.twh{--paper:#F7F7F4;--char:#141419;--char-soft:#4C4C55;--line:#E8E8E2;--accent:#E8492A;--accent-soft:#FBEAE5;--glow:rgba(232,73,42,.14);background:var(--paper);color:var(--char);line-height:1.65;overflow-x:hidden}.twh h1,.twh h2,.twh h3{font-family:var(--font-display);letter-spacing:-.02em}.twh ::-moz-selection{background:var(--accent);color:#fff}.twh ::selection{background:var(--accent);color:#fff}.twh .rv{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.twh .rv.in{opacity:1;transform:none}.twh .rv.d1{transition-delay:.08s}.twh .rv.d2{transition-delay:.16s}.twh .rv.d3{transition-delay:.26s}.twh .rv.d4{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.twh .rv{opacity:1;transform:none;transition:none}}.twh .hero{min-height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:center;position:relative;padding:90px 34px 80px}.twh .hero:before{content:"";position:absolute;left:50%;top:52%;width:min(70vw,860px);height:min(50vh,480px);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(232,73,42,.07),rgba(232,73,42,.025) 45%,transparent 70%);pointer-events:none;z-index:0}.twh .lang-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}.twh .hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;width:100%;text-align:center;pointer-events:none}.twh .hero-inner .portal,.twh .hero-inner a{pointer-events:auto}.twh .hero-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--char-soft);border:1px solid var(--line);background:rgba(255,255,255,.65);padding:9px 20px;border-radius:100px;margin-bottom:30px}.twh .hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:twh-pulse 2.4s infinite}@keyframes twh-pulse{0%,to{box-shadow:0 0 0 0 rgba(232,73,42,.45)}50%{box-shadow:0 0 0 7px rgba(232,73,42,0)}}.twh .hero h1{font-size:clamp(2.5rem,6vw,4.6rem);font-weight:700;line-height:1.06;margin-bottom:30px;color:var(--char)}.twh .winword{color:var(--accent);white-space:nowrap}.twh .portal{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,34px);margin:6px auto 34px;min-height:96px;will-change:transform}.twh .p-in,.twh .p-out{font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.6vw,2rem);min-width:5.5em;white-space:nowrap}.twh .p-in{text-align:right}.twh .p-out{text-align:left;color:var(--accent)}.twh .p-frame{position:relative;width:clamp(132px,17vw,210px);height:clamp(80px,9.6vw,114px);flex:none;border:4px solid var(--accent);border-radius:10px 10px 6px 6px;background:linear-gradient(168deg,rgba(255,255,255,.82),rgba(255,255,255,.38));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),inset 0 -10px 22px -14px rgba(20,20,25,.18),0 22px 44px -26px rgba(20,20,25,.28),0 0 54px 0 var(--glow);transition:box-shadow .6s cubic-bezier(.16,1,.3,1)}.twh .p-frame.hot{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),inset 0 -10px 22px -14px rgba(20,20,25,.18),0 26px 50px -26px rgba(20,20,25,.3),0 0 0 9px var(--glow),0 0 86px 10px rgba(232,73,42,.26)}.twh .p-frame:before{left:50%;top:0;bottom:0;width:3.5px;margin-left:-1.75px}.twh .p-frame:after,.twh .p-frame:before{content:"";position:absolute;background:var(--accent);opacity:.92}.twh .p-frame:after{top:50%;left:0;right:0;height:3.5px;margin-top:-1.75px}.twh .psill{position:absolute;left:-9%;right:-9%;bottom:-16px;height:9px;background:var(--accent);border-radius:3px;box-shadow:0 10px 20px -8px rgba(232,73,42,.45)}.twh .sheen{position:absolute;inset:0;border-radius:6px;overflow:hidden}.twh .sheen:before{content:"";position:absolute;top:-40%;left:-70%;width:55%;height:180%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.75),transparent);transform:rotate(8deg);animation:twh-sheen 9s ease-in-out infinite}@keyframes twh-sheen{0%,55%{left:-70%}75%,to{left:130%}}.twh .p-in span,.twh .p-out span{display:inline-block;opacity:0}.twh .p-in span.run{animation:twh-goIn 3.9s cubic-bezier(.45,0,.15,1) forwards}.twh .p-out span.run{animation:twh-goOut 3.9s cubic-bezier(.45,0,.15,1) forwards}@keyframes twh-goIn{0%{opacity:0;transform:translateX(-46px)}18%{opacity:1;transform:translateX(0)}42%{opacity:1;transform:translateX(0)}58%{opacity:0;transform:translateX(70px) scale(.7)}to{opacity:0;transform:translateX(70px) scale(.7)}}@keyframes twh-goOut{0%,52%{opacity:0;transform:translateX(-70px) scale(.7)}68%{opacity:1;transform:translateX(0)}88%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}@media (prefers-reduced-motion:reduce){.twh .p-in span,.twh .p-out span{opacity:1;animation:none!important}.twh .sheen:before{animation:none}}.twh .hero-sub{font-size:1.14rem;color:var(--char-soft);max-width:35em;margin:0 auto 40px}.twh .hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.twh .btn-a{position:relative;display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:1.05rem;padding:17px 34px;border-radius:100px;border:0;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .35s}.twh .btn-a:hover{transform:translateY(-3px);box-shadow:0 18px 40px -10px rgba(232,73,42,.6)}.twh .btn-a .arr{transition:transform .25s}.twh .btn-a:hover .arr{transform:translateX(4px)}.twh .btn-b{display:inline-flex;align-items:center;gap:9px;color:var(--char);text-decoration:none;font-weight:600;font-size:1rem;padding:17px 28px;border-radius:100px;border:1.5px solid var(--line);background:rgba(255,255,255,.65);transition:border-color .25s,transform .25s}.twh .btn-b:hover{border-color:var(--char);transform:translateY(-2px)}.twh .divider{display:flex;justify-content:center;padding:8px 0 0}.twh .divider svg{opacity:.5}.twh .sec{max-width:1180px;margin:0 auto;padding:132px 34px}.twh .k{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.twh .k,.twh h2{margin-bottom:14px}.twh h2{font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;line-height:1.12;color:var(--char)}.twh .sub{color:var(--char-soft);font-size:1.05rem;max-width:38em}.twh .startsec{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;margin-top:44px;align-items:start}.twh .composer{background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 50px 110px -60px rgba(20,20,25,.32)}.twh .composer .body{padding:clamp(22px,3vw,34px)}.twh .msg{display:flex;gap:14px;margin-bottom:16px;opacity:0;transform:translateY(14px);animation:twh-msgIn .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes twh-msgIn{to{opacity:1;transform:none}}.twh .msg .av{flex:none;width:38px;height:38px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.05rem;border:1px solid #f3cfc4}.twh .msg .bub{background:var(--paper);border:1px solid var(--line);border-radius:4px 18px 18px 18px;padding:14px 18px;max-width:34em;font-size:.98rem}.twh .msg.user{flex-direction:row-reverse}.twh .msg.user .bub{background:var(--char);color:#fff;border:0;border-radius:18px 4px 18px 18px;font-weight:500}.twh .drop{border:1.5px dashed #d8d8d0;border-radius:18px;background:var(--paper);padding:30px 20px;text-align:center;cursor:pointer;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.16,1,.3,1);margin:6px 0 16px}.twh .drop:hover{transform:translateY(-2px);border-color:var(--accent)}.twh .drop.over{border-color:var(--accent);background:var(--accent-soft);transform:scale(1.01)}.twh .drop .big{font-family:var(--font-display);font-weight:600;font-size:1.05rem;margin-bottom:4px}.twh .drop .or{font-size:.82rem;color:var(--char-soft)}.twh .drop .ways{display:flex;justify-content:center;gap:18px;margin-top:12px;font-size:.86rem;font-weight:500;color:var(--char-soft);flex-wrap:wrap}.twh .filechips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.twh .fchip{display:inline-flex;align-items:center;gap:7px;background:var(--accent-soft);border:1px solid #f3cfc4;color:var(--accent);font-size:.8rem;font-weight:600;border-radius:100px;padding:6px 13px;animation:twh-msgIn .4s cubic-bezier(.16,1,.3,1)}.twh .starters{display:flex;flex-wrap:wrap;gap:9px;margin-top:2px}.twh .starter{border:1px solid var(--line);background:#fff;border-radius:100px;padding:9px 16px;font-size:.84rem;font-weight:500;color:var(--char-soft);cursor:pointer;transition:all .2s}.twh .starter:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.twh .inputbar{gap:10px;border-top:1px solid var(--line);padding:14px clamp(22px,3vw,34px)}.twh .inputbar,.twh .inputbar .att{display:flex;align-items:center;background:#fff}.twh .inputbar .att{flex:none;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--line);cursor:pointer;justify-content:center;font-size:1.05rem;transition:border-color .2s,transform .2s}.twh .inputbar .att:hover{border-color:var(--accent);transform:translateY(-2px)}.twh .inputbar input[type=text]{flex:1;border:0;outline:none;font-size:1rem;background:transparent;color:var(--char);padding:10px 4px}.twh .inputbar .send{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:var(--accent);color:#fff;cursor:pointer;font-size:1.05rem;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .3s}.twh .inputbar .send:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(232,73,42,.55)}.twh .go-wa{border:0;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:600;font-size:1rem;padding:14px 26px;border-radius:100px;cursor:pointer;margin-left:52px;transition:transform .2s,box-shadow .3s}.twh .go-wa:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(232,73,42,.6)}.twh .quickinfo{background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;position:sticky;top:96px}.twh .quickinfo h3{font-size:1rem;font-weight:600;margin-bottom:14px}.twh .qi-list{list-style:none;display:grid;gap:9px;margin:0 0 20px;padding:0}.twh .qi-list li{display:flex;gap:10px;font-size:.9rem;color:var(--char-soft)}.twh .qi-list b{color:var(--accent);font-weight:700}.twh .qi-stat{border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.twh .qi-stat .lab{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft)}.twh .qi-stat .val{font-family:var(--font-display);font-weight:700;font-size:1.15rem}.twh .qi-stat .val em{font-style:normal;color:var(--accent)}.twh .fab{position:fixed;right:26px;bottom:26px;z-index:60;display:inline-flex;align-items:center;gap:9px;background:var(--char);color:#fff;border:0;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.95rem;padding:15px 24px;border-radius:100px;box-shadow:0 18px 44px -12px rgba(20,20,25,.5);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s,background .25s}.twh .fab:hover{background:var(--accent);transform:translateY(-3px)}.twh .fab.hide{transform:translateY(90px);opacity:0;pointer-events:none}.twh .story{background:var(--char);color:#F3F3EF;border-radius:34px;max-width:1240px;margin:0 auto;overflow:hidden}.twh .story .sec{padding:100px 44px}.twh .story h2{color:#fff}.twh .story .sub{color:#B9B9B4;margin-bottom:60px}.twh .tl{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.twh .tl:before{content:"";right:4%;background:rgba(255,255,255,.12)}.twh .tl .fill,.twh .tl:before{position:absolute;top:26px;left:4%;height:2px}.twh .tl .fill{width:0;background:var(--accent)}.twh .tl .doc{position:absolute;top:8px;left:4%;width:38px;height:38px;margin-left:-19px;border-radius:12px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.05rem;box-shadow:0 0 26px rgba(232,73,42,.6);will-change:transform;z-index:2}.twh .stage{position:relative;padding-top:60px;opacity:.32;transform:translateY(10px);transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1)}.twh .stage.on{opacity:1;transform:none}.twh .stage .node{position:absolute;top:18px;left:calc(50% - 10px);width:20px;height:20px;border-radius:7px;border:2px solid rgba(255,255,255,.25);background:var(--char);transition:all .4s}.twh .stage.on .node{border-color:var(--accent);background:var(--accent);box-shadow:0 0 22px rgba(232,73,42,.55)}.twh .stage .pane{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 14px;text-align:center;background:rgba(255,255,255,.03);transition:border-color .4s,background .4s}.twh .stage.on .pane{border-color:rgba(232,73,42,.5);background:rgba(232,73,42,.05)}.twh .stage .em{font-size:1.4rem;display:block;margin-bottom:8px;transform:scale(.85);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.twh .stage.on .em{transform:scale(1)}.twh .stage h3{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:3px}.twh .stage p{font-size:.76rem;color:#A9A9A4;line-height:1.5}.twh .goal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:46px;perspective:1200px}.twh .gcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 26px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-align:left;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.twh .gcard:hover{transform:rotateX(3deg) translateY(-6px);border-color:var(--accent);box-shadow:0 30px 60px -34px rgba(20,20,25,.35)}.twh .gcard .gl{position:absolute;top:16px;right:18px;font-family:var(--font-display);font-size:2rem;color:var(--line);font-weight:700;transition:color .35s,transform .35s}.twh .gcard:hover .gl{color:var(--accent-soft);transform:translateY(-4px)}.twh .gcard h3{font-size:1.08rem;font-weight:600;margin-bottom:4px}.twh .gcard p{font-size:.88rem;color:var(--char-soft)}.twh .gcard dl{margin-top:14px;display:grid;gap:7px;border-top:1px solid var(--line);padding-top:14px}.twh .gcard dl div{display:grid;grid-template-columns:96px 1fr;gap:10px;font-size:.82rem}.twh .gcard dt{color:var(--char-soft);font-weight:600}.twh .gcard dd{color:var(--char-soft);margin:0}.twh .gcard .go{font-size:.8rem;font-weight:600;color:var(--accent);margin-top:12px;opacity:0;transition:opacity .3s .1s}.twh .gcard:hover .go{opacity:1}.twh .more-goals{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.twh .mg{border:1px solid var(--line);background:#fff;border-radius:100px;padding:8px 16px;font-size:.82rem;font-weight:500;color:var(--char-soft);cursor:pointer;transition:all .2s}.twh .mg:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.twh .universe{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;margin-top:46px;align-items:start}.twh .orbit{position:relative;min-height:430px;border:1px solid var(--line);border-radius:26px;background:#fff;overflow:hidden}.twh .orbit:before{width:190px;height:130px;transform:translate(-50%,-50%);border:3px solid var(--accent);border-radius:8px;background:linear-gradient(var(--accent),var(--accent)) 50% 0/3px 100% no-repeat,linear-gradient(var(--accent),var(--accent)) 0 50%/100% 3px no-repeat}.twh .orbit:after,.twh .orbit:before{content:"";position:absolute;left:50%;top:50%;opacity:.15}.twh .orbit:after{width:230px;height:8px;transform:translate(-50%,74px);background:var(--accent);border-radius:3px}.twh .lg{position:absolute;padding:9px 16px;border-radius:100px;border:1px solid var(--line);background:var(--paper);font-family:var(--font-display);font-weight:600;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:border-color .25s,background .25s,color .25s,box-shadow .25s;animation:twh-bob 7s ease-in-out infinite;will-change:transform}@keyframes twh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.twh .lg{animation:none}}.twh .lg.on,.twh .lg:hover{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 10px 26px -10px rgba(232,73,42,.6)}.twh .lpanel{background:#fff;border:1px solid var(--line);border-radius:26px;padding:32px;position:sticky;top:96px}.twh .lpanel .ln{font-family:var(--font-display);font-size:1.7rem;font-weight:700}.twh .lpanel .lnat{color:var(--accent);font-family:var(--font-display);font-size:1.05rem;margin-bottom:20px}.twh .lrow{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line);font-size:.9rem}.twh .lrow b{font-weight:600}.twh .lrow span{color:var(--char-soft);text-align:right}.twh .lpanel .cta{margin-top:20px;display:inline-flex;font-size:.9rem;font-weight:600;color:var(--accent);cursor:pointer;background:none;border:0;padding:0}.twh .duet{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:stretch;margin-top:46px}.twh .duet .side{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;position:relative;overflow:hidden}.twh .duet .side h3{font-size:1.15rem;margin-bottom:6px}.twh .duet .side p{font-size:.9rem;color:var(--char-soft)}.twh .duet .demo{margin-top:22px;font-family:var(--font-display);font-size:1rem;min-height:58px}.twh .duet .ai .demo span{background:var(--paper);border:1px dashed var(--line);border-radius:8px;padding:4px 8px;margin:0 3px 6px 0;display:inline-block;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.twh .duet.play .ai .demo span{opacity:1;transform:none}.twh .duet .hu .demo .fin{opacity:0;transition:opacity .6s .9s}.twh .duet.play .hu .demo .fin{opacity:1}.twh .duet .hu .demo .fin b,.twh .duet .link{color:var(--accent)}.twh .duet .link{align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px}.twh .duet .link .fl{width:2px;height:56px;background:linear-gradient(var(--accent),transparent);border-radius:2px;animation:twh-flow 1.6s ease-in-out infinite}@keyframes twh-flow{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.twh .duet .badge{position:absolute;top:18px;right:18px;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:100px;padding:5px 12px}.twh .sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}.twh .sol{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.twh .sol:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 30px 60px -34px rgba(20,20,25,.3)}.twh .sol .sw{width:50px;height:38px;border:3px solid var(--accent);border-radius:5px 5px 3px 3px;position:relative;margin-bottom:22px;opacity:.9;transition:transform .35s;box-shadow:0 8px 0 -3px var(--accent)}.twh .sol:hover .sw{transform:rotate(-4deg) scale(1.06)}.twh .sol .sw:before{left:50%;top:0;bottom:0;width:2.5px;margin-left:-1.25px}.twh .sol .sw:after,.twh .sol .sw:before{content:"";position:absolute;background:var(--accent);opacity:.85}.twh .sol .sw:after{top:50%;left:0;right:0;height:2.5px;margin-top:-1.25px}.twh .sol .sw i{position:absolute;right:-14px;bottom:-16px;font-size:1rem;font-style:normal;background:var(--paper);border-radius:8px;padding:1px 3px}.twh .sol h3{font-size:1.06rem;font-weight:600;margin-bottom:5px}.twh .sol .use{font-size:.85rem;color:var(--char-soft);margin-bottom:14px}.twh .sol .ind{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.twh .sol .det{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s}.twh .sol.open .det{max-height:340px;opacity:1;margin-bottom:12px}.twh .sol .det ul{list-style:none;display:grid;gap:6px;margin:4px 0 12px;border-top:1px solid var(--line);padding:12px 0 0}.twh .sol .det li{font-size:.86rem;color:var(--char-soft);padding-left:18px;position:relative}.twh .sol .det li:before{content:"–";position:absolute;left:0;color:var(--accent)}.twh .sol .det .note{font-size:.78rem;color:var(--char-soft);font-style:italic;margin-bottom:10px}.twh .sol .sgo{border:0;background:none;color:var(--accent);font-family:var(--font-display);font-weight:600;font-size:.88rem;cursor:pointer;padding:0}.twh .sol .sgo:hover{text-decoration:underline}.twh .sol.open .ind{opacity:.4}.twh .exp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:44px;margin-top:56px}.twh .exp-h{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--char-soft);margin-bottom:18px}.twh .wordmarks{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.twh .wordmarks span{font-family:var(--font-display);font-weight:700;font-size:1.06rem;letter-spacing:.06em;color:#A6A6A0;transition:color .3s,transform .3s;cursor:default}.twh .wordmarks span:hover{color:var(--char);transform:translateX(3px)}.twh .exp-t{font-size:.86rem;color:var(--char-soft);line-height:1.6}.twh .exp-note{margin-top:64px;font-size:.74rem;color:#A6A6A0;max-width:56em;line-height:1.7}.twh .stay{display:grid;margin-top:46px;border-top:1px solid var(--line)}.twh .stay-row{display:grid;grid-template-columns:52px 1fr 1.3fr;gap:22px;align-items:center;padding:26px 6px;border-bottom:1px solid var(--line);transition:background .3s,padding-left .3s}.twh .stay-row:hover{background:#fff;padding-left:16px}.twh .stay-row .n{font-family:var(--font-display);font-weight:700;color:var(--accent);font-size:1rem;opacity:.7}.twh .stay-row h3{font-size:1.08rem;font-weight:600}.twh .stay-row p{font-size:.92rem;color:var(--char-soft)}.twh .kn-list{margin-top:46px;display:grid;grid-template-columns:1fr 1fr;gap:0 56px}.twh .kni{display:grid;grid-template-columns:86px 1fr auto;gap:14px;align-items:center;padding:18px 4px;border-top:1px solid var(--line);text-decoration:none;color:var(--char);transition:padding-left .25s}.twh .kni:hover{padding-left:12px}.twh .kni .tag{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.twh .kni .t{font-family:var(--font-display);font-weight:600;font-size:.98rem;line-height:1.35}.twh .kni .ar{color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.twh .kni:hover .ar{opacity:1;transform:none}.twh .final{text-align:center;padding:140px 34px 120px}.twh .final h2{font-size:clamp(2.2rem,5vw,3.5rem);margin-bottom:12px}.twh .final .sub{margin:0 auto 44px}.twh .promise{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:44px}.twh .pr{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px 22px;font-size:.88rem;font-weight:500;display:flex;align-items:center;gap:10px;transition:transform .3s,border-color .3s}.twh .pr:hover{transform:translateY(-3px);border-color:var(--accent)}.twh .pr b{color:var(--accent);font-family:var(--font-display)}@media (max-width:980px){.twh .duet,.twh .startsec,.twh .universe{grid-template-columns:1fr}.twh .lpanel,.twh .quickinfo{position:static}.twh .duet .link{transform:rotate(90deg);margin:-8px 0}.twh .tl{grid-template-columns:repeat(2,1fr);gap:22px}.twh .tl .doc,.twh .tl .fill,.twh .tl:before{display:none}.twh .stage{padding-top:0}.twh .stage .node{display:none}.twh .goal-grid,.twh .kn-list,.twh .sol-grid{grid-template-columns:1fr}.twh .exp-grid{grid-template-columns:1fr 1fr;gap:30px}.twh .stay-row{grid-template-columns:40px 1fr}.twh .stay-row p{grid-column:2}.twh .go-wa{margin-left:0}.twh .fab{right:16px;bottom:16px;padding:13px 20px}.twh .portal{gap:10px}.twh .p-in,.twh .p-out{min-width:4em;font-size:1.15rem}}.twh .gv{margin-top:14px}.twh .progress{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.twh .pstep{gap:7px;font-size:.76rem;font-weight:600;color:var(--char-soft);border:1px solid var(--line);background:#fff;border-radius:100px;padding:6px 13px;transition:all .25s}.twh .pstep,.twh .pstep .pdot{display:flex;align-items:center}.twh .pstep .pdot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);justify-content:center;font-size:.6rem;color:transparent}.twh .pstep.done{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.twh .pstep.done .pdot{background:var(--accent);border-color:var(--accent);color:#fff}.twh .pstep.active{color:var(--char)}.twh .pstep.active,.twh .pstep.active .pdot{border-color:var(--char)}.twh .qcount{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft);margin-bottom:14px}.twh .ansrow{display:flex;gap:14px;margin-bottom:14px;align-items:flex-start}.twh .ansrow.user{flex-direction:row-reverse}.twh .ansrow .av{flex:none;width:36px;height:36px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1rem;border:1px solid #f3cfc4}.twh .ansrow.user .av{background:var(--char);color:#fff;border:0}.twh .ansrow .content{max-width:34em}.twh .ansrow .bub{background:var(--paper);border:1px solid var(--line);border-radius:4px 16px 16px 16px;padding:12px 16px;font-size:.96rem}.twh .ansrow.user .bub{background:var(--char);color:#fff;border:0;border-radius:16px 4px 16px 16px;font-weight:500}.twh .ansrow .edit{background:none;border:0;color:var(--char-soft);font-size:.74rem;font-weight:600;cursor:pointer;margin-top:5px;padding:2px 4px;text-decoration:underline}.twh .ansrow .edit:hover{color:var(--accent)}.twh .qcard-a{border:1.5px solid var(--char);border-radius:18px;padding:20px;margin:6px 0 4px;background:#fff;box-shadow:0 20px 50px -40px rgba(20,20,25,.4)}.twh .qcard-a .qh{font-family:var(--font-display);font-weight:600;font-size:1.08rem;margin-bottom:14px;display:flex;gap:12px;align-items:flex-start}.twh .qcard-a .qh .av{flex:none;width:36px;height:36px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1rem;border:1px solid #f3cfc4}.twh .opts{display:flex;flex-wrap:wrap;gap:9px}.twh .opt{border:1.5px solid var(--line);background:#fff;border-radius:100px;padding:11px 20px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.92rem;color:var(--char);transition:all .2s}.twh .opt:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.twh .opt.sel{border-color:var(--accent);background:var(--accent);color:#fff}.twh .qfield{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.twh .qfield input,.twh .qfield select{padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font-size:.96rem;background:#fff;color:var(--char);font-family:inherit;min-width:190px;flex:1}.twh .qfield input:focus,.twh .qfield select:focus{outline:none;border-color:var(--accent)}.twh .qnext{border:0;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.95rem;padding:12px 24px;border-radius:100px;cursor:pointer;transition:transform .2s,box-shadow .3s;margin-top:12px}.twh .qnext:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(232,73,42,.55)}.twh .qnext:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.twh .qerr{color:var(--accent);font-size:.82rem;font-weight:600;margin-top:10px}.twh .filecard{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px 16px;margin-bottom:10px}.twh .filecard .ic{flex:none;width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:1px solid #f3cfc4}.twh .filecard .meta{flex:1;min-width:0}.twh .filecard .fn{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.twh .filecard .fmeta{font-size:.78rem;color:var(--char-soft)}.twh .filecard .ok{color:#1a9d54;font-size:.78rem;font-weight:600}.twh .filecard .rm{flex:none;background:none;border:0;color:var(--char-soft);cursor:pointer;font-size:1.1rem;padding:4px}.twh .filecard .rm:hover{color:var(--accent)}.twh .fprog{height:6px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:8px}.twh .fprog .bar{height:100%;background:var(--accent);width:0;transition:width .2s linear}.twh .review{border:1px solid var(--line);border-radius:16px;background:#fff;padding:20px;margin-top:6px}.twh .review .rrow{display:grid;grid-template-columns:130px 1fr auto;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:.9rem;align-items:center}.twh .review .rrow:first-child{border-top:0}.twh .review .rrow b{color:var(--char-soft);font-weight:600}.twh .review .rrow .edit{background:none;border:0;color:var(--accent);font-size:.76rem;font-weight:600;cursor:pointer;text-decoration:underline}.twh .success{border:1px solid var(--accent-soft);background:var(--accent-soft);border-radius:18px;padding:26px;text-align:center}.twh .success .big{font-size:1.3rem;color:var(--char);margin-bottom:6px}.twh .success .big,.twh .success .ref{font-family:var(--font-display);font-weight:700}.twh .success .ref{color:var(--accent);font-size:1.1rem;letter-spacing:.05em;margin:10px 0}.twh .success p{font-size:.9rem;color:var(--char-soft)}.twh .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.twh .ws{display:grid;grid-template-columns:1fr;gap:0}.twh .ws-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.twh .ws-ref{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--char)}.twh .ws-ref .pill{display:inline-block;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:100px;padding:3px 10px;margin-left:8px;vertical-align:middle}.twh .ws-save{font-size:.78rem;color:var(--char-soft);display:flex;align-items:center;gap:6px}.twh .ws-save .d{width:7px;height:7px;border-radius:50%;background:#1a9d54}.twh .filebin{margin-bottom:14px}.twh .filebin h4{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft);margin-bottom:8px;display:flex;align-items:center;gap:8px}.twh .filebin h4 .cnt{color:var(--accent)}.twh .fdrop{border:1.5px dashed #d8d8d0;border-radius:14px;background:var(--paper);padding:16px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;font-size:.86rem;color:var(--char-soft);margin-bottom:8px}.twh .fdrop.over,.twh .fdrop:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.twh .frow{gap:12px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px;margin-bottom:7px}.twh .frow,.twh .frow .ic{display:flex;align-items:center}.twh .frow .ic{flex:none;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);justify-content:center;font-size:1rem;border:1px solid #f3cfc4}.twh .frow .m{flex:1;min-width:0}.twh .frow .fn{font-weight:600;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.twh .frow .fs{font-size:.74rem;color:var(--char-soft)}.twh .frow .acts{display:flex;gap:4px;flex:none}.twh .frow .acts button{background:none;border:0;cursor:pointer;color:var(--char-soft);font-size:.74rem;font-weight:600;padding:4px 7px;border-radius:7px}.twh .frow .acts button:hover{color:var(--accent);background:var(--accent-soft)}.twh .ws-summary{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}.twh .ws-summary h4{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft);margin-bottom:12px}.twh .ws-summary .srow{display:grid;grid-template-columns:120px 1fr auto;gap:10px;font-size:.86rem;padding:6px 0;align-items:center}.twh .ws-summary .srow b{color:var(--char-soft);font-weight:600}.twh .ws-summary .srow .miss{color:var(--accent);font-style:italic}.twh .ws-summary .srow .edit{background:none;border:0;color:var(--accent);font-size:.72rem;font-weight:600;cursor:pointer;text-decoration:underline}.twh .reminder{display:flex;gap:10px;align-items:flex-start;background:#FFF8E9;border:1px solid #f3e2b8;border-radius:12px;padding:12px 14px;margin-bottom:14px;font-size:.86rem;color:#7A5B12}.twh .reminder .ri{flex:none}.twh .ptimeline{display:flex;gap:0;margin:6px 0 18px;flex-wrap:wrap}.twh .pstage{gap:8px;font-size:.78rem;color:var(--char-soft);padding:6px 0}.twh .pstage,.twh .pstage .pc{display:flex;align-items:center}.twh .pstage .pc{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);justify-content:center;font-size:.6rem;color:transparent;flex:none}.twh .pstage.on{color:var(--char);font-weight:600}.twh .pstage.on .pc{border-color:var(--accent);background:var(--accent);color:#fff}.twh .pstage.cur .pc{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.twh .pstage .arw{color:var(--line);margin:0 10px}.twh .ws-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.twh .ws-actions .primary{border:0;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:100px;cursor:pointer;transition:transform .2s,box-shadow .3s}.twh .ws-actions .primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(232,73,42,.55)}.twh .ws-actions .primary:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.twh .ws-actions .ghost{border:1.5px solid var(--line);background:#fff;color:var(--char);font-weight:600;font-size:.9rem;padding:12px 20px;border-radius:100px;cursor:pointer;transition:border-color .2s}.twh .ws-actions .ghost:hover{border-color:var(--char)}.twh .ws-note{font-size:.76rem;color:var(--char-soft);margin-top:10px}.twh .ws-note b{color:var(--char)}.twh .dash{display:grid;gap:14px}.twh .dash-hero{background:linear-gradient(150deg,var(--char),#23232b);color:#F3F3EF;border-radius:20px;padding:24px 26px}.twh .dash-hero .created{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:flex;align-items:center;gap:8px}.twh .dash-hero h3{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:#fff;margin-bottom:6px}.twh .dash-hero p{font-size:.92rem;color:#B9B9B4;max-width:40em}.twh .dash-hero .refbig{font-family:var(--font-display);font-weight:700;color:#fff;font-size:1rem;letter-spacing:.05em;margin-top:10px;display:inline-flex;align-items:center;gap:8px}.twh .dash-hero .refbig .copy{background:rgba(255,255,255,.12);border:0;color:#fff;font-size:.72rem;font-weight:600;border-radius:7px;padding:4px 10px;cursor:pointer}.twh .dash-hero .refbig .copy:hover{background:rgba(232,73,42,.5)}.twh .nextcard{border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:16px;padding:18px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.twh .nextcard .na-ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.twh .nextcard .na-body{flex:1;min-width:200px}.twh .nextcard .na-body h4{font-family:var(--font-display);font-weight:700;font-size:1.02rem;margin-bottom:2px}.twh .nextcard .na-body p{font-size:.86rem;color:var(--char-soft)}.twh .nextcard .na-btn{border:0;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.9rem;padding:11px 20px;border-radius:100px;cursor:pointer;transition:transform .2s,box-shadow .3s;white-space:nowrap}.twh .nextcard .na-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(232,73,42,.55)}.twh .dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.twh .dcard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.twh .dcard h4{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft);margin-bottom:12px;display:flex;align-items:center;gap:8px}.twh .dcard h4 .cnt{color:var(--accent)}.twh .dcard .dfile{display:flex;align-items:center;gap:10px;font-size:.85rem;padding:6px 0;border-top:1px solid var(--line)}.twh .dcard .dfile:first-of-type{border-top:0}.twh .dcard .dfile .di{flex:none}.twh .dcard .dfile .dn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.twh .dcard .empty{font-size:.84rem;color:var(--char-soft);font-style:italic}.twh .dcard .linkbtn{background:none;border:0;color:var(--accent);font-weight:600;font-size:.84rem;cursor:pointer;padding:8px 0 0;text-decoration:underline}.twh .pmcard{display:flex;gap:14px;align-items:center;border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:16px 18px;flex-wrap:wrap}.twh .pmcard .pmav{flex:none;width:46px;height:46px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.3rem;border:1px solid #f3cfc4}.twh .pmcard .pmmeta{flex:1;min-width:180px}.twh .pmcard .pmmeta .pn{font-weight:600;font-size:.92rem}.twh .pmcard .pmmeta .pd{font-size:.8rem;color:var(--char-soft)}.twh .pmcard .pmacts{display:flex;gap:8px;flex-wrap:wrap}.twh .pmcard .pmacts a{text-decoration:none;font-weight:600;font-size:.84rem;padding:9px 16px;border-radius:100px;border:1.5px solid var(--line);color:var(--char);background:#fff;transition:border-color .2s}.twh .pmcard .pmacts a.wa{background:var(--accent);color:#fff}.twh .pmcard .pmacts a.wa,.twh .pmcard .pmacts a:hover{border-color:var(--accent)}@media (max-width:640px){.twh .dash-grid{grid-template-columns:1fr}}@keyframes twh-born{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.twh .dash-hero{animation:twh-born .6s cubic-bezier(.16,1,.3,1) both}.twh .dash-hero .created .spark{animation:twh-spark 1.4s ease-in-out 3}@keyframes twh-spark{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.twh .dash-hero,.twh .dash-hero .created .spark{animation:none}}.twh .frow .fstat{color:#1a9d54;font-weight:600}.twh .fdrop .plus{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--accent);margin-right:4px}.twh .activity{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.twh .activity h4{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft);margin-bottom:12px}.twh .afeed{display:grid;gap:0;max-height:220px;overflow-y:auto}.twh .aitem{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line);font-size:.86rem}.twh .aitem:first-child{border-top:0}.twh .aitem .adot{flex:none;width:26px;height:26px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;border:1px solid #f3cfc4}.twh .aitem .atext{flex:1}.twh .aitem .atime{font-size:.74rem;color:var(--char-soft)}.twh .aitem.fresh .adot{animation:twh-spark 1.2s ease-in-out 2}.twh .placeholders{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:4px}.twh .ph{border:1px dashed var(--line);border-radius:14px;padding:16px 12px;text-align:center;background:var(--paper);opacity:.85}.twh .ph .phi{font-size:1.2rem;opacity:.5}.twh .ph .phl{font-family:var(--font-display);font-weight:600;font-size:.84rem;margin-top:6px;color:var(--char)}.twh .ph .phs{font-size:.68rem;color:var(--char-soft);margin-top:2px}.twh .ph-soon{display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--char-soft);border:1px solid var(--line);border-radius:100px;padding:2px 8px;margin-top:8px}@media (max-width:760px){.twh .placeholders{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.twh .placeholders{grid-template-columns:1fr 1fr}}.twh .ansrow.confirmed .av{background:#E7F5EC;color:#1a9d54;border-color:#CDEBD8}.twh .ansrow.confirmed .bub{background:#F4FBF6;border-color:#CDEBD8;font-weight:500}.twh .ansrow.confirmed .bub b{color:var(--char-soft);font-weight:600;margin-right:4px}.twh .livesum .qi-list li{opacity:.55;transition:opacity .3s}.twh .livesum .qi-list li.on{opacity:1}.twh .livesum .qi-list li b{display:inline-block;width:14px;color:var(--char-soft)}.twh .livesum .qi-list li.on b{color:#1a9d54}.twh .qwho{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}.twh .qcard-a .linkbtn{display:block;background:none;border:0;color:var(--accent);font-weight:600;font-size:.82rem;cursor:pointer;padding:8px 0;text-decoration:underline}.twh .qwhy{font-size:.8rem;color:var(--char-soft);margin:-4px 0 14px 48px;line-height:1.5;font-style:italic;opacity:.85}@media (max-width:640px){.twh .qwhy{margin-left:0}}.twh .trust-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 34px;margin:36px 0 0;padding:0;max-width:920px}.twh .trust-list li{display:flex;align-items:flex-start;gap:13px;font-size:1rem;color:var(--char);padding:16px 0;border-top:1px solid var(--line)}.twh .trust-list .tk{flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;margin-top:1px}.twh .confirm-note{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.twh .confirm-note p{font-size:.92rem;color:var(--char-soft);margin:0 0 8px;line-height:1.6}.twh .confirm-note p:last-child{margin-bottom:0}@media (max-width:760px){.twh .trust-list{grid-template-columns:1fr;gap:0}}.twh .whatnext{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 26px}.twh .whatnext h4{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:12px;letter-spacing:-.01em}.twh .whatnext .wn-lead{font-size:.92rem;color:var(--char-soft);margin-bottom:12px}.twh .wn-list{list-style:none;counter-reset:wn;margin:0 0 20px;padding:0;display:grid;gap:10px}.twh .wn-list li{counter-increment:wn;position:relative;padding-left:36px;font-size:.95rem;color:var(--char);line-height:1.5}.twh .wn-list li:before{content:counter(wn);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:.76rem;display:flex;align-items:center;justify-content:center}.twh .wn-hours{border-top:1px solid var(--line);padding-top:16px}.twh .wn-hours .wnh-t{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--char-soft);margin-bottom:5px}.twh .wn-hours .wnh-b{font-family:var(--font-display);font-weight:600;font-size:.95rem;margin-bottom:6px}.twh .wn-hours .wnh-n{font-size:.84rem;color:var(--char-soft);line-height:1.55;margin:0}