.v2{font-family:var(--font);font-weight:var(--fw-text);color:var(--gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.4}.v2 :where(p,blockquote,figure,dl){margin-block:1em}.v2 :where(blockquote,figure){margin-inline:40px}.v2 :where(dd){margin-inline-start:40px}.v2 :where(ul,ol,menu){margin-block:1em;padding-inline-start:40px}.v2 :where(ul,menu){list-style:outside}.v2 :where(ol){list-style:decimal}.v2 :where(h1){margin-block:.67em;font-size:2em;font-weight:700}.v2 :where(h2){margin-block:.83em;font-size:1.5em;font-weight:700}.v2 :where(h3){margin-block:1em;font-size:1.17em;font-weight:700}.v2 :where(h4){margin-block:1.33em;font-weight:700}.v2 :where(h5){margin-block:1.67em;font-size:.83em;font-weight:700}.v2 :where(h6){margin-block:2.33em;font-size:.67em;font-weight:700}.v2 :where(hr){color:gray;border-top-width:1px;margin-block:.5em}.v2 :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:baseline;display:inline}.v2 :where(img,video){max-width:none;height:auto}.v2 :where(table){border-collapse:separate;border-spacing:2px}.v2 .outline{outline:none}.v2 .end{inset-inline-end:auto}.v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--horizon:#557bf4;--rose:#ff66c4;--sky:#6fc1ff;--calm:#eaf2f1;--serene:#898f91;--gray:#333;--white:#fff;--black:#000;--canvas:#f5f4f2;--side:#f9fafe;--surface:#f8f8f8;--stroke:#f2f3f5;--track:#ecedf0;--hair:#0000000a;--divider:#0000000d;--deep:#01214f;--danger:#f45555;--success:#21c063;--serene-text:#666c6e;--horizon-text:#3f5fdb;--danger-text:#d93b3b;--rose-text:#b3317f;--g-title:linear-gradient(90deg,#557bf4e8,#bad1f1);--g-blue:linear-gradient(180deg,#557bf4,#c4e0f5);--g-rose:linear-gradient(180deg,#ff66c4,#fff);--g-gray:linear-gradient(180deg,#898f91,#eaf2f1);--g-blue-rose:linear-gradient(90deg,#557bf4,#ff66c4);--g-soft-btn:linear-gradient(180deg,#fff,#dbe9fb);--g-tile-blue:linear-gradient(157.6deg,#557bf42b 4%,#6a86df2b 85%);--g-tile-rose:linear-gradient(157.6deg,#ff66c42b 4%,#db9ec32b 85%);--g-tile-red:linear-gradient(157.6deg,#f455552b 4%,#fb72722b 85%);--tile-green:#21c0632b;--count-bg:#4285f429;--canvas-light:radial-gradient(48% 42% at 4% 2%,#557bf433,transparent 72%),radial-gradient(46% 40% at 84% 98%,#6fc1ff33,transparent 72%);--r-xs:7px;--r-sm:8px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--r-pill:64px;--sh-1:0 4px 13px -5px #0000001a;--sh-panel:-1px -5px 20px 0 #00000012;--sh-btn:0 4px 5.5px #1c1d311a;--ring-active:0 0 0 3px #557bf42e;--font:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--fw-text:500;--fw-strong:600;--s-1:4px;--s-2:5px;--s-3:8px;--s-4:10px;--s-5:12px;--s-6:16px;--s-7:24px;--s-8:32px;--s-9:40px;--g-primary:linear-gradient(0deg,#557bf4,#87b5f0);--g-short:linear-gradient(99.9deg,#f5f8fc,#e6effc);--soft:#f8f9fd;--chip:#f1f1f1;--line:var(--divider);--line-strong:#00000017;--danger-soft:#e45c6e;--amber-bg:#e4b05c2e;--amber-text:#8e5c0e;--orange:#ff7a59;--orange-text:#c2502f;--sky-text:#2a7dbf;--success-text:#13874a;--sh-pop:0 0 13px #0000001a;--sh-hover:0 10px 22px -12px #0003;--sh-float:0 24px 60px -24px #0000004d;--ring:0 0 0 3px #557bf44d;--serif:Castoro,Georgia,"Times New Roman",serif;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);--tap:44px;--side-w:256px;--side-x:16px;--cl:304px;--cr:32px}.v2 *{box-sizing:border-box}.v2-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--canvas);scroll-padding-top:24px}.v2-page,.v2-page{min-height:100%;margin:0}.v2-page{font-family:var(--font);font-weight:var(--fw-text);color:var(--gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.4;overflow-x:hidden}.v2-page:before{content:"";z-index:-1;pointer-events:none;background:var(--canvas-light),var(--canvas);position:fixed;inset:0}.v2 b,.v2 strong,.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 h5{font-weight:var(--fw-strong)}.v2 button,.v2 input,.v2 textarea,.v2 select{font:inherit;color:inherit;letter-spacing:inherit}.v2 button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.v2 [role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.v2 a{color:var(--horizon-text)}.v2 :focus{outline:none}.v2 :focus-visible{outline:none;box-shadow:var(--ring)!important}.v2 input:focus-visible,.v2 textarea:focus-visible,.v2 select:focus-visible{box-shadow:none!important}.v2 [hidden]{display:none!important}.v2 ::selection{background:#557bf438}.v2 mark{color:inherit;background:#557bf42e;border-radius:3px;padding:0 1px}.v2 .ico{fill:currentColor;vertical-align:middle;flex:none;width:20px;height:20px}.v2 .ico.xs{width:14px;height:14px}.v2 .ico.s{width:16px;height:16px}.v2 .ico.l{width:24px;height:24px}.v2 .ico.xl{width:32px;height:32px}.v2 .grow{flex:1;min-width:0}.v2 .row{align-items:center;gap:var(--s-3);display:flex}.v2 .wrap{flex-wrap:wrap}.v2 .tnum{font-variant-numeric:tabular-nums}.v2 .muted{color:var(--serene-text)}.v2 .nw{white-space:nowrap}.v2 .on-m{display:none}@media (max-width:820px){.v2 .on-m{display:inline}.v2 .on-d{display:none}}.v2 .serif{font-family:var(--serif);font-weight:400}.v2 .char{background:var(--img-char) center/contain no-repeat;flex:none;width:58px;height:58px;display:inline-block}.v2 .char.sleepy{background-image:var(--img-sleepy)}.v2 .char.relax{background-image:var(--img-relax)}.v2 .char.star{background-image:var(--img-star)}.v2 .char.suit{background-image:var(--img-suit)}.v2 .char.look{background-image:var(--img-search)}.v2 .char.tilt{transform:rotate(-3.22deg)}.v2 .char-shadow{position:relative}.v2 .char-shadow:after{content:"";filter:blur(1px);background:radial-gradient(closest-side,#1c1d3133,#1c1d3100);border-radius:50%;height:12px;position:absolute;bottom:-10px;left:18%;right:18%}.v2 .wordmark{background:var(--img-word) left center/contain no-repeat;flex:none;width:94px;height:23px;display:inline-block}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.v2 .is-waking{animation:v2-wake .9s var(--spring) both}@keyframes v2-wake{0%{filter:saturate(0);transform:scale(.6)}60%{transform:scale(1.12)}to{filter:none;transform:scale(1)}}@keyframes v2-pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-stamp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes v2-popIn{0%{opacity:0;transform:scale(.92)translateY(-4px)}to{opacity:1;transform:none}}@keyframes v2-shake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.v2 .shake{animation:.45s v2-shake}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v2 .m-date{border-radius:var(--r-sm);height:22px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff9;align-items:center;padding:3px 9px;display:inline-flex}.v2 .m-title{font-size:40px;font-weight:var(--fw-text);letter-spacing:-.02em;background:var(--g-title);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.06em;line-height:1.1}.v2 .m-subtitle{font-size:16px;font-weight:var(--fw-text);color:var(--gray);margin:0;line-height:1.4}.v2 .m-h20{font-size:20px;font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--gray);margin:0}.v2 .m-label{font-size:14px;font-weight:var(--fw-strong);color:var(--horizon-text);line-height:1.23}.v2 .m-label.rose{color:var(--rose-text)}.v2 .m-label.gray{color:var(--serene-text)}.v2 .m-label.red{color:var(--danger-text)}.v2 .m-caps{font-size:12px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.v2 .m-caps.blue{color:var(--horizon-text)}.v2 .m-chip{border-radius:var(--r-xs);height:19px;color:var(--horizon-text);font-size:11px;font-weight:var(--fw-strong);white-space:nowrap;background:#557bf426;align-items:center;gap:3px;padding:3px 6px 3px 4px;display:inline-flex}.v2 .m-chip .ico{width:13px;height:13px}.v2 .m-count{background:var(--count-bg);min-width:20px;color:var(--horizon-text);font-size:11px;font-weight:var(--fw-strong);border-radius:19px;justify-content:center;align-items:center;padding:3px 6px;line-height:1.05;display:inline-flex}.v2 .m-tile{border-radius:var(--r-sm);background:var(--g-tile-blue);width:26px;height:26px;color:var(--horizon);flex:none;place-items:center;display:grid}.v2 .m-tile .ico{width:20px;height:20px}.v2 .m-tile.rose{background:var(--g-tile-rose);color:var(--rose)}.v2 .m-tile.red{background:var(--g-tile-red);color:var(--danger)}.v2 .m-tile.green{background:var(--tile-green);color:var(--success)}.v2 .m-tile.gray{color:var(--serene-text);background:#898f9126}.v2 .m-tile.lg{border-radius:12px;width:40px;height:40px}.v2 .m-tile.lg .ico{width:24px;height:24px}.v2 .m-card{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-6);border-radius:var(--r-xl);box-shadow:var(--sh-1);text-align:left;transition:transform .25s var(--ease),box-shadow .25s;background:#fff;display:flex}.v2 .m-card:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.v2 .m-card.is-active{box-shadow:var(--sh-1),var(--ring-active);background:linear-gradient(#557bf40f,#557bf40f),#fff}.v2 .m-card.is-done{opacity:.6}.v2 .m-card.is-done b{text-decoration:line-through}.v2 .m-card .m-tile{align-self:flex-start}.v2 .m-card b{font-size:16px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .m-card small{color:var(--serene-text);margin-top:5px;font-size:14px;line-height:1.35;display:block}.v2 .m-card .chev{color:var(--gray)}.v2 .m-list{gap:var(--s-7);padding:var(--s-6) var(--s-3);border-radius:var(--r-xl);background:var(--surface);border:5px solid var(--stroke);flex-direction:column;display:flex}.v2 .m-group{gap:var(--s-3);flex-direction:column;display:flex}.v2 .m-group-label{align-items:center;gap:var(--s-3);min-height:20px;padding:0 var(--s-3) 0 var(--s-6);font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text);display:flex}.v2 .m-group-label.overdue{color:var(--danger-text)}.v2 .m-row{align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-5) var(--s-6);border-radius:var(--r-md);border:1px solid var(--hair);text-align:left;cursor:pointer;transition:box-shadow .25s,transform .25s var(--ease),opacity .3s;background:#fff;display:flex;position:relative}.v2 .m-row:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.v2 .m-row .body{flex:1;min-width:0}.v2 .m-row .t{color:var(--gray);overflow-wrap:anywhere;font-size:14px;line-height:1.3;display:block}.v2 .m-row .s{color:var(--serene-text);flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;font-size:12px;display:flex}.v2 .m-row .s .due{color:var(--danger-text)}.v2 .m-row .s .blue{color:var(--horizon-text)}.v2 .m-row .s .av.s{width:19px;height:19px;margin:0 1px;font-size:8px}.v2 .m-row .right{align-items:center;gap:var(--s-3);flex:none;display:flex}.v2 .m-row .time{font-size:13px;font-weight:var(--fw-strong);color:var(--serene-text);font-variant-numeric:tabular-nums;text-align:right;min-width:36px}.v2 .m-row.is-done .t{text-decoration:line-through}.v2 .m-row.is-done .body,.v2 .m-row.is-done .right,.v2 .m-row.is-done .m-tile{opacity:.64}.v2 .m-row.is-past:not(.is-done){opacity:.7}.v2 .m-row.is-new,.v2 .m-row.is-hit{box-shadow:var(--sh-1),0 0 0 2px #557bf480;animation:v2-ring 2.4s var(--ease) 1}@keyframes v2-ring{0%{box-shadow:0 0 #557bf400}25%{box-shadow:0 0 0 6px #557bf438}to{box-shadow:var(--sh-1),0 0 0 2px #557bf480}}.v2 .m-row .quick{opacity:0;pointer-events:none;transition:opacity .2s,transform .25s var(--ease);background:#fff;border-radius:12px;gap:2px;padding:3px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)translate(6px);box-shadow:-14px 0 14px -4px #fff}.v2 .m-row:hover .quick,.v2 .m-row:focus-within .quick{opacity:1;pointer-events:auto;transform:translateY(-50%)}.v2 .qb{width:32px;height:32px;color:var(--serene-text);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid}.v2 .qb:hover{background:var(--soft);color:var(--horizon)}.v2 .m-more{align-items:center;gap:var(--s-3);margin:2px 0 0 var(--s-6);font-size:16px;font-weight:var(--fw-strong);color:var(--horizon-text);padding:6px 0;display:inline-flex}.v2 .m-more .ico{width:19px;height:19px}.v2 .m-composer{align-items:flex-end;gap:var(--s-4);width:min(581px,100%);padding:var(--s-6) var(--s-6) var(--s-5);border-radius:var(--r-xl);border:4px solid var(--stroke);box-shadow:var(--sh-1);background:#fff;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.v2 .m-composer:focus-within{border-color:#557bf433}.v2 .m-composer textarea{resize:none;min-height:20px;max-height:150px;color:var(--gray);background:0 0;border:0;outline:0;flex:1;margin:3px 0 1px;padding:0;font-size:14px;line-height:1.45}.v2 .m-composer textarea::placeholder{color:var(--serene);transition:opacity .25s}.v2 .m-composer .tools{align-items:center;gap:var(--s-3);flex:none;display:flex}.v2 .m-round{width:27px;height:27px;color:var(--serene-text);border-radius:44px;flex:none;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid;position:relative}.v2 .m-round:before{content:"";position:absolute;inset:-8px}.v2 .m-round:hover{background:var(--surface);color:var(--gray)}.v2 .m-round:active{transform:scale(.92)}.v2 .m-round .ico{width:18px;height:18px}.v2 .m-round.primary{background:var(--horizon);color:#fff}.v2 .m-round.primary:hover{background:var(--horizon-text);color:#fff}.v2 .m-round.is-rec{background:var(--rose);color:#fff;animation:1.2s infinite v2-pulse}@keyframes v2-pulse{0%{box-shadow:0 0 #ff66c480}70%{box-shadow:0 0 0 10px #ff66c400}to{box-shadow:0 0 #ff66c400}}.v2 .m-say{font-size:16px;font-weight:var(--fw-text);color:var(--gray);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.33}.v2 .m-bubble{max-width:82%;padding:var(--s-6);border:1px solid var(--hair);box-shadow:var(--sh-1);color:var(--gray);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:24px 24px 5px;font-size:16px;line-height:1.3}.v2 .m-tab{border-radius:var(--r-pill);height:35px;font-size:16px;font-weight:var(--fw-strong);color:var(--gray);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:8px 20px;line-height:1.05;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.v2 .m-tab:hover{color:var(--horizon-text)}.v2 .m-tab[aria-selected=true]{background:var(--g-soft-btn);color:var(--horizon-text);box-shadow:var(--sh-btn)}.v2 .m-tab.sm{color:var(--serene-text);font-size:14px}.v2 .m-tab.sm:hover{color:var(--gray)}.v2 .m-tab.sm[aria-selected=true]{color:var(--horizon-text)}.v2 .m-btn-soft{border-radius:var(--r-pill);background:var(--g-soft-btn);height:35px;box-shadow:var(--sh-btn);color:var(--horizon-text);font-size:16px;font-weight:var(--fw-strong);flex:none;align-items:center;gap:4px;padding:8px 20px 8px 13px;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.v2 .m-btn-soft.is-quiet{box-shadow:none;color:var(--gray);background:0 0}.v2 .m-btn-soft.is-quiet:hover{color:var(--horizon-text)}.v2 .m-side{border-radius:var(--r-xl);background:var(--side);width:68px;height:68px;color:var(--gray);place-items:center;display:grid}.v2 .m-progress{align-items:center;gap:var(--s-5);border-radius:var(--r-lg);width:100%;box-shadow:var(--sh-1);text-align:left;background:#fff;border:3px solid #557bf412;padding:8px 16px 8px 8px;transition:box-shadow .2s;display:flex}.v2 .m-progress:hover{box-shadow:var(--sh-hover)}.v2 .m-progress .step{background:linear-gradient(135deg,var(--horizon),#6f8ff6);color:#fff;font-size:14px;font-weight:var(--fw-strong);white-space:nowrap;border-radius:14px;padding:8px 15px}.v2 .m-progress .bar{border-radius:var(--r-sm);background:var(--track);flex:none;width:91px;height:6px;overflow:hidden}.v2 .m-progress .bar i{border-radius:var(--r-sm);background:var(--horizon);height:100%;transition:width .6s var(--ease);display:block}.v2 .m-progress .next{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.v2 .m-progress .next b{color:var(--horizon-text)}.v2 .m-progress .chev{color:var(--serene)}.v2 .m-empty{padding:var(--s-6) var(--s-6) var(--s-6) calc(var(--s-6) + 8px);border-radius:var(--r-xl);border:5px solid var(--stroke);background:radial-gradient(60% 140% at 92% 0%,#ff66c433,#ffb3e21c 45%,transparent 75%),var(--surface);align-items:center;gap:20px;display:flex;position:relative;overflow:hidden}.v2 .m-empty h3{font-size:20px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:0}.v2 .m-empty p{opacity:.8;margin:5px 0 0;font-size:14px;line-height:1.45}.v2 .m-empty .acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.v2 .m-empty .char{width:112px;height:102px;margin:-8px -4px -12px 0}@media (max-width:820px){.v2 .m-title{font-size:32px}.v2 .m-row{min-height:60px;padding:12px 14px}.v2 .m-row .t{font-size:16px}.v2 .m-row .s{font-size:13px}.v2 .m-row .time{font-size:14px}.v2 .m-group-label{font-size:15px}.v2 .m-card b{font-size:16px}.v2 .m-card small{font-size:15px}.v2 .m-composer{align-items:center;padding:12px 12px 12px 16px}.v2 .m-composer textarea{font-size:16px}.v2 .m-round{width:36px;height:36px}.v2 .m-round .ico{width:22px;height:22px}.v2 .m-tab{height:40px;padding:8px 18px}.v2 .m-empty{flex-wrap:wrap}}.v2 .btn{justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--r-pill);background:var(--g-primary);color:#fff;height:40px;font-size:16px;font-weight:var(--fw-strong);white-space:nowrap;transition:transform .18s var(--ease),box-shadow .2s,filter .2s;padding:0 20px;line-height:1;display:inline-flex;box-shadow:inset 0 -4px 8px #ffffff4a,0 8px 20px -10px #557bf499}.v2 .btn:hover{filter:brightness(1.05)}.v2 .btn:active{transform:scale(.97)}.v2 .btn.sm{height:35px;padding:0 16px;font-size:14px}.v2 .btn.xs{height:30px;padding:0 13px;font-size:13px}.v2 .btn.lg{gap:10px;height:55px;padding:0 30px;font-size:20px}.v2 .btn.lg .ico{width:24px;height:24px}.v2 .btn.wide{width:100%}.v2 .btn[disabled],.v2 .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.v2 .btn.soft,.v2 .btn.outline,.v2 .btn.danger,.v2 .btn.text,.v2 .btn.dark{filter:none}.v2 .btn.soft{background:var(--g-soft-btn);color:var(--horizon-text);box-shadow:var(--sh-btn)}.v2 .btn.soft:hover{box-shadow:var(--sh-hover)}.v2 .btn.outline{color:var(--serene-text);border:1px solid var(--serene);box-shadow:none;background:0 0}.v2 .btn.outline:hover{color:var(--gray);border-color:var(--gray)}.v2 .btn.outline.blue{color:var(--horizon-text);border-color:var(--horizon)}.v2 .btn.outline.blue:hover{background:#557bf40f}.v2 .btn.danger{color:var(--danger-text);border:1px solid var(--danger-soft);box-shadow:none;background:0 0}.v2 .btn.danger:hover{background:#e45c6e0f}.v2 .btn.text{color:var(--gray);box-shadow:none;background:0 0;padding:0 6px}.v2 .btn.text:hover{color:var(--horizon-text)}.v2 .btn.dark{background:var(--deep);box-shadow:var(--sh-btn)}.v2 .link{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-text);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v2 .link:hover{color:var(--deep)}.v2 .link.gray{color:var(--serene-text)}.v2 .link.plain{font-weight:var(--fw-strong);text-decoration:none}.v2 .link.danger{color:var(--danger-text)}.v2 .ibtn{width:38px;height:38px;color:var(--gray);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s,transform .15s;display:inline-grid;position:relative}.v2 .ibtn:hover{background:#3333330f}.v2 .ibtn:active{transform:scale(.94)}.v2 .ibtn.sm{width:32px;height:32px}.v2 .ibtn.sm:before{content:"";position:absolute;inset:-6px}.v2 .ibtn.soft{box-shadow:var(--sh-btn);background:#fff}.v2 .ibtn.soft:hover{color:var(--horizon-text)}.v2 .back-sq{border-radius:var(--r-md);background:var(--g-soft-btn);width:40px;height:40px;box-shadow:var(--sh-btn);color:var(--horizon);transition:transform .18s var(--spring);flex:none;place-items:center;display:inline-grid}.v2 .back-sq:hover{transform:translate(-2px)}.v2 .back-sq .ico{width:22px;height:22px}.v2 .textbtn{align-items:center;gap:var(--s-3);height:40px;font-size:16px;font-weight:var(--fw-strong);color:var(--gray);border-radius:12px;padding:0 6px;transition:color .15s;display:inline-flex}.v2 .textbtn .ico{width:24px;height:24px;color:var(--serene)}.v2 .textbtn:hover,.v2 .textbtn:hover .ico{color:var(--horizon-text)}.v2 .tabs-row{justify-content:space-between;align-items:center;gap:var(--s-6);margin:0 0 var(--s-8);display:flex}.v2 .tabs{scrollbar-width:none;align-items:center;gap:2px;min-width:0;margin:-6px -8px;padding:6px 8px;display:flex;overflow-x:auto}.v2 .tabs::-webkit-scrollbar{display:none}.v2 .chip{border-radius:var(--r-xs);background:var(--chip);height:22px;color:var(--serene-text);font-size:11px;font-weight:var(--fw-text);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;line-height:1;display:inline-flex}.v2 .chip.blue{color:var(--horizon-text);background:#557bf426}.v2 .chip.rose{color:var(--rose-text);background:#ff66c426}.v2 .chip.orange{color:var(--orange-text);background:#ff7a5926}.v2 .chip.sky{color:var(--sky-text);background:#6fc1ff2b}.v2 .chip.yellow{background:var(--amber-bg);color:var(--amber-text)}.v2 .chip.green{color:var(--success-text);background:#21c06324}.v2 .chip.red{color:var(--danger-text);background:#e45c6e26}.v2 .chip.solid{background:var(--horizon);color:#fff;height:18px;font-size:10px;font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:0 6px}.v2 .prio{height:20px;font-size:13px;font-weight:var(--fw-text);border-radius:4px;align-items:center;gap:3px;padding:0 6px 0 5px;line-height:1;display:inline-flex}.v2 .prio .ico{width:12px;height:12px}.v2 .prio.alta{color:var(--danger-text);background:#e45c6e26}.v2 .prio.media{background:var(--amber-bg);color:var(--amber-text)}.v2 .prio.baja{background:var(--stroke);color:var(--serene-text)}.v2 .new-chip{background:var(--g-blue-rose);color:#fff;height:18px;font-size:10px;font-weight:var(--fw-strong);letter-spacing:.03em;vertical-align:2px;border-radius:5px;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}.v2 .kbd{border:1px solid var(--line);height:20px;color:var(--serene-text);font-size:11px;font-weight:var(--fw-strong);background:#fff;border-radius:6px;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.v2 .av{width:24px;height:24px;color:var(--horizon-text);font-size:11px;font-weight:var(--fw-strong);background:#557bf426;border:1.5px solid #fff;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.v2 .av.c{background:var(--c-bg);color:var(--c-fg)}.v2 .av.s{border-width:1px;width:18px;height:18px;font-size:8px}.v2 .av.m{width:27px;height:27px;font-size:12px}.v2 .av.l{border:0;width:35px;height:35px;font-size:14px}.v2 .av.xl{border:0;width:56px;height:56px;font-size:20px}.v2 .avs{align-items:center;display:inline-flex}.v2 .avs .av+.av{margin-left:-6px}.v2 .card{border-radius:var(--r-xl);box-shadow:var(--sh-1);background:#fff}.v2 .panel{padding:var(--s-7);border-radius:var(--r-xl);border:4px solid var(--stroke);background:#fff;position:relative}.v2 .box{border-radius:var(--r-xl);background:var(--surface);border:5px solid var(--stroke)}.v2 .softbox{border-radius:var(--r-md);background:var(--soft);padding:14px 16px}.v2 .short{border-radius:var(--r-md);background:var(--g-short);color:var(--horizon-text);padding:14px 16px;font-size:14px;line-height:1.4}.v2 .short b{font-weight:var(--fw-text);margin-bottom:6px;display:block}.v2 .divider{background:var(--line);border:0;height:1px;margin:0}.v2 .h32{font-size:32px;line-height:1.15;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:0}.v2 .h24{font-size:24px;line-height:1.2;font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0}.v2 .lbl{font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text)}.v2 .note{align-items:flex-start;gap:var(--s-3);color:var(--serene-text);font-size:14px;line-height:1.4;display:flex}.v2 .note .ico{color:var(--serene);margin-top:1px}.v2 .fine{color:var(--serene-text);text-align:center;margin:0;font-size:13px;line-height:1.45}.v2 .d-text{color:var(--serene-text);margin:0;font-size:16px;line-height:1.45}.v2 .panel-sub{color:var(--serene-text);margin:4px 0 16px;font-size:14px}.v2 .panel-sub.flush{margin-bottom:0}.v2 .set-h{margin:6px 0 -6px}.v2 .top-line{padding-top:var(--s-3);border-top:1px solid var(--line)}.v2 .num-xl{font-size:44px;font-weight:var(--fw-text);letter-spacing:-.02em}.v2 .char.xl{width:96px;height:96px}.v2 .blk{display:block}.v2 .muted.sm{font-size:14px}.v2 .gap12{gap:var(--s-5)}.v2 .mt16{margin-top:var(--s-6)}.v2 .mb16{margin-bottom:var(--s-6)}.v2 .code-inp{letter-spacing:.3em;text-align:center}.v2 .inp.tall{min-height:160px}.v2 .listening.center{justify-content:center;margin:18px 0}.v2 i.full{width:100%}.v2 .banner{border-radius:var(--r-lg);width:100%;box-shadow:var(--sh-1);text-align:left;background:#fff;align-items:center;gap:14px;padding:14px 16px;display:flex}.v2 .banner b{font-size:16px;font-weight:var(--fw-strong);display:block}.v2 .banner small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.35;display:block}.v2 .banner .acts{align-items:center;gap:var(--s-3);flex:none;display:flex}.v2 button.banner{transition:box-shadow .2s}.v2 button.banner:hover{box-shadow:var(--sh-hover)}.v2 .notice{border-radius:var(--r-md);background:var(--soft);flex-direction:column;gap:6px;padding:17px 16px 14px;display:flex}.v2 .notice .n-h{align-items:center;gap:var(--s-3);color:var(--horizon-text);font-size:14px;font-weight:var(--fw-text);letter-spacing:.05em;text-transform:uppercase;line-height:1.2;display:flex}.v2 .notice .n-b{font-size:14px;font-weight:var(--fw-strong);line-height:1.35}.v2 .notice .n-s{color:var(--serene-text);font-size:14px;line-height:1.4}.v2 .notice.rose .n-h{color:var(--rose-text)}.v2 .notice.red .n-h{color:var(--danger-text)}.v2 .notice.gray .n-h{color:var(--serene-text)}.v2 .field{gap:var(--s-3);flex-direction:column;display:flex}.v2 .field>span{font-size:14px;font-weight:var(--fw-strong)}.v2 .f-err{color:var(--danger-text);align-items:flex-start;gap:6px;margin:2px 0 0;font-size:14px;line-height:1.35;display:flex}.v2 .f-err .ico{color:var(--danger);flex:none;margin-top:1px}.v2 .inp{border-radius:var(--r-md);border:1px solid var(--line-strong);width:100%;height:52px;color:var(--gray);background:#fff;outline:0;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.v2 .inp::placeholder{color:var(--serene)}.v2 .inp:focus{box-shadow:var(--ring);border-color:#557bf473}.v2 textarea.inp{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.4}.v2 .inp.big{border-radius:var(--r-md);height:60px;padding:0 18px;font-size:22px}.v2 .seg{border-radius:var(--r-pill);background:var(--soft);border:1px solid var(--hair);gap:4px;padding:4px;display:inline-flex}.v2 .seg button{border-radius:var(--r-pill);height:34px;font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text);padding:0 16px;transition:background .2s,color .2s,box-shadow .2s}.v2 .seg button[aria-pressed=true]{color:var(--horizon-text);box-shadow:var(--sh-btn);background:#fff}.v2 .picks{gap:var(--s-3);flex-wrap:wrap;display:flex}.v2 .pick{align-items:center;gap:var(--s-3);border-radius:var(--r-pill);background:var(--soft);height:40px;font-size:15px;font-weight:var(--fw-strong);white-space:nowrap;border:1px solid #0000;padding:0 16px;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.v2 .pick:hover{background:#fff;border-color:#557bf440}.v2 .pick:active{transform:scale(.97)}.v2 .pick[aria-pressed=true]{border-color:var(--horizon);color:var(--horizon-text);box-shadow:var(--ring-active);background:#557bf41f}.v2 .pick.more{border-color:var(--line-strong);color:var(--horizon-text);background:0 0}.v2 .inp[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #f455551f}.v2 .picks[aria-invalid=true] .pick{border-color:#f4555573}.v2 .pick .dot{background:var(--c,var(--serene));border-radius:50%;width:10px;height:10px}.v2 .switch{border-radius:var(--r-lg);background:#898f9173;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.v2 .switch:after{content:"";width:20px;height:20px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.v2 .switch[aria-checked=true]{background:var(--horizon)}.v2 .dlg-wrap{z-index:90;padding:var(--s-7);visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.v2 .dlg-wrap.open{visibility:visible;pointer-events:auto}.v2 .dlg-scrim{backdrop-filter:blur(7px);opacity:0;background:#01214f29;transition:opacity .3s;position:absolute;inset:0}.v2 .dlg-wrap.open .dlg-scrim{opacity:1}.v2 .dlg{width:min(510px,100%);max-height:calc(100dvh - 48px);padding:var(--s-7);overscroll-behavior:contain;border-radius:var(--r-2xl);box-shadow:var(--sh-float);opacity:0;transition:transform .42s var(--spring),opacity .25s;scrollbar-width:thin;background:#fff;position:relative;overflow:auto;transform:translateY(14px)scale(.97)}.v2 .dlg-wrap.open .dlg{opacity:1;transform:none}.v2 .dlg.w560{width:min(560px,100%)}.v2 .dlg.w720{width:min(760px,100%)}.v2 .dlg.w980{width:min(980px,100%);padding:var(--s-3);border-radius:var(--r-xl);background:var(--surface);border:5px solid var(--stroke)}.v2 .dlg.flush{padding:0}.v2 .dlg-x{z-index:3;width:40px;height:40px;color:var(--gray);border-radius:50%;place-items:center;transition:background .15s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.v2 .dlg-x:hover{background:#3333330f;transform:rotate(90deg)}.v2 .dlg-grab{display:none}.v2 .dlg-in{gap:var(--s-6);flex-direction:column;display:flex}.v2 .dlg-in>.m-label+.h32,.v2 .dlg-in>.m-label+.h24{margin-top:-6px}.v2 .d-when{font-size:16px;font-weight:var(--fw-strong);margin-top:-4px}.v2 .d-when.red{color:var(--danger-text)}.v2 .d-meta{gap:var(--s-4);flex-direction:column;display:flex}.v2 .d-meta>div{align-items:center;gap:var(--s-3);color:var(--serene-text);font-size:14px;display:flex}.v2 .d-meta .ico{color:var(--serene)}.v2 .d-said{background:var(--soft);border-radius:12px;padding:11px 12px}.v2 .d-said small{font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text);margin-bottom:6px;display:block}.v2 .d-said p{margin:0;font-size:16px;line-height:1.35}.v2 .d-acts{justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.v2 .d-acts.end{justify-content:flex-end}.v2 .d-acts.start{justify-content:flex-start}.v2 .d-acts.between{justify-content:space-between}.v2 .d-foot{justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--line);display:flex}.v2 .dlg .d-foot{bottom:calc(var(--s-7) * -1);z-index:2;margin:0 calc(var(--s-7) * -1) calc(var(--s-7) * -1);padding:var(--s-6) var(--s-7) var(--s-7);background:#fff;position:sticky}.v2 .d-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.v2 .sum{gap:var(--s-3);background:var(--soft);border-radius:12px;flex-direction:column;padding:12px 16px;display:flex}.v2 .sum>div{justify-content:space-between;gap:var(--s-5);color:var(--serene-text);font-size:16px;display:flex}.v2 .sum>div b{color:var(--gray)}.v2 .opt{align-items:center;gap:var(--s-5);border-radius:var(--r-md);border:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:14px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.v2 .opt:hover{border-color:#557bf459}.v2 .opt.on{background:var(--soft);box-shadow:var(--ring-active);border-color:#557bf480}.v2 .opt .rad{border:2px solid var(--serene);border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .2s;position:relative}.v2 .opt.on .rad{border-color:var(--horizon)}.v2 .opt.on .rad:after{content:"";background:var(--horizon);border-radius:50%;position:absolute;inset:3px}.v2 .done-state{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;text-align:center;flex-direction:column;display:flex}.v2 .done-state h3{font-size:24px;font-weight:var(--fw-strong);letter-spacing:-.01em;margin:6px 0 0}.v2 .done-state p{max-width:380px;color:var(--serene-text);margin:0;font-size:15px;line-height:1.45}.v2 .ok-big{background:var(--g-tile-blue);width:64px;height:64px;color:var(--horizon);animation:v2-stamp .5s var(--spring) both;border-radius:50%;place-items:center;display:grid}.v2 .ok-big .ico{width:32px;height:32px}.v2 .rows{gap:var(--s-3);flex-direction:column;display:flex}.v2 .r-act{align-items:center;gap:var(--s-5);border-radius:var(--r-md);background:var(--soft);text-align:left;width:100%;min-height:56px;padding:12px 14px;transition:background .2s,transform .15s;display:flex}.v2 button.r-act:hover{background:#557bf414}.v2 button.r-act:active{transform:scale(.99)}.v2 .r-act.on{box-shadow:inset 0 0 0 1.5px #557bf480,var(--ring-active);background:#fff}.v2 .r-act .t{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .r-act .s{color:var(--serene-text);margin-top:1px;font-size:13px;line-height:1.35;display:block}.v2 .r-act .chev{color:var(--serene)}.v2 .r-act>.grow{min-width:0}.v2 .r-act .s{overflow-wrap:anywhere}.v2 .r-act>.link,.v2 .r-act>.btn,.v2 .r-act>.chip{flex:none}.v2 .pop-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.v2 .pop-layer.open{pointer-events:auto}.v2 .pop{min-width:220px;max-width:min(340px,100vw - 24px);padding:var(--s-7);border-radius:var(--r-2xl);box-shadow:var(--sh-pop);transform-origin:var(--ox,50%) var(--oy,0%);animation:v2-popIn .3s var(--spring) both;background:#fff;position:absolute}.v2 .pop.r24{border-radius:var(--r-xl);padding:20px}.v2 .pop .p-h{align-items:center;gap:var(--s-4);font-size:24px;font-weight:var(--fw-strong);letter-spacing:-.01em;display:flex}.v2 .pop .p-l{font-size:16px;font-weight:var(--fw-strong);margin:14px 0 10px}.v2 .pop .p-l.first{margin-top:0}.v2 .pop .p-sep{background:var(--line);height:1px;margin:14px 0}.v2 .pop .p-i,.v2 .pop .bub-opt{align-items:center;gap:var(--s-5);width:calc(100% + 20px);min-height:40px;color:var(--gray);text-align:left;border-radius:12px;margin:0 -10px;padding:0 10px;font-size:15px;transition:background .15s;display:flex}.v2 .pop .p-i .ico{width:24px;height:24px;color:var(--serene)}.v2 .pop .p-i:hover,.v2 .pop .bub-opt:hover{background:var(--soft)}.v2 .pop .p-i.danger,.v2 .pop .p-i.danger .ico{color:var(--danger-text)}.v2 .pop .p-note{max-width:250px;color:var(--serene-text);margin:0;font-size:14px;line-height:1.45}.v2 .pop .bub-opt{gap:var(--s-4)}.v2 .pop .bub-opt.on{color:var(--horizon-text)}.v2 .pop .p-pills{gap:var(--s-3);flex-wrap:wrap;display:flex}.v2 .p-pill{align-items:center;gap:var(--s-3);background:var(--soft);height:40px;font-size:16px;font-weight:var(--fw-strong);border-radius:36px;padding:0 16px;transition:background .15s,transform .15s;display:inline-flex}.v2 .p-pill:hover{background:#557bf414}.v2 .p-pill:active{transform:scale(.97)}.v2 .p-pill .dot{background:var(--c);border-radius:50%;width:8px;height:8px}.v2 .bub-ico{background:var(--bimg) center/cover no-repeat;width:17px;height:17px;filter:var(--bf,none);border-radius:50%;flex:none}.v2 .toast{z-index:95;align-items:center;gap:var(--s-4);border-radius:var(--r-pill);backdrop-filter:blur(12px);color:#fff;max-width:min(560px,100% - 32px);box-shadow:var(--sh-float);opacity:0;pointer-events:none;transition:transform .45s var(--spring),opacity .25s;background:#01214ff0;padding:10px 10px 10px 16px;font-size:15px;display:flex;position:fixed;bottom:104px;left:50%;transform:translate(-50%,24px)}.v2 .toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.v2 .toast .ico{color:var(--sky)}.v2 .toast span{padding-right:6px}.v2 .toast .undo{border-radius:var(--r-pill);color:#fff;height:32px;font-size:14px;font-weight:var(--fw-strong);background:#ffffff29;padding:0 14px}.v2 .toast .undo:hover{background:#ffffff42}.v2 .spark{z-index:99;pointer-events:none;width:7px;height:7px;animation:v2-spark .9s var(--ease) forwards;border-radius:2px;position:fixed}@keyframes v2-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3) rotate(160deg)}}.v2 .idea-grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2 .need{margin-top:6px;display:inline-flex}@media (max-width:620px){.v2 .tabs-row{flex-wrap:nowrap;gap:8px}.v2 .tabs-row>.m-btn-soft{flex:none;order:2;justify-content:center;align-self:flex-start;width:44px;height:44px;padding:0}.v2 .tabs-row>.m-btn-soft .lbl-i{display:none}}@media (max-width:820px){.v2 :is(.dlg-in,#v2-none)>.d-acts:last-child{bottom:calc(-1 * max(22px,env(safe-area-inset-bottom)));z-index:2;margin-right:-18px;margin-bottom:calc(-1 * max(22px,env(safe-area-inset-bottom)));padding:14px 18px max(22px,env(safe-area-inset-bottom));background:#fff;margin-left:-18px;position:sticky}.v2 .d-links .link{min-height:44px}.v2 .seg button{height:40px}.v2 .switch:before{content:"";position:absolute;inset:-9px -6px}.v2 .tabs{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.v2 .tabs-row{margin-bottom:22px}.v2 .idea-grid{grid-template-columns:1fr}.v2 .btn{min-height:44px}.v2 .btn.sm,.v2 .btn.xs{min-height:40px}.v2 .ibtn{width:44px;height:44px}.v2 .dlg-wrap{align-items:end;padding:0}.v2 .dlg{max-height:92dvh;padding:22px 18px max(22px,env(safe-area-inset-bottom));transform:translateY(100%);border-radius:28px 28px 0 0!important;width:100%!important}.v2 .dlg-wrap.open .dlg{transform:none}.v2 .dlg-grab{cursor:grab;justify-content:center;margin-top:-8px;padding:0 0 6px;display:flex}.v2 .dlg-grab span{background:#898f9159;border-radius:5px;width:40px;height:5px}.v2 .dlg-x{width:44px;height:44px;top:12px;right:12px}.v2 .dlg .d-foot{bottom:calc(-1 * max(22px,env(safe-area-inset-bottom)));margin:0 -18px calc(-1 * max(22px,env(safe-area-inset-bottom)));padding:14px 18px max(22px,env(safe-area-inset-bottom))}.v2 .toast{font-size:15px;bottom:96px}.v2 .r-act .t{font-size:16px}.v2 .r-act .s{font-size:14px}.v2 .pop .p-i,.v2 .pop .bub-opt{min-height:44px;font-size:16px}.v2 .note,.v2 .fine{font-size:14px}.v2 .chip{height:24px;font-size:12px}.v2 .banner{flex-wrap:wrap}.v2 .banner .acts{justify-content:flex-end;width:100%}.v2 .banner small{font-size:15px}}.v2-page.side-closed .side{opacity:0;visibility:hidden;transform:translate(calc(-100% - 28px))}.v2 .side-head{justify-content:space-between;align-items:center;height:24px;margin-bottom:18px;display:flex}.v2 .side-tools{align-items:center;gap:2px;margin-right:-8px;display:flex}.v2 .side-x{width:34px;height:34px;color:var(--gray);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.v2 .side-x:hover{background:#557bf414}.v2 .side-x[aria-pressed=false]{color:var(--serene)}.v2 .side-search{align-items:center;gap:var(--s-4);border:1px solid var(--divider);width:calc(100% + 22px);height:40px;color:var(--serene-text);text-align:left;background:#ffffffbf;border-radius:12px;margin:0 -11px 14px;padding:0 8px 0 11px;font-size:15px;transition:border-color .2s,background .2s;display:flex}.v2 .side-search:hover{background:#fff;border-color:#557bf440}.v2 .side-search .ico{color:var(--serene)}.v2 .side-search .kbd{margin-left:auto}.v2.side nav{scrollbar-width:none;flex:1;min-height:0;margin:0 -11px;padding:0 0 10px;overflow-y:auto}.v2.side nav::-webkit-scrollbar{display:none}.v2 .nav-h{width:calc(100% - 12px);min-height:28px;font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text);text-align:left;border-radius:8px;align-items:center;gap:8px;margin:16px 6px 2px;padding:0 5px;transition:color .15s,background .15s;display:flex}.v2 .nav-h:hover{color:var(--gray)}.v2 .nav-h .chev{opacity:0;width:16px;height:16px;transition:opacity .15s,transform .25s var(--ease);margin-left:auto;transform:rotate(180deg)}.v2 .nav-h[aria-expanded=false] .chev{opacity:1;transform:rotate(90deg)}.v2.side:hover .nav-h .chev,.v2 .nav-h:focus-visible .chev{opacity:1}.v2 .nav-h .m-count{margin-left:2px}.v2 .nav-i{align-items:center;gap:var(--s-5);width:100%;height:38px;color:var(--gray);text-align:left;border-radius:10px;padding:0 11px;font-size:16px;transition:background .15s,color .15s;display:flex;position:relative}.v2 .nav-i:hover{background:#557bf40d}.v2 .nav-i.on{color:var(--horizon-text);font-weight:var(--fw-strong);background:#557bf414}.v2 .nav-i .lbl-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2 .nav-i .m-count{margin-left:auto}.v2 .side-foot{border-top:1px solid var(--line);margin:6px -11px 0;padding-top:10px;position:relative}.v2 .me{align-items:center;gap:var(--s-5);text-align:left;border-radius:14px;width:100%;padding:8px 11px;transition:background .15s;display:flex;position:relative}.v2 .me:hover,.v2 .me[aria-expanded=true]{background:#557bf412}.v2 .me .av-me{width:35px;height:35px;color:var(--horizon-text);font-size:16px;font-weight:var(--fw-strong);background:#557bf426;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.v2 .me .av-me i{background:var(--rose);border:2px solid var(--side);border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-2px}.v2 .me .av-me i.gray{background:var(--serene)}.v2 .me .av-me i.red{background:var(--danger)}.v2 .me b{font-size:16px;font-weight:var(--fw-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2 .me small{color:var(--serene-text);white-space:nowrap;font-size:14px;display:block}.v2 .me .chev{color:var(--serene);transition:transform .25s var(--ease);margin-left:auto}.v2 .me[aria-expanded=true] .chev{transform:rotate(180deg)}.v2 .me-pop{z-index:3;border-radius:var(--r-xl);box-shadow:var(--sh-pop);transform-origin:50% 100%;animation:v2-popUp .32s var(--spring) both;background:#fff;padding:10px 10px 8px;position:absolute;bottom:calc(100% + 14px);left:0;right:0}.v2 .me-pop:after{content:"";background:#fff;border-radius:0 0 4px;width:16px;height:16px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:4px 4px 5px -3px #00000014}@keyframes v2-popUp{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.v2 .mp-head{align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 12px;display:flex}.v2 .mp-head b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .mp-head small{color:var(--serene-text);font-size:13px;display:block}.v2 .mp-alert{align-items:flex-start;gap:var(--s-4);text-align:left;background:#ff66c414;border-radius:14px;width:100%;margin:6px 0 4px;padding:10px 12px;display:flex}.v2 .mp-alert .ico{color:var(--rose);margin-top:1px}.v2 .mp-alert b{font-size:14px;font-weight:var(--fw-strong);display:block}.v2 .mp-alert small{color:var(--serene-text);margin-top:1px;font-size:13px;display:block}.v2 .mp-alert.red{background:#f4555514}.v2 .mp-alert.red .ico{color:var(--danger)}.v2 .mp-i{align-items:center;gap:var(--s-5);text-align:left;white-space:nowrap;border-radius:12px;width:100%;height:44px;padding:0 10px;font-size:16px;transition:background .15s;display:flex}.v2 .mp-i .ico{color:var(--serene)}.v2 .mp-i:hover{background:var(--soft)}.v2 .mp-i .tail{font-size:13px;font-weight:var(--fw-strong);color:var(--serene-text);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.v2 .mp-i .mini{background:var(--track);border-radius:5px;width:40px;height:5px;overflow:hidden}.v2 .mp-i .mini i{background:var(--g-blue-rose);border-radius:5px;height:100%;display:block}.v2 .mp-i .tail.rose{color:var(--rose-text)}.v2 .mp-i .tail.blue{border-radius:var(--r-pill);height:20px;color:var(--horizon-text);background:#557bf41a;padding:0 8px;font-size:11px}.v2 .mp-i .switch{margin-left:auto}.v2 .mp-sep{background:var(--line);height:1px;margin:8px 10px}.v2 .mp-i.out,.v2 .mp-i.out .ico{color:var(--danger-text);font-weight:var(--fw-strong)}.v2 .me-pop .mp-i.out{z-index:1;background:#fff;position:sticky;bottom:-8px}.v2 .m-side{z-index:59;box-shadow:var(--sh-1);opacity:0;visibility:hidden;transition:opacity .3s,transform .4s var(--spring),visibility .3s,box-shadow .2s;position:fixed;top:24px;left:24px;transform:scale(.9)}.v2-page.side-closed .m-side{opacity:1;visibility:visible;transform:none}.v2-page.cf-open .m-side{background:#f9fafecc}.v2 .m-side:hover{box-shadow:var(--sh-hover)}.v2 .scrim{z-index:58;backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#01214f1f;transition:opacity .35s;position:fixed;inset:0}.v2-page.side-over .scrim{opacity:1;pointer-events:auto}.v2 .stage{min-height:100vh;position:relative}.v2 .main{min-height:100vh;padding:40px var(--cr) 210px var(--cl);transition:padding .5s var(--ease)}.v2 .page{max-width:856px;animation:v2-pageIn .5s var(--ease) both;margin:0 auto}.v2 .page.narrow{max-width:581px}.v2 .page.wide{max-width:1135px}.v2 .page.xwide{max-width:1290px}.v2 .page.energy{max-width:1108px}.v2 .burger,.v2 .sysbar,.v2 .snd-fab{display:none}.v2 .ph{justify-content:space-between;align-items:flex-start;gap:var(--s-7);margin-bottom:var(--s-8);display:flex}.v2 .ph .l{min-width:0}.v2 .ph .m-title{display:inline-block}.v2 .ph .m-title.xl{font-size:48px}.v2 .ph p{margin:14px 0 0;font-size:16px;line-height:1.45}.v2 .ph p.q{color:var(--serene-text)}.v2 .ph .r{align-items:center;gap:var(--s-5);flex:none;padding-top:8px;display:flex}.v2 .ph-t{align-items:center;gap:var(--s-6);display:flex}.v2 .ph-t .char{width:52px;height:52px;margin:-10px 0 0 -4px}.v2 .crumb{align-items:center;gap:var(--s-3);color:var(--serene-text);border-radius:10px;margin:0 0 18px -6px;padding:6px 8px;font-size:16px;transition:color .15s;display:inline-flex}.v2 .crumb:hover{color:var(--gray)}.v2 .sys{margin:0 0 var(--s-7);animation:v2-pageIn .5s var(--ease) both}.v2 .sys .m-tile{border-radius:12px;width:36px;height:36px}.v2 .sys .n-h{font-size:12px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--horizon-text)}.v2 .sys.rose .n-h{color:var(--rose-text)}.v2 .sys.red .n-h{color:var(--danger-text)}.v2 .sys.gray .n-h{color:var(--serene-text)}.v2 .sys b{margin-top:2px;font-size:15px}.v2 .offline-bar{z-index:70;justify-content:center;align-items:center;gap:var(--s-3);background:var(--deep);color:#fff;height:36px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.v2 .offline-bar .ico{color:var(--rose)}.v2-page.is-offline .main{padding-top:76px}.v2.v2-comp>*{pointer-events:auto}.v2 .m-composer textarea.ph-out::placeholder{opacity:0}.v2 .m-composer{transition:border-color .3s var(--ease),box-shadow .3s var(--ease);flex-wrap:wrap}.v2 .m-composer.is-filled{animation:v2-compGlow 1s var(--ease) 2;border-color:#557bf480;box-shadow:0 0 0 4px #557bf424,0 12px 32px -14px #557bf48c}@keyframes v2-compGlow{0%{box-shadow:0 0 #557bf466,0 12px 32px -14px #557bf48c}70%{box-shadow:0 0 0 10px #557bf400,0 12px 32px -14px #557bf48c}to{box-shadow:0 0 0 4px #557bf424,0 12px 32px -14px #557bf48c}}.v2 .comp-tip{color:var(--horizon-text);animation:v2-tipIn .3s var(--ease) both;flex:0 0 100%;order:-1;align-items:center;gap:6px;margin:-2px 0 4px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.v2 .comp-tip .ico{flex:none;width:15px;height:15px}@keyframes v2-tipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v2 .fly-pill{z-index:96;border-radius:var(--r-pill);max-width:min(360px,80vw);color:var(--horizon-text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;will-change:transform,opacity;background:#fff;padding:8px 14px;font-size:14px;font-weight:600;position:fixed;overflow:hidden;box-shadow:0 12px 30px -12px #01214f59,0 0 0 1px #557bf433}@media (max-width:820px){.v2 .comp-tip{font-size:14px}}@media (prefers-reduced-motion:reduce){.v2 .m-composer.is-filled,.v2 .comp-tip{animation:none}}.v2 .cf .m-composer textarea,.v2 .bub .m-composer textarea{font-size:16px}.v2 .lite-pill,.v2 .quiet-pill{border-radius:var(--r-xs);height:24px;font-size:11px;font-weight:var(--fw-strong);white-space:nowrap;align-self:center;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.v2 .lite-pill{color:var(--horizon-text);letter-spacing:.05em;text-transform:uppercase;background:#557bf41f}.v2 .quiet-pill{color:var(--serene-text);background:#898f9124}.v2 .hist{border-radius:var(--r-pill);color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);opacity:.8;flex-direction:column;align-items:center;gap:6px;margin:0 0 14px;padding:4px 14px;transition:opacity .2s,transform .2s;display:flex}.v2 .hist:hover{opacity:1;transform:translateY(-2px)}.v2 .hist .ico{width:24px;height:24px;animation:2.4s ease-in-out infinite v2-bob}.v2 .hist.inflow{gap:var(--s-3);opacity:.9;flex-direction:row;width:fit-content;height:40px;margin:22px auto 0;padding:0 16px}.v2 .hist.inflow:hover{opacity:1;background:#557bf414;transform:none}.v2 .hist.inflow .ico{width:16px;height:16px;animation:none}@keyframes v2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.v2 .listening{align-items:center;gap:var(--s-4);height:30px;color:var(--rose-text);font-size:15px;font-weight:var(--fw-strong);flex:1;display:flex}.v2 .wave{align-items:center;gap:3px;height:18px;display:inline-flex}.v2 .wave i{background:var(--rose);border-radius:3px;width:3px;animation:1s ease-in-out infinite v2-wv}.v2 .wave i:nth-child(2){animation-delay:.15s}.v2 .wave i:nth-child(3){animation-delay:.3s}.v2 .wave i:nth-child(4){animation-delay:.45s}.v2 .wave i:nth-child(5){animation-delay:.6s}@keyframes v2-wv{0%,to{height:4px}50%{height:18px}}.v2 .bfade{left:var(--cl);z-index:20;pointer-events:none;height:136px;transition:left .5s var(--ease),opacity .3s;background:linear-gradient(#f5f4f200,#f2f3f6e0 62%,#f0f3f8f7);position:fixed;bottom:0;right:0}.v2 .cmdk{z-index:92;visibility:hidden;pointer-events:none;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.v2 .cmdk.open{visibility:visible;pointer-events:auto}.v2 .cmdk .scr{backdrop-filter:blur(6px);opacity:0;background:#01214f24;transition:opacity .25s;position:absolute;inset:0}.v2 .cmdk.open .scr{opacity:1}.v2 .cmdk .box{border-radius:var(--r-xl);width:min(640px,100%);max-height:70vh;box-shadow:var(--sh-float);opacity:0;transition:transform .35s var(--spring),opacity .2s;background:#fff;border:0;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(-8px)scale(.98)}.v2 .cmdk.open .box{opacity:1;transform:none}.v2 .cmdk .in{align-items:center;gap:var(--s-5);border-bottom:1px solid var(--line);padding:18px 20px;display:flex}.v2 .cmdk .in .ico{width:22px;height:22px;color:var(--serene)}.v2 .cmdk input{min-width:0;color:var(--gray);background:0 0;border:0;outline:0;flex:1;font-size:20px}.v2 .cmdk input::placeholder{color:var(--serene)}.v2 .cmdk .res{scrollbar-width:thin;padding:8px;overflow:auto}.v2 .cmdk .ck-g{font-size:12px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--serene-text);padding:10px 12px 6px}.v2 .cmdk .it{align-items:center;gap:var(--s-5);text-align:left;border-radius:14px;width:100%;min-height:48px;padding:9px 12px;transition:background .12s;display:flex}.v2 .cmdk .it.sel,.v2 .cmdk .it:hover{background:var(--soft)}.v2 .cmdk .it b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .cmdk .it small{color:var(--serene-text);margin-top:1px;font-size:13px;display:block}.v2 .cmdk .it .go{color:var(--serene);opacity:0;margin-left:auto}.v2 .cmdk .it.sel .go{opacity:1}.v2 .cmdk .it.ans{background:var(--g-short);margin:2px 0 6px}.v2 .cmdk .it.ans .m-tile{background:#fff}.v2 .cmdk .it.ans .m-tile .char{width:24px;height:24px}.v2 .cmdk .it.ans b{font-weight:var(--fw-text);white-space:normal;line-height:1.35}.v2 .cmdk .it.ask .m-tile{background:var(--horizon);color:#fff}.v2 .cmdk .it.ask b{color:var(--horizon-text)}.v2 .cmdk .foot{border-top:1px solid var(--line);color:var(--serene-text);align-items:center;gap:14px;padding:10px 18px;font-size:13px;display:flex}.v2 .cmdk .empty-q{color:var(--serene-text);text-align:center;padding:28px 16px;font-size:15px}@media (max-width:1180px) and (min-width:821px){.v2-page,.v2{--cl:116px;--cr:40px}.v2-page:not(.side-over) .side{opacity:0;visibility:hidden;transform:translate(calc(-100% - 28px))}.v2-page:not(.side-over) .m-side{opacity:1;visibility:visible;transform:none}.v2-page.side-over .side{box-shadow:var(--sh-float)}}@media (max-width:820px){.v2-page,.v2{--cl:16px;--cr:16px}.v2-page.side-closed .side{opacity:1;visibility:visible;transform:none}.v2 .side-x[data-act=side-toggle],.v2 .m-side{display:none}.v2 .side-x{width:40px;height:40px}.v2 .nav-i{height:44px;font-size:17px}.v2 .nav-h{min-height:40px;margin-top:8px;font-size:15px}.v2 .nav-h .chev{opacity:1}.v2.side nav{padding-bottom:28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.v2 .side-search{height:46px;font-size:16px}.v2 .side-search .kbd{display:none}.v2 .stage{z-index:5;min-height:100vh;transition:transform .5s var(--ease),border-radius .5s var(--ease),box-shadow .5s;position:relative}.v2 .stage:before{content:"";z-index:-1;background:var(--canvas-light),var(--canvas);position:fixed;inset:0}.v2-page.drawer-open .stage{border-radius:var(--r-2xl);height:100vh;box-shadow:var(--sh-float);overflow:hidden;transform:translate(min(300px,82vw))scale(.94)}.v2-page.drawer-open .stage:after{content:"";z-index:200;position:fixed;inset:0}.v2-page.drawer-open{overflow:hidden}.v2 .main{padding:84px 16px 170px}.v2 .main:before{content:"";z-index:39;height:calc(72px + env(safe-area-inset-top));pointer-events:none;background:linear-gradient(#f3f4f7f5 38%,#f3f4f700);position:fixed;top:0;left:0;right:0}.v2 .burger{z-index:40;left:16px;top:max(16px,env(safe-area-inset-top));align-items:center;gap:var(--s-3);border-radius:var(--r-pill);background:var(--side);height:44px;box-shadow:var(--sh-1);color:var(--gray);font-size:16px;font-weight:var(--fw-strong);padding:0 16px 0 12px;display:inline-flex;position:fixed}.v2 .burger .ico{width:22px;height:22px}.v2 .snd-fab{z-index:40;right:16px;top:max(16px,env(safe-area-inset-top));background:var(--side);width:44px;height:44px;box-shadow:var(--sh-1);color:var(--gray);border-radius:50%;place-items:center;display:grid;position:fixed}.v2 .snd-fab[aria-pressed=false]{color:var(--serene)}.v2-page.drawer-open .snd-fab,.v2-page.cf-open .snd-fab,.v2-page.focus-on .snd-fab,.v2-page.breathe-on .snd-fab{display:none}.v2 .bfade{height:120px;left:0}.v2 .ph{margin-bottom:var(--s-7);flex-direction:column;gap:14px}.v2 .ph .m-title.xl{font-size:38px}.v2 .ph p{font-size:17px}.v2 .ph .r{flex-wrap:wrap;padding-top:0}.v2 .ph .r .btn{height:48px;min-height:48px}.v2 .ph .r .btn.lg{padding:0 24px;font-size:18px}.v2 .cmdk{padding:max(12px,env(safe-area-inset-top)) 12px 12px}.v2 .cmdk .box{max-height:calc(100dvh - 24px)}.v2 .cmdk input{font-size:18px}.v2 .cmdk .it b{font-size:16px}.v2 .cmdk .it small{font-size:14px}.v2 .cmdk .foot{display:none}.v2 .me-pop{overscroll-behavior:contain;max-height:calc(100dvh - 140px);overflow:auto}.v2 .me-pop:after{display:none}}.v2 .between{justify-content:space-between}.v2 .sh-item{border-radius:var(--r-md);background:var(--soft);align-items:center;gap:12px;margin-top:-4px;padding:12px;display:flex}.v2 .sh-item b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;display:block;overflow:hidden}.v2 .sh-item small{color:var(--serene-text);margin-top:1px;font-size:14px;display:block}.v2 .sh-groups{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 -2px;display:flex}.v2 .sh-groups .lbl{color:var(--serene-text);margin-right:2px;font-size:13px}.v2 .sh-groups .qchip .n{min-width:18px;height:18px;color:var(--horizon-text);background:#557bf41f;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.v2 .sh-groups .qchip.on{background:var(--g-soft-btn);color:var(--horizon-text);box-shadow:var(--sh-btn);border-color:#557bf466}.v2 .sh-people{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;margin:0 -4px;display:grid}.v2 .sh-p{border-radius:var(--r-md);text-align:center;transition:background .2s,transform .2s var(--spring);flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;display:flex;position:relative}.v2 .sh-p:hover{background:var(--soft)}.v2 .sh-p:active{transform:scale(.96)}.v2 .sh-p .av.xl{width:52px;height:52px;transition:box-shadow .25s,transform .25s var(--spring);font-size:18px}.v2 .sh-p.on .av.xl{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--horizon);transform:scale(1.04)}.v2 .sh-p .nm{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.v2 .sh-p .src{color:var(--serene-text);font-size:12px}.v2 .sh-p .ck{background:var(--horizon);color:#fff;width:20px;height:20px;transition:transform .3s var(--spring);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:calc(50% - 32px);transform:scale(0)}.v2 .sh-p.on .ck{transform:scale(1)}.v2 .sh-p.add .plus{width:52px;height:52px;color:var(--horizon-text);border:1.5px dashed #557bf480;border-radius:50%;place-items:center;display:grid}.v2 .sh-new{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:8px;display:grid}.v2 .sh-new .inp{height:44px;font-size:15px}.v2 .sh-prev{border-radius:var(--r-md);background:linear-gradient(#f3f4f6,#eef0f3);padding:12px}.v2 .sh-prev .wa{color:var(--serene-text);align-items:center;gap:6px;margin:0 0 8px 2px;font-size:13px;font-weight:600;display:flex}.v2 .sh-prev .msg{max-width:86%;color:var(--gray);background:#fff;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:15px;line-height:1.38;box-shadow:0 1px 1px #0000000f}.v2 .sh-prev .msg b{color:var(--horizon-text);margin-bottom:2px;font-size:13px;display:block}.v2 .sh-prev .msg small{text-align:right;color:var(--serene-text);margin-top:4px;font-size:11px;display:block}@media (max-width:820px){.v2 .sh-new{grid-template-columns:1fr}.v2 .sh-people{grid-template-columns:repeat(4,1fr)}}.v2 .bub{left:var(--cl);right:var(--cr);z-index:31;pointer-events:none;transition:left .5s var(--ease),right .5s var(--ease);justify-content:center;display:flex;position:fixed;bottom:96px}.v2 .bub:not(.open){display:none}.v2 .rs{backdrop-filter:blur(34px)saturate(1.4);pointer-events:auto;transform-origin:50% 100%;width:min(581px,100%);max-height:min(48vh,460px);animation:v2-rsIn .42s var(--spring) both;background:#fffffff2;border:1px solid #ffffffd9;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px -20px #01214f3d,0 2px 6px #01214f0d}@supports not (backdrop-filter:blur(1px)){.v2 .rs,.v2 .cf-panel{background:#fffffffa}}.v2 .rs.leaving{animation:v2-rsOut .26s var(--ease) both}@keyframes v2-rsIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes v2-rsOut{to{opacity:0;transform:translateY(8px)scale(.99)}}.v2 .rs-top{flex:none;align-items:center;gap:2px;min-height:42px;padding:4px 6px 0 18px;display:flex}.v2 .rs-q{min-width:0;color:var(--serene-text);font-size:13px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.v2 .rs-ctx{color:var(--horizon-text)}.v2 .rs-next{color:var(--serene-text);font-size:13px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #0000000a;flex:none;margin:0;padding:8px 18px 12px;overflow:hidden}.v2 .rs-b{width:36px;height:36px;color:var(--serene);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.v2 .rs-b:hover{color:var(--gray);background:#3333330f}.v2 .rs-b .ico{width:20px;height:20px}.v2 .rs .bub-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 18px 16px;overflow:auto}.v2 .rs .bub-body .msg{margin:0 0 10px}.v2 .rs .bub-body .msg:last-child{margin-bottom:0}.v2 .rs .m-say{font-size:15px;line-height:1.55}.v2 .rs .say-l{display:none}.v2 .rs .icard,.v2 .rs .qchips{margin-top:10px}.v2 .rs .typing{padding:4px 0 2px}.v2 .rs-timer{opacity:0;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:18px;right:18px;overflow:hidden}.v2 .rs-timer i{transform-origin:0;background:linear-gradient(90deg,#557bf480,#bad1f180);height:100%;display:block}.v2 .rs.auto .rs-timer{opacity:1}.v2 .rs.auto .rs-timer i{animation:v2-rsT var(--rs-t,5s) linear forwards}.v2 .rs.hold .rs-timer i{animation-play-state:paused}@keyframes v2-rsT{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.v2 .cf{z-index:50;top:16px;bottom:16px;left:calc(var(--cl) - 16px);visibility:hidden;pointer-events:none;position:fixed;right:16px}.v2 .cf.open,.v2 .cf.closing{visibility:visible}.v2 .cf.open{pointer-events:auto}.v2 .cf-panel{border-radius:var(--r-2xl);backdrop-filter:blur(40px)saturate(1.25);box-shadow:var(--sh-panel),var(--sh-float);opacity:0;transition:opacity .3s,transform .55s var(--spring);background:#f9fafef2;border:1px solid #ffffffbf;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(28px)scale(.985)}.v2 .cf-panel:before{content:"";pointer-events:none;background:radial-gradient(40% 30% at 92% 4%,#557bf41f,#0000 70%),radial-gradient(40% 40% at 6% 100%,#6fc1ff1a,#0000 70%);position:absolute;inset:0}.v2 .cf.open .cf-panel{opacity:1;transform:none}.v2 .cf.closing .cf-panel{opacity:0;transition:opacity .28s,transform .4s var(--ease);transform:translateY(24px)scale(.985)}.v2 .cf-head{z-index:2;align-items:center;gap:10px;height:66px;padding:10px 20px 10px 32px;display:flex;position:relative}.v2 .cf-head>b{font-size:16px;font-weight:var(--fw-strong)}.v2 .cf-ctx{border-left:1px solid var(--line);color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;margin-left:2px;padding-left:10px;font-size:14px;overflow:hidden}.v2 .cf-scroll{z-index:1;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;flex:1;position:relative;overflow:auto}.v2 .cf-thread{width:min(620px,100%);margin:0 auto;padding:30px 20px 150px}.v2 .cf-comp{z-index:3;background:linear-gradient(#f9fafe00,#f9fafef0 45%);justify-content:center;padding:28px 16px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.v2 .cf-comp .m-composer{width:100%}.v2-page.cf-open .comp{opacity:0;pointer-events:none}.v2-page.cf-open .bfade{opacity:0}.v2 .cf-hello{text-align:center;flex-direction:column;align-items:center;padding:9vh 0 0;display:flex}.v2 .cf-hello p{color:var(--serene-text);margin:14px 0 24px;font-size:16px}.v2 .cf-sugs{gap:var(--s-4);text-align:left;grid-template-columns:1fr 1fr;width:100%;display:grid}.v2 .msg{animation:v2-msgIn .4s var(--ease) both;margin:0 0 20px;position:relative}@keyframes v2-msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2 .msg.me{justify-content:flex-end;display:flex}.v2 .msg.me .m-bubble{max-width:82%}.v2 .say-l{border-radius:var(--r-pill);height:32px;color:var(--serene-text);font-size:13px;font-weight:var(--fw-strong);opacity:0;align-items:center;gap:6px;margin:6px 0 0 -8px;padding:0 10px;transition:opacity .2s,background .15s,color .15s;display:inline-flex}.v2 .msg:hover .say-l,.v2 .say-l:focus-visible,.v2 .say-l.is-on{opacity:1}.v2 .say-l:hover{color:var(--horizon-text);background:#557bf414}.v2 .say-l.is-on{color:var(--horizon-text)}.v2 .say-l .ico{width:18px;height:18px}.v2 .sep{align-items:center;gap:var(--s-5);color:var(--serene-text);font-size:12px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;margin:8px 0 22px;display:flex}.v2 .sep:before,.v2 .sep:after{content:"";background:var(--line);flex:1;height:1px}.v2 .sep.ctx{color:var(--horizon-text);letter-spacing:0;text-transform:none;font-size:13px}.v2 .sep.ctx span{border-radius:var(--r-pill);background:#557bf414;align-items:center;height:26px;padding:0 12px;display:inline-flex}.v2 .typing{gap:4px;padding:8px 0;display:inline-flex}.v2 .typing i{background:var(--serene);border-radius:50%;width:7px;height:7px;animation:1.2s infinite v2-ty}.v2 .typing i:nth-child(2){animation-delay:.15s}.v2 .typing i:nth-child(3){animation-delay:.3s}@keyframes v2-ty{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.v2 .icard{align-items:center;gap:var(--s-5);border-radius:var(--r-md);border:1px solid var(--hair);box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s;background:#fff;margin-top:12px;padding:12px 14px;display:flex}.v2 .icard.go{cursor:pointer}.v2 .icard.go:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.v2 .icard b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .icard small{color:var(--serene-text);margin-top:1px;font-size:13px;display:block}.v2 .icard .see{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:4px;display:inline-flex}.v2 .brief{border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;flex-direction:column;gap:14px;margin-top:12px;padding:16px 18px;display:flex}.v2 .brief h4{align-items:center;gap:var(--s-3);color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);margin:0 0 6px;display:flex}.v2 .brief ul{margin:0;padding-left:20px;font-size:15px;line-height:1.5}.v2 .prop{padding:var(--s-6);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;flex-direction:column;gap:6px;margin-top:12px;display:flex}.v2 .prop b{font-size:16px;font-weight:var(--fw-strong)}.v2 .prop small{color:var(--serene-text);font-size:14px;line-height:1.4}.v2 .prop .chans{gap:6px;margin-top:4px;display:flex}.v2 .prop .chans span{border-radius:var(--r-xs);background:var(--chip);height:24px;color:var(--serene-text);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.v2 .prop .chans span.on{color:var(--horizon-text);background:#557bf41f}.v2 .prop .pf{justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--serene-text);margin-top:6px;font-size:13px;display:flex}.v2 .prop.used{opacity:.75}.v2 .tried{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:6px;display:inline-flex}.v2 .qchips{gap:var(--s-3);flex-wrap:wrap;margin-top:12px;display:flex}.v2 .qchip{border-radius:var(--r-pill);min-height:36px;color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);text-align:left;background:#fff;border:1px solid #557bf438;align-items:center;gap:6px;padding:7px 14px;line-height:1.25;transition:background .15s,transform .15s,box-shadow .2s;display:inline-flex}.v2 .qchip:hover{background:var(--soft);box-shadow:var(--sh-1)}.v2 .qchip.solid{background:var(--g-primary);color:#fff;box-shadow:inset 0 -4px 8px #ffffff4a,var(--sh-btn);border-color:#0000}.v2 .lite-note{color:var(--serene-text);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.v2 .cideas{gap:var(--s-3);flex-direction:column;margin-top:12px;display:flex}.v2 .ci{border-radius:var(--r-md);padding:12px 14px}.v2 .ci b{font-size:15px}.v2 .ci small{margin-top:2px}.v2 .ci .chev{color:var(--serene)}.v2 .bub .cideas{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.v2 .bub .ci{align-items:flex-start;gap:var(--s-4);border-radius:var(--r-md);padding:11px 12px}.v2 .bub .ci .chev{display:none}.v2 .bub .ci b{font-size:14px;line-height:1.25}.v2 .bub .ci small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}@media (max-width:820px){.v2 .cf{z-index:70;inset:0}.v2 .cf-panel{background:#f9fafef7;border-radius:0}.v2 .cf-head{height:auto;min-height:64px;padding:max(10px,env(safe-area-inset-top)) 8px 10px 18px}.v2 .cf-ctx,.v2 .cf-head [data-act=cf-min]{display:none}.v2 .cf-thread{padding:20px 16px 150px}.v2 .cf-hello{padding-top:5vh}.v2 .cf-hello .m-title{font-size:28px}.v2 .cf-sugs{grid-template-columns:1fr}.v2 .msg.me .m-bubble{max-width:88%}.v2 .m-say{font-size:17px;line-height:1.4}.v2 .m-bubble{font-size:17px}.v2 .say-l{opacity:1;height:36px}.v2 .ci b{font-size:16px}.v2 .ci small{font-size:15px}.v2 .qchip{min-height:44px;font-size:15px}.v2 .icard b{font-size:16px}.v2 .icard small{font-size:14px}.v2 .bub{left:12px;right:12px}.v2 .rs{border-radius:20px;max-height:56vh}.v2 .rs .m-say{font-size:16px}.v2 .rs-q,.v2 .rs-next{font-size:14px}.v2 .rs-b{width:44px;height:44px}}.v2 .home{text-align:center;flex-direction:column;align-items:center;padding-top:6px;display:flex}.v2 .greet{margin-top:var(--s-6)}.v2 .home .m-subtitle{max-width:520px;margin-top:var(--s-3);text-wrap:balance}.v2 .home.intro .m-subtitle .w{opacity:0;filter:blur(3px);animation:v2-wIn .5s var(--ease) forwards;animation-delay:var(--d);display:inline-block;transform:translateY(4px)}@keyframes v2-wIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.v2 .nextup{border-radius:var(--r-lg);width:min(520px,100%);box-shadow:var(--sh-1);text-align:left;transition:transform .25s var(--ease),box-shadow .25s;background:#ffffffd1;border:1px solid #fffffff2;align-items:center;gap:16px;margin-top:18px;padding:12px 14px 12px 18px;display:flex}.v2 .nextup:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.v2 .home.intro .nextup{opacity:0;animation:v2-nuIn .6s var(--spring) forwards;animation-delay:var(--d);transform:translateY(8px)}@keyframes v2-nuIn{to{opacity:1;transform:none}}.v2 .nu-when{border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:flex-start;min-width:64px;padding-right:16px;display:flex}.v2 .nu-l{font-size:11px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--horizon-text)}.v2 .nu-t{font-size:22px;font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--gray);line-height:1.2}.v2 .nu-b{flex-direction:column;flex:1;min-width:0;display:flex}.v2 .nu-b b{font-size:15px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .nu-b small{color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;overflow:hidden}.v2 .nu-rs{display:none}.v2 .nu-r{border-radius:var(--r-pill);height:26px;color:var(--horizon-text);font-size:12px;font-weight:var(--fw-strong);background:#557bf417;flex:none;padding:0 10px;line-height:26px}@media (prefers-reduced-motion:reduce){.v2 .home.intro .m-subtitle .w,.v2 .home.intro .nextup{opacity:1;filter:none;animation:none;transform:none}}.v2 .home-body{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:30px;display:flex}.v2 .peek-wrap{margin-top:22px;position:relative}.v2 .peek-wrap .char.peek{z-index:0;transform-origin:50% 100%;width:62px;height:62px;transition:transform .45s var(--spring);position:absolute;top:-46px;right:22px;transform:rotate(-3.22deg)}.v2 .peek-wrap button.char.peek:hover{transform:rotate(2deg)translateY(-4px)}.v2 .peek-wrap .m-list,.v2 .peek-wrap .setup{z-index:1;position:relative}.v2 button.char.peek{cursor:pointer;border:0;padding:0}@keyframes v2-peek{0%,to{transform:rotate(-3.22deg)translateY(0)}45%{transform:rotate(-3.22deg)translateY(-6px)}55%{transform:rotate(2deg)translateY(-6px)}}.v2 .invite-line,.v2 .next-line{align-items:center;gap:var(--s-4);border-radius:var(--r-md);box-shadow:var(--sh-1);background:#fff;padding:12px 16px;font-size:15px;display:flex}.v2 .setup{gap:var(--s-5);flex-direction:column;display:flex}.v2 .setup-h{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.v2 .m-group-label b{font-weight:var(--fw-strong)}.v2 .grp-a{border-radius:var(--r-pill);height:28px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);align-items:center;gap:6px;margin-left:auto;padding:0 10px;transition:background .15s;display:inline-flex}.v2 .grp-a:hover{background:#557bf414}.v2 .m-row .s .dotsep{opacity:.7}.v2 .m-row .s .loc,.v2 .m-row .s .blue{align-items:center;gap:5px;display:inline-flex}.v2 .m-row .s .m-chip{display:none}.v2 .add-row{justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--r-md);height:48px;color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);border:1.5px dashed #557bf44d;transition:background .2s,border-color .2s;display:flex}.v2 .add-row:hover{background:#557bf40d;border-color:#557bf480}.v2 .glist-note{color:var(--serene-text);text-align:center;margin:0 8px 4px;font-size:13px}.v2 .ag-bar{align-items:center;gap:10px;margin:0 0 18px;display:flex}.v2 .ag-bar .grow{flex:1}.v2 .wk-nav{justify-content:center;align-items:center;gap:10px;min-width:0;margin:0 0 10px;display:flex;position:relative}.v2 .wk-nav .wk-today{margin-top:-16px;position:absolute;top:50%;right:0}.v2 .wk-arr{width:40px;height:40px;color:var(--gray);box-shadow:var(--sh-btn);transition:transform .2s var(--spring),background .15s;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .wk-arr:hover{background:var(--soft)}.v2 .wk-arr:active{transform:scale(.94)}.v2 .wk-arr .ico{width:20px;height:20px}.v2 .wk-t{text-align:center;flex-direction:column;align-items:center;min-width:200px;padding:0 6px;display:flex}.v2 .wk-t b{font-size:18px;font-weight:var(--fw-strong);letter-spacing:-.01em;line-height:1.25}.v2 .wk-t small{color:var(--serene-text);font-size:13px}.v2 .wk-today{border-radius:var(--r-pill);height:32px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);background:#557bf41a;padding:0 14px;transition:background .15s}.v2 .wk-today:hover{background:#557bf429}.v2 .ag-bar .seg button{min-width:76px}.v2 .cal-btn{border-radius:var(--r-pill);height:40px;box-shadow:var(--sh-btn);font-size:14px;font-weight:var(--fw-strong);background:#fff;align-items:center;gap:8px;padding:0 14px;transition:background .15s;display:inline-flex}.v2 .cal-btn:hover{background:var(--soft)}.v2 .cdots{display:inline-flex}.v2 .cdots i{background:var(--c);border-radius:50%;width:10px;height:10px;margin-left:-3px;box-shadow:0 0 0 2px #fff}.v2 .cdots i:first-child{margin-left:0}.v2 .cdot{background:var(--c);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.v2 .calname{align-items:center;gap:6px;display:inline-flex}.v2 .calname i{background:var(--c);border-radius:50%;width:8px;height:8px}.v2 .day.sun small,.v2 .day.sun b{color:var(--serene-text)}.v2 .wk-sum{color:var(--gray);margin:2px 6px 12px;font-size:16px;line-height:1.45}.v2 .wk-daily{border-radius:var(--r-md);background:#557bf40f;align-items:flex-start;gap:8px;min-width:0;max-width:100%;margin:0 0 12px;padding:10px 14px;font-size:14px;display:flex;overflow:hidden}.v2 .wk-daily>.ico{margin-top:2px}.v2 .wk-d-body{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.v2 .wk-d-list{margin:0;padding:0;list-style:none;display:contents}.v2 .wk-d-list li{align-items:baseline;gap:6px;min-width:0;max-width:100%;display:inline-flex}.v2 .wk-d-list li .tnum{color:var(--serene-text);flex:none;font-size:13px}.v2 .wk-d-t{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;min-width:0;overflow:hidden}.v2 .wk-d-list li+li:before{content:"·";color:var(--serene-text);margin-right:4px}.v2 .wk-d-more{flex:none;font-size:13px}.v2 .wk-daily .ico{color:var(--horizon);flex:none}.v2 .m-list.wk .m-group-label .n{border-radius:var(--r-pill);background:var(--chip);min-width:20px;height:20px;color:var(--serene-text);font-size:11px;font-weight:var(--fw-strong);place-items:center;margin-left:8px;padding:0 6px;display:inline-grid}.v2 .m-list.wk .m-group.is-past{opacity:.6}.v2 .m-list.wk .m-group.is-today .m-group-label b{color:var(--horizon-text)}.v2 .m-list.wk .free{color:var(--serene-text);padding:6px 14px 10px;font-size:14px}.v2 .wk-next{margin-top:26px}.v2 .wk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.v2 .wk-card{border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh-1);text-align:left;transition:transform .25s var(--ease),box-shadow .25s;background:#fff;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 40px 16px 16px;display:flex;position:relative}.v2 .wk-card:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.v2 .wk-ct{font-size:13px;font-weight:var(--fw-strong);color:var(--horizon-text)}.v2 .wk-card small{color:var(--serene-text);font-size:12px}.v2 .wk-card b{font-size:18px;font-weight:var(--fw-strong);margin-top:8px}.v2 .wk-top{max-width:100%;color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v2 .wk-card .chev{color:var(--serene);margin-top:-9px;position:absolute;top:50%;right:14px}.v2 .cal-list{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:4px;margin:4px 0 20px;padding:6px;display:flex}.v2 .cal-row{background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:6px 10px 6px 14px;display:flex}.v2 .cal-row b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .cal-row small{color:var(--serene-text);font-size:13px;display:block}.v2 .cal-def{margin:0 0 20px}.v2 .cal-def .lbl{margin:0 0 8px;display:block}.v2 .cal-def .pick{align-items:center;gap:8px;display:inline-flex}.v2 .connect{padding:var(--s-6);border-radius:var(--r-xl);margin:0 0 22px}.v2 .days{scrollbar-width:none;align-items:center;gap:6px;min-width:0;margin:-6px -8px;padding:6px 8px;display:flex;overflow-x:auto}.v2 .days::-webkit-scrollbar{display:none}.v2 .ag-more{align-items:center;gap:6px;margin-right:auto;display:flex}.v2 .day{border-radius:var(--r-md);width:58px;height:64px;transition:background .2s,box-shadow .2s,color .2s,transform .2s var(--spring);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.v2 .day:hover{background:#ffffffb3}.v2 .day:active{transform:scale(.96)}.v2 .day small{font-size:12px;font-weight:var(--fw-strong);color:var(--serene-text);letter-spacing:.04em;text-transform:uppercase}.v2 .day b{font-size:20px;line-height:1.15}.v2 .day .dots{gap:3px;height:5px;display:flex}.v2 .day .dots i{background:var(--horizon);border-radius:50%;width:5px;height:5px}.v2 .day .dots i.r{background:var(--rose)}.v2 .day.past{opacity:.55}.v2 .day.today small,.v2 .day.on small{color:var(--horizon-text)}.v2 .day.on{background:var(--g-soft-btn);box-shadow:var(--sh-btn);color:var(--horizon-text)}.v2 .day-sep{background:var(--line-strong);flex:none;width:1px;height:30px;margin:0 6px}.v2 .ag-col{max-width:640px;margin:0 auto}.v2 .ag-col .days{justify-content:space-between;margin:-6px -8px 10px}.v2 .ag-body{max-width:none}.v2 .nr-sec{gap:var(--s-4);flex-direction:column;display:flex}.v2 .nr-dt{gap:var(--s-3);grid-template-columns:1fr 140px;display:grid}.v2 .nr-dt.sm{align-items:center;gap:var(--s-4);display:flex}.v2 .nr-dt .inp{height:48px}.v2 .tsel{align-items:center;display:inline-flex;position:relative}.v2 .tsel>.ico:first-child{color:var(--horizon);pointer-events:none;position:absolute;left:12px}.v2 .tsel>.ico:last-child{color:var(--serene);pointer-events:none;position:absolute;right:12px}.v2 .tsel select.inp{appearance:none;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 32px 0 36px}.v2 .nr-dt .tsel,.v2 .nr-dt .tsel select.inp{width:100%}.v2 .nr-dt.sm .tsel{width:auto}.v2 .nr-dt.sm .muted{white-space:nowrap}.v2 .nr-dt.sm .inp,.v2 .nr-dt.sm .tsel select.inp{width:130px;height:44px}.v2 .nr-prev{align-items:flex-start;gap:var(--s-4);background:var(--g-short);color:var(--horizon-text);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.v2 .nr-foot{align-items:center}.v2 .nr-foot .nr-prev{flex:1;min-width:0;margin:0;padding:10px 12px;font-size:14px}.v2 .nr-prev .ico{flex:none;margin-top:2px}.v2 .ev-h{align-items:center;gap:var(--s-5);padding-right:40px;display:flex}.v2 .ev-h .dot{background:var(--horizon);border-radius:50%;flex:none;width:10px;height:10px}.v2 .ev-when{color:var(--serene-text);margin-top:-8px;padding-left:22px;font-size:14px}.v2 .d-meta.ev{padding-left:22px}.v2 .d-meta.ev>div{color:var(--gray);font-size:15px}.v2 .d-meta.ev .avs{margin-left:4px}.v2 .snz{align-items:stretch;gap:var(--s-4);border-radius:var(--r-md);flex-direction:column;transition:background .3s;display:flex}.v2 .snz-row{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.v2 .snz-row .btn{height:48px;font-size:16px;font-weight:var(--fw-text)}.v2 .snz.flash{animation:v2-flash 1.2s var(--ease)}@keyframes v2-flash{0%,to{background:0 0}30%{background:#557bf414}}@media (max-width:820px){.v2 .ag-bar{gap:8px}.v2 .ag-bar .seg button{min-width:0;padding:0 14px}.v2 .wk-nav{justify-content:space-between}.v2 .wk-nav .wk-today{margin:0;position:static}.v2 .wk-t{flex:1;min-width:0}.v2 .cal-btn{padding:0 12px}.v2 .cal-btn .cal-t{display:none}.v2 .wk-cards{grid-template-columns:1fr}.v2 .nr-foot{flex-direction:column;align-items:stretch;gap:10px}.v2 .nr-foot .btn{width:100%}.v2 .peek-wrap .char.peek{width:52px;height:52px;top:-42px;right:18px}.v2 .m-list{border-width:4px;gap:20px;padding:12px 4px 4px}.v2 .m-row .quick,.v2 .m-row .right .m-chip{display:none}.v2 .m-row .s .m-chip{height:21px;font-size:12px;display:inline-flex}.v2 .day small{font-size:13px}.v2 .m-row .s .loc{display:none}.v2 .days{gap:2px;width:calc(100% + 16px)}.v2 .day{flex:1 1 0;width:auto;min-width:40px}.v2 .nr-dt{grid-template-columns:1fr 120px}.v2 .invite-line,.v2 .next-line{font-size:16px}}@media (max-width:620px){.v2 .nextup{gap:12px;padding:12px 14px}.v2 .nu-when{min-width:0;padding-right:12px}.v2 .nu-l{font-size:12px}.v2 .nu-b b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v2 .nu-rs{display:inline}.v2 .nu-r{display:none}.v2 .cal-btn .cal-i{display:inline-flex}}.v2 .cal-i{color:var(--gray);display:none}.v2 .cal-i .ico{width:18px;height:18px}.v2 .plan-note{color:var(--serene-text);align-items:center;margin-left:10px;font-size:14px;display:inline-flex}.v2 .bgrid{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.v2 .bcard{border-radius:var(--r-xl);box-shadow:var(--sh-1);text-align:left;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.v2 .bcard:hover{box-shadow:var(--sh-hover);transform:translateY(-3px)}.v2 .bcard .bc-h{align-items:center;gap:var(--s-4);display:flex}.v2 .bcard .bc-h .dot{border-radius:50%;flex:none;width:10px;height:10px}.v2 .bcard .bc-h b{min-width:0;font-size:19px;font-weight:var(--fw-strong);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.2;display:-webkit-box;overflow:hidden}.v2 .bcard .bc-h .qb{opacity:0;transition:opacity .2s}.v2 .bcard:hover .bc-h .qb,.v2 .bcard:focus-within .bc-h .qb{opacity:1}.v2 .bc-s{color:var(--gray);margin-top:-6px;font-size:15px}.v2 .bc-p{align-items:center;gap:10px;display:flex}.v2 .bc-p .bar{background:var(--track);border-radius:4px;flex:1;height:4px;overflow:hidden}.v2 .bc-p .bar i{background:var(--horizon);height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.v2 .bc-p small{color:var(--serene-text);flex:none;font-size:12px}.v2 .bcard.mine .bc-h .m-tile{border-radius:9px;width:30px;height:30px}.v2 .bcard.mine .bc-h .m-tile .ico{width:18px;height:18px}.v2 .bc-n{background:var(--soft);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.v2 .bc-n .lbl{font-size:12px}.v2 .bc-n .t{font-size:15px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .bc-n .w{color:var(--serene-text);font-size:13px}.v2 .bc-f{align-items:center;gap:var(--s-3);color:var(--serene-text);margin-top:auto;font-size:14px;display:flex}.v2 .bc-f .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2 .bc-f .chev,.v2 .bc-f .btn{margin-left:auto}.v2 .bc-f .chev{color:var(--serene)}.v2 .bcard.new{justify-content:center;align-items:center;gap:var(--s-4);min-height:220px;box-shadow:none;color:var(--horizon-text);font-size:16px;font-weight:var(--fw-strong);background:0 0;border:2px dashed #557bf440}.v2 .bcard.new:hover{background:#fff9;transform:none}.v2 .sugg{align-items:center;gap:var(--s-3);border-radius:var(--r-md);width:100%;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);text-align:left;background:#557bf414;padding:10px 14px;transition:background .15s;display:flex}.v2 .sugg:hover{background:#557bf421}.v2 .sugg-row{border-radius:var(--r-lg);width:100%;box-shadow:var(--sh-1);text-align:left;transition:box-shadow .2s,transform .2s var(--ease);background:#fff;align-items:center;gap:12px;margin:0 0 18px;padding:10px 14px 10px 10px;display:flex}.v2 .sugg-row:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.v2 .sugg-row b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .sugg-row small{color:var(--serene-text);font-size:13px;display:block}.v2 .sugg-row .go{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:4px;display:inline-flex}.v2 .kb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 18px;display:flex}.v2 .kb-t{align-items:center;gap:var(--s-4);flex:300px;min-width:0;display:flex}.v2 .kb-t .m-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .kb-name{text-align:left;min-width:0;color:var(--serene-text);border-radius:16px;align-items:center;gap:6px;padding:2px 10px 2px 4px;transition:background .15s,color .15s;display:inline-flex}.v2 .kb-name:hover{color:var(--horizon-text);background:#ffffffa6}.v2 .kb-name .m-title{min-width:0}.v2 .kb-name>.ico{flex:none}.v2 .kb-fchip{border-radius:var(--r-pill);height:32px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);background:#557bf41a;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;transition:background .15s;display:inline-flex}.v2 .kb-fchip:hover{background:#557bf429}.v2 .kb-r{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.v2 .kb-people{border-radius:var(--r-pill);height:40px;font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:8px;padding:0 12px 0 8px;transition:background .15s;display:inline-flex}.v2 .kb-people:hover{background:#ffffffb3}.v2 .kb-people .avs{margin-right:2px}.v2 .ibtn.soft.on{color:var(--horizon-text);background:#557bf41f}.v2 .kcol-a{border-radius:var(--r-pill);height:28px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);letter-spacing:0;align-items:center;gap:5px;margin-left:auto;padding:0 10px;transition:background .15s;display:inline-flex}.v2 .kcol-a:hover{background:#557bf414}@media (max-width:820px){.v2 .kcol-a{height:40px}}.v2 .kb-tabs{display:none}.v2 .kb{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.v2 .kcol{gap:var(--s-3);border-radius:var(--r-xl);background:var(--surface);border:5px solid var(--stroke);flex-direction:column;min-height:max(520px,100vh - 320px);padding:14px 8px 16px;transition:background .25s,border-color .25s;display:flex}.v2 .kcol.drop{background:#557bf412;border-color:#557bf438}.v2 .kcol-h{align-items:center;gap:var(--s-3);font-size:20px;font-weight:var(--fw-strong);letter-spacing:-.01em;padding:2px 8px 6px;display:flex}.v2 .kcol-h .dot{border-radius:50%;width:9px;height:9px}.v2 .kcol-n{align-items:center;gap:var(--s-3);display:inline-flex}.v2 .kcards{gap:var(--s-3);flex-direction:column;display:flex}.v2 .kempty{border:1.5px dashed var(--line-strong);color:var(--serene-text);text-align:center;border-radius:14px;margin:8px;padding:16px 10px;font-size:14px}.v2 .kadd{border-radius:var(--r-pill);height:40px;color:var(--horizon-text);font-size:16px;font-weight:var(--fw-strong);background:0 0;border:1px solid #557bf41f;margin-top:auto;transition:background .2s,border-color .2s}.v2 .kadd:hover{background:#fff;border-color:#557bf459}.v2 .kcard{gap:var(--s-3);border-radius:var(--r-md);border:1px solid var(--hair);text-align:left;cursor:grab;transition:box-shadow .25s,transform .25s var(--ease),border-color .2s;background:#fff;flex-direction:column;padding:12px 16px;display:flex;position:relative}.v2 .kcard:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.v2 .kcard.menu-on{border:3px solid #557bf466;padding:10px 14px}.v2 .kcard .t{font-size:14px;font-weight:var(--fw-strong);overflow-wrap:anywhere;padding-right:22px;line-height:1.3}.v2 .kcard .m{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:20px;display:flex}.v2 .kcard .m:empty{display:none}.v2 .kcard .mi{color:var(--serene-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:4px;display:inline-flex}.v2 .kcard .mi .ico{width:18px;height:18px}.v2 .kcard .mi.late{color:var(--danger-text)}.v2 .kcard .mi.brd{font-size:12px;font-weight:var(--fw-text)}.v2 .kcard .own{width:27px;height:27px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);background:#557bf426;border-radius:50%;place-items:center;display:grid}.v2 .kcard .kmore{border-radius:var(--r-sm);width:32px;height:28px;color:var(--gray);opacity:0;place-items:center;transition:opacity .2s,background .15s;display:grid;position:absolute;top:6px;right:8px}.v2 .kcard:hover .kmore,.v2 .kcard.menu-on .kmore,.v2 .kcard:focus-within .kmore{opacity:1}.v2 .kcard .kmore:hover{background:var(--soft)}.v2 .kcard.dragging{opacity:.4;transform:rotate(2deg)}.v2 .kcard.done{align-items:center;gap:var(--s-5);flex-direction:row;padding:12px 14px}.v2 .kcard.done .t{color:#333333a3;font-weight:var(--fw-text);padding:0;text-decoration:line-through}.v2 .kcard.is-new,.v2 .kcard.is-hit{animation:v2-ring 2.4s var(--ease) 1;box-shadow:0 0 0 2px #557bf480}.v2 .kcard.was-moved{border-radius:0 0 var(--r-md) var(--r-md);border:3px solid #557bf466;margin-top:-8px;padding:10px 14px}.v2 .moved{border-radius:var(--r-md) var(--r-md) 0 0;background:var(--horizon-text);color:#fff;font-size:13px;font-weight:var(--fw-strong);align-items:center;gap:6px;padding:7px 14px;display:flex}.v2 .kinput{border-radius:var(--r-md);box-shadow:0 0 0 2px #557bf459,var(--sh-1);background:#fff;padding:10px 12px}.v2 .kinput input{width:100%;color:var(--gray);font-size:16px;font-weight:var(--fw-strong);background:0 0;border:0;outline:0}.v2 .kinput input::placeholder{color:var(--serene);font-weight:var(--fw-text)}.v2 .ki-f{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--serene-text);margin-top:8px;font-size:13px;display:flex}.v2 .ki-f .link{font-size:13px}.v2 .sw-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.v2 .sw-dot.lg{width:10px;height:10px}.v2 .pop .p-i.on,.v2 .pop .p-i.strong{color:var(--horizon-text);font-weight:var(--fw-strong)}.v2 .pop .p-i.on .ico{width:18px;height:18px;color:var(--horizon);margin-left:auto}.v2 .pop .p-i.strong .ico{color:var(--horizon)}.v2 .pop.kpop{width:330px}.v2 .prio.big{border-radius:6px;height:34px;padding:0 10px;font-size:16px;transition:box-shadow .2s,transform .15s}.v2 .prio.big:hover{transform:translateY(-1px)}.v2 .prio.big.sel{box-shadow:0 0 0 2px}.v2 .steps{flex-direction:column;gap:6px;display:flex}.v2 .step{align-items:center;gap:var(--s-4);background:var(--soft);text-align:left;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;transition:background .2s;display:flex}.v2 .step:hover{background:#557bf414}.v2 .step .ck{color:#0000;border:1.5px solid #898f91b3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .25s,border-color .25s,color .25s;display:grid}.v2 .step.on{color:#333333a3;text-decoration:line-through}.v2 .step.on .ck{background:var(--horizon);border-color:var(--horizon);color:#fff}.v2 .sub16{margin:-4px 0 0;font-size:16px;line-height:1.4}.v2 .sg-list{gap:var(--s-3);flex-direction:column;display:flex}.v2 .sg{align-items:center;gap:var(--s-3);background:var(--soft);border-radius:12px;padding:12px 16px;display:flex}.v2 .sg b{font-size:16px;font-weight:var(--fw-text);display:block}.v2 .sg small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .focus{z-index:85;visibility:hidden;opacity:0;transition:opacity .45s var(--ease),visibility .45s;flex-direction:column;display:flex;position:fixed;inset:0}.v2 .focus.open{visibility:visible;opacity:1}.v2 .fo-bg{background:var(--canvas);position:absolute;inset:0;overflow:hidden}.v2 .fo-bg i{filter:blur(40px);opacity:.55;border-radius:50%;width:70vmax;height:70vmax;animation:18s ease-in-out infinite alternate v2-fodrift;position:absolute}.v2 .fo-bg i:first-child{background:radial-gradient(closest-side,#557bf459,#0000);top:-30vmax;left:-20vmax}.v2 .fo-bg i:last-child{background:radial-gradient(closest-side,#6fc1ff59,#ff66c414 60%,#0000);animation-delay:-6s;bottom:-35vmax;right:-25vmax}@keyframes v2-fodrift{0%{transform:translate(0)scale(1)}to{transform:translate(4vmax,3vmax)scale(1.08)}}.v2 .fo-top{z-index:2;align-items:center;gap:var(--s-5);padding:max(22px,env(safe-area-inset-top)) 28px 22px;display:flex;position:relative}.v2 .fo-brand{align-items:center;gap:var(--s-4);font-size:16px;font-weight:var(--fw-strong);display:inline-flex}.v2 .fo-brand .char{width:28px;height:28px}.v2 .fo-hold{align-items:center;gap:var(--s-3);border-radius:var(--r-pill);height:36px;color:var(--serene-text);font-size:14px;font-weight:var(--fw-strong);background:#ffffffb3;margin:0 auto;padding:0 14px;transition:background .2s,color .2s;display:inline-flex}.v2 .fo-hold.on{color:var(--horizon-text);background:#ffffffd9}.v2 .fo-x{border-radius:var(--r-pill);height:44px;box-shadow:var(--sh-btn);font-size:15px;font-weight:var(--fw-strong);background:#fff;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.v2 .fo-main{z-index:1;flex:1;justify-content:center;align-items:center;gap:48px;padding:0 24px 40px;display:flex;position:relative;overflow:auto}.v2 .fo-task,.v2 .fo-breath,.v2 .fo-done{text-align:center;max-width:560px;animation:v2-pageIn .6s var(--ease) both;flex-direction:column;align-items:center;display:flex}.v2 .fo-task h2,.v2 .fo-breath h2,.v2 .fo-done h2{font-size:34px;font-weight:var(--fw-text);letter-spacing:-.02em;margin:10px 0 0;line-height:1.15}.v2 .fo-sub{color:var(--serene-text);margin:8px 0 0;font-size:16px}.v2 .fo-ring{width:260px;height:260px;margin:28px 0 18px;position:relative}.v2 .fo-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v2 .fo-ring .trk{fill:none;stroke:#557bf41f;stroke-width:10px}.v2 .fo-ring .val{fill:none;stroke:url(#g-ring);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.v2 .fo-time{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v2 .fo-time b{font-size:56px;font-weight:var(--fw-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.v2 .fo-time span{color:var(--serene-text);margin-top:-2px;font-size:14px}.v2 .fo-len{gap:var(--s-3);margin-bottom:16px;display:flex}.v2 .fo-row{justify-content:center;align-items:center;gap:var(--s-5);flex-wrap:wrap;margin-top:6px;display:flex}.v2 .fo-row.small{gap:22px;margin-top:14px}.v2 .fo-row.small .link{font-size:15px;text-decoration:none}.v2 .fo-steps{width:min(380px,100%);margin:0 0 16px}.v2 .fo-sci{align-items:flex-start;gap:var(--s-3);max-width:440px;color:var(--serene-text);text-align:left;margin:26px 0 0;font-size:14px;line-height:1.45;display:flex}.v2 .fo-sci .ico{color:var(--horizon);margin-top:1px}.v2 .fo-next{gap:var(--s-3);width:220px;padding:var(--s-6);border-radius:var(--r-lg);backdrop-filter:blur(10px);background:#fff9;flex-direction:column;display:flex}.v2 .fo-next .lbl{letter-spacing:.05em;text-transform:uppercase;font-size:12px}.v2 .fo-n{color:var(--serene-text);background:#ffffffb3;border-radius:12px;padding:8px 10px;font-size:14px;line-height:1.3}.v2 .fo-done .char{width:120px;height:120px}.v2 .fo-done p{color:var(--serene-text);margin:8px 0 0;font-size:16px}.v2 .fo-done .fo-count{color:var(--horizon-text);font-weight:var(--fw-strong)}.v2 .fo-done .fo-row{margin-top:22px}.v2 .bbox{place-items:center;width:240px;height:240px;margin:26px 0 12px;display:grid;position:relative}.v2 .bbox svg{width:100%;height:100%;position:absolute;inset:0}.v2 .bbox .trk{fill:#ffffff8c;stroke:#557bf42e;stroke-width:3px}.v2 .bbox .lit{fill:none;stroke:url(#g-ring);stroke-width:4px;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560px;animation:16s linear infinite v2-boxtrace}@keyframes v2-boxtrace{to{stroke-dashoffset:-560px}}.v2 .bbox .bdot{background:#fff;border-radius:50%;width:18px;height:18px;animation:16s linear infinite v2-boxdot;position:absolute;top:calc(8.3% - 9px);left:calc(8.3% - 9px);box-shadow:0 0 0 4px #557bf459}@keyframes v2-boxdot{0%,to{top:calc(8.3% - 9px);left:calc(8.3% - 9px)}25%{top:calc(8.3% - 9px);left:calc(91.7% - 9px)}50%{top:calc(91.7% - 9px);left:calc(91.7% - 9px)}75%{top:calc(91.7% - 9px);left:calc(8.3% - 9px)}}.v2 .bbox:before{content:"";background:radial-gradient(closest-side,#557bf42e,#ff66c414 70%,#0000);border-radius:26px;transition:transform 4s ease-in-out;position:absolute;inset:44px}.v2 .bbox.s0:before,.v2 .bbox.s1:before{transform:scale(1.18)}.v2 .bbox.s2:before,.v2 .bbox.s3:before{transform:scale(.8)}.v2 .bw{font-size:28px;font-weight:var(--fw-text);letter-spacing:-.01em;margin-top:-18px;position:relative}.v2 .bn{color:var(--serene-text);font-size:15px;font-weight:var(--fw-strong);position:absolute;top:58%}.v2-page.focus-on .comp,.v2-page.focus-on .bub{opacity:0;pointer-events:none}@media (max-width:1100px) and (min-width:821px){.v2 .kb{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(210px,1fr));padding-bottom:10px;overflow-x:auto}.v2 .kcol{scroll-snap-align:start}}@media (max-width:820px){.v2 .kb-head{flex-wrap:nowrap;gap:8px}.v2 .kb-t{flex:auto;gap:6px}.v2 .kb-t .m-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;line-height:1.12;display:-webkit-box}.v2 .kcol-n{display:none}.v2 .kcol-h:not(:has(.kcol-a)){display:none}.v2 .kcol-h{padding-top:0}.v2 .kb-fchip{display:none}.v2 .kb-r{gap:6px}.v2 .kb-r .btn,.v2 .kb-people{display:none}.v2 .kb-tabs{scrollbar-width:none;gap:4px;margin:0 -16px 14px;padding:0 16px;display:flex;overflow-x:auto}.v2 .kb-tabs::-webkit-scrollbar{display:none}.v2 .kb-tabs .m-tab{gap:6px;padding:8px 14px}.v2 .kb-tabs .m-tab .dot{border-radius:50%;width:8px;height:8px}.v2 .kb{display:block}.v2 .kb .kcol{min-height:0;display:none}.v2 .kb .kcol.is-cur{display:flex}.v2 .kcol-h{font-size:18px}.v2 .kcard .t{font-size:16px}.v2 .kcard .kmore{opacity:1;width:40px;height:36px}.v2 .kcard{cursor:pointer}.v2 .fo-top{padding:max(14px,env(safe-area-inset-top)) 16px 12px}.v2 .fo-main{flex-direction:column;gap:20px;padding-top:10px}.v2 .fo-hold{display:none}.v2 .fo-next{width:100%}.v2 .fo-task h2,.v2 .fo-breath h2,.v2 .fo-done h2{font-size:28px}.v2 .fo-ring{width:220px;height:220px}}.v2 .breathe{z-index:88;visibility:hidden;opacity:0;transition:opacity .5s var(--ease),visibility .5s;flex-direction:column;display:flex;position:fixed;inset:0}.v2 .breathe.open{visibility:visible;opacity:1}.v2 .br-bg i:first-child{background:radial-gradient(closest-side,#6fc1ff66,#0000)}.v2 .br-bg i:last-child{background:radial-gradient(closest-side,#557bf44d,#ff66c414 60%,#0000)}.v2 .br-snd{margin-right:var(--s-3)}.v2 .br-main{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 48px;display:flex;position:relative}.v2 .br-orb{background:radial-gradient(closest-side,#fffffff2,#ffffff8c 55%,#6fc1ff38 80%,#557bf41a);border-radius:50%;place-items:center;width:260px;height:260px;transition:transform 1.2s cubic-bezier(.45,0,.55,1);display:grid;position:relative;transform:scale(.74);box-shadow:0 0 0 1px #ffffffb3,0 30px 80px -30px #557bf473}.v2 .br-orb:after{content:"";border:1.5px solid #557bf42e;border-radius:50%;position:absolute;inset:-18px}.v2 .br-orb.in{transition-duration:4s;transform:scale(1)}.v2 .br-orb.out{transition-duration:6s;transform:scale(.74)}.v2 .br-orb .char{width:104px;height:104px}.v2 .br-cue{font-size:32px;font-weight:var(--fw-text);letter-spacing:-.02em;margin:40px 0 0;line-height:1.15}.v2 .br-sub{max-width:360px;min-height:3em;color:var(--serene-text);margin:10px 0 0;font-size:17px;line-height:1.45}.v2 .br-dots{gap:10px;margin-top:22px;display:flex}.v2 .br-dots i{width:10px;height:10px;transition:background .4s,transform .4s var(--spring);background:#557bf42e;border-radius:50%}.v2 .br-dots i.done{background:var(--horizon)}.v2 .br-dots i.now{background:var(--sky);transform:scale(1.3)}.v2 .br-end{max-width:520px;animation:v2-pageIn .6s var(--ease) both;flex-direction:column;align-items:center;display:flex}.v2 .br-end .char{width:120px;height:120px}.v2 .br-end .m-title{margin-top:14px;font-size:36px}.v2 .br-end p{color:var(--serene-text);margin:14px 0 0;font-size:17px;line-height:1.5}.v2 .br-end .fo-row{margin-top:26px}.v2 .br-end .fo-sci{margin-top:30px}.v2-page.breathe-on .comp,.v2-page.breathe-on .bub{opacity:0;pointer-events:none}.v2 .br-nudge{background:radial-gradient(90% 160% at 0 0,#6fc1ff29,#0000 60%),#fff;padding:12px 12px 12px 16px;transition:opacity .2s}.v2 .br-nudge .ibtn{color:var(--serene)}.v2 .side-med{align-items:center;gap:var(--s-4);border-radius:var(--r-md);width:calc(100% + 22px);box-shadow:var(--sh-1);text-align:left;background:radial-gradient(100% 140% at 100% 0,#6fc1ff33,#0000 60%),#fff;margin:6px -11px 4px;padding:12px;display:none}.v2 .side-med .char{width:34px;height:34px}.v2 .side-med b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .side-med small{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);display:block}.v2 .egg{flex-direction:column;gap:2px;max-width:280px;display:flex}.v2 .egg b{font-size:17px;font-weight:var(--fw-strong)}.v2 .egg small{color:var(--serene-text);font-size:15px}.v2 .egg .d-acts{margin-top:14px}@media (max-width:820px){.v2 .side-med{display:flex}.v2 .br-orb{width:220px;height:220px}.v2 .br-orb .char{width:88px;height:88px}.v2 .br-cue{margin-top:32px;font-size:30px}.v2 .br-nudge{flex-wrap:wrap}.v2 .br-nudge .btn{order:3;width:100%}.v2 .br-nudge .ibtn{margin-left:auto}}@media (prefers-reduced-motion:reduce){.v2 .br-orb,.v2 .br-orb.in,.v2 .br-orb.out{transform:none}}.v2 .grain{isolation:isolate;background:var(--lg);position:relative}.v2 .grain:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;position:absolute;inset:0}.v2 .grain:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(70% 120% at 85% 10%,#ffffff47,#fff0 60%),radial-gradient(60% 120% at 10% 110%,#00000014,#0000 60%);position:absolute;inset:0}.v2 .lgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.v2 .lcard{border-radius:var(--r-xl);min-height:206px;box-shadow:var(--sh-1);cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;flex-direction:column;padding:18px 18px 14px;display:flex;position:relative}.v2 .lcard:hover{box-shadow:var(--sh-hover);transform:translateY(-3px)}.v2 .lc-top{align-items:flex-start;gap:12px;display:flex}.v2 .lc-top .grow{min-width:0}.v2 .lc-top b{font-size:16px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.v2 .lc-top small{color:var(--serene-text);margin-top:2px;font-size:13px;display:block}.v2 .lc-tile{isolation:isolate;width:38px;height:38px;color:var(--lc);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.v2 .lc-tile:before{content:"";z-index:-1;border-radius:inherit;background:var(--lc);opacity:.13;position:absolute;inset:0}.v2 .lc-tile .ico{width:21px;height:21px}.v2 .lc-tile.lg{border-radius:15px;width:52px;height:52px}.v2 .lc-tile.lg .ico{width:27px;height:27px}.v2 .lc-l{color:var(--gray);margin:16px 0 0;padding:0;font-size:14px;line-height:1.35;list-style:none}.v2 .lc-l li{white-space:nowrap;align-items:center;gap:10px;padding:3px 0;display:flex;overflow:hidden}.v2 .lc-l li i{border:1.5px solid #898f918c;border-radius:50%;flex:none;width:14px;height:14px}.v2 .lc-more{color:var(--serene-text);margin:4px 0 0 24px;font-size:13px;display:block}.v2 .lc-f{align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.v2 .lc-f .by{min-width:0;color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:13px;display:inline-flex;overflow:hidden}.v2 .lc-f .avs .av{width:24px;height:24px;font-size:10px}.v2 .lc-f .av.more{background:var(--chip);color:var(--serene-text)}.v2 .lc-i{width:36px;height:36px;color:var(--serene-text);border-radius:10px;place-items:center;margin:-6px -6px -6px 0;transition:background .15s,color .15s;display:grid}.v2 .lc-i .ico{width:20px;height:20px}.v2 .lc-i:hover{background:var(--soft);color:var(--horizon)}.v2 .lcard.is-new{box-shadow:0 0 0 2px #557bf480,var(--sh-1);animation:v2-ring 2.4s var(--ease) 1}.v2 .lcolors{flex-wrap:wrap;gap:10px;display:flex}.v2 .lcol{background:var(--lg);width:40px;height:40px;transition:transform .2s var(--spring),box-shadow .2s;border-radius:12px}.v2 .lcol:hover{transform:scale(1.08)}.v2 .lcol.on{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--horizon)}.v2 .ld-top{align-items:center;gap:16px;margin:4px 0 22px;display:flex}.v2 .ld-top .grow{min-width:0}.v2 .ld-top .m-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .ld-meta{color:var(--serene-text);margin:4px 0 0;font-size:15px}.v2 .ld-acts{flex:none;align-items:center;gap:10px;display:flex}.v2 .ld-acts .avs .av{width:30px;height:30px}.v2 .ld-body{border-radius:var(--r-xl);background:var(--surface);border:5px solid var(--stroke);max-width:760px;padding:8px}.v2 .ld-add{border-radius:var(--r-md);height:54px;box-shadow:var(--sh-1);background:#fff;align-items:center;gap:12px;margin:0 0 6px;padding:0 8px 0 14px;display:flex}.v2 .ld-plus{background:var(--lc);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.v2 .ld-plus .ico{width:16px;height:16px}.v2 .ld-add input{min-width:0;color:var(--gray);background:0 0;border:0;outline:0;flex:1;font-size:16px}.v2 .ld-add input::placeholder{color:var(--serene-text)}.v2 .ld-go{border-radius:var(--r-pill);height:36px;color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);opacity:0;padding:0 14px;transition:opacity .15s,background .15s}.v2 .ld-add:focus-within .ld-go{opacity:1}.v2 .ld-go:hover{background:#557bf414}.v2 .litems{flex-direction:column;display:flex}.v2 .litem{cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:46px;padding:0 8px 0 16px;transition:background .15s;display:flex;position:relative}.v2 .litem+.litem:after{content:"";background:var(--hair);height:1px;position:absolute;top:0;left:52px;right:12px}.v2 .litem:hover{background:#ffffffbf}.v2 .litem .ck{color:#0000;width:22px;height:22px;transition:border-color .15s,background .15s,color .15s,transform .2s var(--spring);border:1.6px solid #898f9199;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .litem .ck .ico{width:14px;height:14px}.v2 .litem:hover .ck{border-color:var(--lc)}.v2 .litem:active .ck{transform:scale(.9)}.v2 .litem.done .ck{border-color:var(--lc);background:var(--lc);color:#fff}.v2 .litem .txt{min-width:0;font-size:16px;font-weight:var(--fw-text);color:var(--gray);overflow-wrap:anywhere;flex:1;padding:11px 0}.v2 .litem.done .txt{color:#33333380;text-decoration:line-through}.v2 .li-by{display:inline-flex}.v2 .li-by .av.s{border-width:1.5px;width:22px;height:22px;font-size:10px}.v2 .ld-editbar{border-radius:var(--r-md);min-height:54px;box-shadow:var(--sh-1);color:var(--serene-text);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding:0 8px 0 16px;font-size:15px;display:flex}.v2 .ld-body.editing .ld-add{display:none}.v2 .li-acts{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.v2 .litem:hover .li-acts,.v2 .litem:focus-within .li-acts{opacity:1}.v2 .li-b{width:34px;height:34px;color:var(--serene-text);border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid}.v2 .li-b .ico{width:19px;height:19px}.v2 .li-b:hover{color:var(--horizon);background:#fff}.v2 .li-b.red:hover{color:var(--danger-text)}.v2 .litem.edit{background:#fff;box-shadow:0 0 0 2px #557bf459}.v2 .li-inp{background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:16px}.v2 .litem.is-new{animation:v2-liIn .6s var(--spring);background:#557bf414}@keyframes v2-liIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.v2 .ld-empty{color:var(--serene-text);margin:14px 16px;font-size:14px}.v2 .ld-sec{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:12px 0 2px;padding:10px 12px 6px 16px;display:flex}.v2 .ld-sec span{font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text)}.v2 .ld-sec .link{font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.v2 .ld-ask{flex-wrap:wrap;align-items:center;gap:8px;max-width:760px;margin-top:20px;display:flex}.v2 .ld-ask .lbl{margin-right:4px}@media (max-width:980px){.v2 .lgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v2 .lgrid{grid-template-columns:minmax(0,1fr)}.v2 .lcard{min-height:0}.v2 .m-tab .t-long{display:none}.v2 .ld-top{flex-wrap:wrap;align-items:flex-start;gap:12px}.v2 .ld-top .lc-tile.lg{border-radius:13px;width:44px;height:44px;margin-top:6px}.v2 .ld-top .grow{flex:calc(100% - 60px)}.v2 .ld-top .m-title{white-space:normal}.v2 .ld-acts{width:100%}.v2 .ld-acts .btn{flex:1}.v2 .li-acts{display:none}.v2 .ld-body.editing .li-acts{opacity:1;display:flex}.v2 .li-b{width:40px;height:40px}.v2 .ld-go{opacity:1}}.v2 .msearch{align-items:center;gap:16px;padding-top:2px;display:flex;position:relative}.v2 .msearch input{letter-spacing:-.02em;min-width:0;height:56px;color:var(--gray);caret-color:var(--horizon);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:40px;font-weight:500}.v2 .msearch input::placeholder{color:var(--serene-text);opacity:.5}.v2 .mq-x{width:36px;height:36px;color:var(--serene-text);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .2s,background .15s;display:grid}.v2 .msearch.has-q .mq-x{opacity:1;pointer-events:auto}.v2 .mq-x:hover{color:var(--gray);background:#3333330f}.v2 .vbub{height:36px;color:var(--serene-text);text-underline-offset:4px;flex:none;align-items:center;gap:8px;padding:0 4px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.v2 .vbub:hover,.v2 .vbub[aria-expanded=true]{color:var(--gray)}.v2 .vbub .bub-ico{width:18px;height:18px}.v2 .vbub .vb-i{display:none}.v2 .mline{transform-origin:0;background:#557bf452;height:1px;margin-top:10px;transition:background .3s}.v2 .msearch.is-focus+.mline{background:var(--g-blue-rose);height:2px}.v2 .msug{opacity:0;height:0;transition:height .3s var(--ease),opacity .25s,margin .3s;flex-wrap:wrap;align-items:center;gap:8px;display:flex;overflow:hidden}.v2 .msearch.is-focus:not(.has-q)~.msug{opacity:1;height:50px;margin-top:14px}.v2 .msug .lbl{font-size:13px}.v2 .qchip.gray{color:var(--serene-text);border-color:var(--line-strong)}.v2 .tabs-row.mt{margin-top:32px}.v2 .bchip{border-radius:var(--r-pill);height:32px;box-shadow:var(--sh-btn);color:var(--gray);background:#fff;flex:none;align-items:center;gap:7px;margin-left:8px;padding:0 10px 0 8px;font-size:14px;font-weight:600;transition:box-shadow .2s;display:inline-flex}.v2 .bchip:hover{box-shadow:var(--sh-hover)}.v2 .bchip .ico{color:var(--serene)}.v2 .bubpop{width:240px}.v2 .bubpop .bub-opt .n{color:var(--serene-text);margin-left:auto;font-size:12px}.v2 .bubpop .bub-opt .ico:last-child{color:var(--horizon);margin-left:auto}.v2 .mcount{margin:0 0 16px;font-size:16px;font-weight:600}.v2 .answer{border-radius:var(--r-xl);box-shadow:var(--sh-1);animation:v2-pageIn .4s var(--ease) both;background:#fff;align-items:center;gap:16px;margin:0 0 20px;padding:16px 18px;display:flex}.v2 .answer .m-tile{flex:none}.v2 .answer p{margin:4px 0 2px;font-size:17px;line-height:1.35}.v2 .answer small{color:var(--serene-text);font-size:13px}.v2 .masonry{grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:start;gap:17px;display:grid}.v2 .mcol{flex-direction:column;gap:17px;min-width:0;display:flex}.v2 .mc{border-radius:var(--r-xl);box-shadow:var(--sh-1);text-align:left;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s;animation:v2-mcIn .5s var(--ease) both;background:#fff;display:block;position:relative;overflow:hidden}@keyframes v2-mcIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v2 .mc:hover{box-shadow:var(--sh-hover);transform:translateY(-3px)}.v2 .mc.is-hit{box-shadow:0 0 0 2.5px #557bf48c,var(--sh-hover)}.v2 .mc.media{padding:3px}.v2 .mc-img{background:#dde3ea 50%/cover no-repeat;border-radius:22px;width:100%;display:block;position:relative}.v2 .mc .play{color:#fff;backdrop-filter:blur(2px);width:62px;height:62px;transition:transform .3s var(--spring);background:#00000014;border:4px solid #fff;border-radius:50%;place-items:center;margin:-31px 0 0 -31px;display:grid;position:absolute;top:50%;left:50%}.v2 .mc .play .ico{width:26px;height:26px;margin-left:3px}.v2 .mc:hover .play{transform:scale(1.08)}.v2 .mc .dur{color:#fff;background:#0006;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:12px}.v2 .mc.pic{padding:3px 3px 0}.v2 .mc-top{background:#e8ecf2 50%/cover no-repeat;border-radius:22px 22px 3px 3px;height:131px;display:block}.v2 .mc-top.pal{display:flex;overflow:hidden}.v2 .mc-top.pal i{flex:1}.v2 .mc-top.plan{overflow:hidden}.v2 .mc-top.plan svg{width:100%;height:100%;display:block}.v2 .mc-top.nop{background:var(--soft);border-radius:22px 22px 3px 3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.v2 .mc-top.nop b{font-size:12px;font-weight:600}.v2 .mc-top.nop .m-tile{width:26px;height:26px}.v2 .mc-src{color:var(--serene-text);align-items:center;gap:8px;padding:11px 12px 13px;font-size:12px;line-height:1.3;display:flex}.v2 .mc-src span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2 .mc-src.sm{padding-top:2px}.v2 .mc-src .ico{color:var(--horizon);flex:none}.v2 .fav{background:var(--fc,#e8ecf2);color:#fff;width:16px;height:16px;font-size:10px;font-weight:600;font-family:var(--serif);border-radius:4px;flex:none;place-items:center;display:grid}.v2 .mc-prod{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 6px;display:flex}.v2 .mc-prod .t{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.v2 .mc-prod b{font-size:15px;font-weight:600}.v2 .mc.txt{padding:16px}.v2 .mc.txt .chip{margin-bottom:10px}.v2 .mc-by{color:var(--serene-text);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.v2 .mc-tx{color:var(--gray);font-size:13px;font-weight:500;line-height:16px;display:block}.v2 .mc-tx.n{font-size:13px}.v2 .mc-pics{border-radius:0 0 21px 21px;grid-template-columns:1fr 1fr;gap:2px;margin:12px -13px -13px;display:grid;overflow:hidden}.v2 .mc-pics i{background:#e9e4de 50%/cover no-repeat;height:53px;display:block}.v2 .mc-q{color:var(--gray);font-size:18px;line-height:24px;display:block}.v2 .mc-qa{color:var(--gray);margin-top:12px;font-size:12px;display:block}.v2 .mc.art{padding:20px 20px 0}.v2 .mc-art{flex-direction:column;gap:8px;max-height:212px;display:flex;position:relative;overflow:hidden}.v2 .mc-art:after{content:"";background:linear-gradient(#fff0,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.v2 .mc-art .h{color:var(--gray);font-size:14px}.v2 .mc-art .p{color:var(--serene-text);font-size:12px;line-height:15px}.v2 .mc-art .fade{opacity:.4}.v2 .mc-src.art{color:var(--gray);padding:12px 0 16px;font-size:12px;font-weight:500}.v2 .mc-src.art span{white-space:normal}.v2 .mc-t{color:var(--gray);margin-bottom:10px;font-size:14px;font-weight:500;display:block}.v2 .mc-t.b{margin-bottom:6px;font-weight:600}.v2 .mc-d{color:var(--serene-text);font-size:13px;line-height:1.35;display:block}.v2 .mc-pw{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;display:flex}.v2 .mc-pw .pw{letter-spacing:.08em;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.v2 .pw-b{border-radius:var(--r-sm);width:30px;height:30px;color:var(--serene-text);place-items:center;transition:background .15s,color .15s;display:grid}.v2 .pw-b:hover{color:var(--horizon-text);background:#fff}.v2 .mc.row{align-items:center;gap:12px;padding:3px 14px 3px 3px;display:flex}.v2 .pdf{color:#ef5350;background:#fff;border:2px solid #ef5350;border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;width:56px;height:56px;display:flex;position:relative}.v2 .pdf .ico{width:22px;height:22px;margin-top:2px}.v2 .pdf b{color:var(--gray);font-size:10px;font-weight:600;line-height:1}.v2 .mc-fn{color:var(--gray);font-size:12px;font-weight:500;line-height:1.3}.v2 .mc.row{flex-wrap:wrap}.v2 .mc.row .mc-fn{flex:72px;min-width:72px}.v2 .mc-voice{align-items:center;gap:10px;display:flex}.v2 .vplay{background:var(--horizon);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.v2 .vplay .ico{width:14px;height:14px;margin-left:2px}.v2 .vw{flex:1;align-items:center;gap:2px;height:22px;display:flex;overflow:hidden}.v2 .vw i{background:#557bf473;border-radius:2px;flex:none;width:3px}.v2 .vd{color:var(--serene-text);font-size:12px;font-weight:600}.v2 .mc-acts{z-index:2;border-radius:var(--r-pill);box-shadow:var(--sh-hover);opacity:0;transition:opacity .2s,transform .3s var(--spring);background:#fffffff5;gap:2px;padding:3px;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)scale(.96)}.v2 .mc:hover .mc-acts,.v2 .mc:focus-within .mc-acts{opacity:1;transform:none}.v2 .ma{color:#4f5557;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:grid}.v2 .ma:hover{background:var(--soft);color:var(--horizon-text)}.v2 .noresult{border-radius:var(--r-xl);border:5px solid var(--stroke);background:radial-gradient(60% 70% at 90% 0%,#557bf429,#557bf400 70%),var(--surface);text-align:center;flex-direction:column;align-items:center;width:min(525px,100%);margin:40px auto 0;padding:32px 24px;display:flex;position:relative;overflow:hidden}.v2 .noresult .char{width:80px;height:80px;margin-bottom:22px}.v2 .noresult h3{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600}.v2 .noresult p{opacity:.8;margin:8px 0 0;font-size:14px;line-height:1.4}.v2 .noresult .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.v2 .dlg.w980 .dlg-x{top:20px;right:22px}.v2 .md{grid-template-columns:480px minmax(0,1fr);gap:24px;height:min(602px,100vh - 80px);display:grid}.v2 .md-prev{border-radius:var(--r-xl);scrollbar-width:thin;background:#fff;min-height:0;position:relative;overflow:auto}.v2 .md-info{scrollbar-width:thin;flex-direction:column;gap:18px;min-width:0;min-height:0;padding:14px 12px 12px 0;display:flex;overflow:auto}.v2 .md-info .h24{padding-right:56px;font-size:24px}.v2 .md-sub{color:var(--serene-text);justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;font-size:14px;font-weight:600;display:flex}.v2 .md-link{color:var(--serene-text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.v2 .md-link:hover{color:var(--horizon-text)}.v2 .md-quick{flex-wrap:wrap;gap:8px;margin-top:-6px;display:flex}.v2 .md-sec{flex-direction:column;gap:10px;display:flex}.v2 .md-sec>b{font-size:14px;font-weight:600}.v2 .md-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .addtag{color:var(--serene-text);align-items:center;gap:4px;font-size:11px;display:inline-flex}.v2 .addtag:hover{color:var(--horizon-text)}.v2 .tag{border-radius:var(--r-xs);background:var(--chip);height:22px;color:var(--serene-text);align-items:center;gap:2px;padding:0 7px;font-size:11px;display:inline-flex}.v2 .tag button{width:14px;height:14px;color:var(--serene-text);place-items:center;display:none}.v2 .tag:hover button{display:grid}.v2 .tag-inp{border-radius:var(--r-xs);border:1px solid #557bf466;outline:0;width:110px;height:24px;padding:0 8px;font-size:12px}.v2 .md-note{border-radius:var(--r-md);resize:none;background:#fff;border:1px solid #0000000f;outline:0;width:100%;min-height:50px;padding:14px 16px;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.v2 .md-note::placeholder{color:var(--serene-text)}.v2 .md-note:focus{box-shadow:var(--ring);border-color:#557bf466}.v2 .md-bub{align-items:center;gap:8px;display:flex}.v2 .md-bub .bchip{margin:0}.v2 .md-foot{border-top:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.v2 .md-foot .btn{height:35px;padding:0 14px;font-size:14px;font-weight:500}.v2 .pv-art{padding:30px 40px}.v2 .pv-art h3{color:var(--gray);margin:18px 0 8px;font-size:18px;font-weight:400}.v2 .pv-art h3:first-child{margin-top:12px}.v2 .pv-art p{color:var(--serene-text);margin:0 0 12px;font-size:14px;line-height:1.23}.v2 .pv-img{background:#e5e9ef 50%/cover no-repeat;position:absolute;inset:0}.v2 .pv-img .play.big{color:#fff;width:84px;height:84px;transition:opacity .3s,transform .3s var(--spring);background:#0000001f;border:5px solid #fff;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;display:grid;position:absolute;top:50%;left:50%}.v2 .pv-img .play.big .ico{width:34px;height:34px;margin-left:4px}.v2 .pv-img .play.big:hover{transform:scale(1.06)}.v2 .pv-prog{background:#fff6;border-radius:4px;height:4px;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.v2 .pv-prog i{background:#fff;width:0;height:100%;display:block}.v2 .pv-cap{border-radius:var(--r-md);backdrop-filter:blur(10px);background:#ffffffe6;justify-content:space-between;padding:12px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.v2 .pv-pal{display:flex;position:absolute;inset:0}.v2 .pv-pal div{flex:1;align-items:flex-end;padding:16px 10px;display:flex}.v2 .pv-pal span{color:#0009;border-radius:var(--r-sm);background:#ffffffb3;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.2}.v2 .pv-pal small{font-size:11px;font-weight:500;display:block}.v2 .pv-plan{background:#eef3fe;place-items:center;display:grid;position:absolute;inset:0}.v2 .pv-plan svg{width:100%;height:auto}.v2 .pv-post{padding:28px}.v2 .pv-post .mc-by{color:var(--gray);font-size:14px}.v2 .pv-post p{margin:10px 0 18px;font-size:20px;line-height:1.35}.v2 .pv-pics{border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:4px;display:grid;overflow:hidden}.v2 .pv-pics i{aspect-ratio:128/53;background:50%/cover no-repeat;display:block}.v2 .pv-quote{flex-direction:column;justify-content:center;gap:18px;min-height:100%;padding:44px;display:flex}.v2 .pv-quote .chip{align-self:flex-start}.v2 .pv-quote p{color:var(--gray);margin:0;font-size:34px;line-height:1.25}.v2 .pv-note{padding:32px}.v2 .pv-note p{margin:16px 0 0;font-size:22px;line-height:1.4}.v2 .pv-pw{flex-direction:column;gap:14px;padding:32px;display:flex}.v2 .pv-pw .chip{align-self:flex-start}.v2 .pv-f{background:var(--soft);border-radius:14px;padding:12px 14px;position:relative}.v2 .pv-f small{color:var(--serene-text);font-size:12px;display:block}.v2 .pv-f b{letter-spacing:.02em;margin-top:2px;font-size:18px;font-weight:600;display:block}.v2 .pv-b{gap:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.v2 .pv-ticket{background:linear-gradient(160deg,#f5f9ff,#eaf2fe);border:1px solid #557bf41f;border-radius:22px;margin:28px;padding:22px}.v2 .pv-ticket h3{margin:10px 0 16px;font-size:22px;font-weight:600}.v2 .tk-row{gap:30px;display:flex}.v2 .tk-row small{color:var(--serene-text);font-size:12px;display:block}.v2 .tk-row b{margin-top:2px;font-size:16px;font-weight:600;display:block}.v2 .tk-cut{border-top:2px dashed #557bf440;height:0;margin:18px -22px}.v2 .pv-pdf{flex-direction:column;align-items:center;gap:14px;padding:30px;display:flex}.v2 .pv-pdf .page{background:#fff;border-radius:12px;flex-direction:column;gap:10px;width:260px;height:330px;padding:26px 24px;display:flex;position:relative;box-shadow:0 10px 30px -12px #00000040,0 0 0 1px #0000000a}.v2 .pv-pdf .page .pdf{margin-bottom:10px}.v2 .pv-pdf .page i{background:#eef0f3;border-radius:4px;height:8px}.v2 .pv-pdf .page i.s{width:60%}.v2 .pv-voice{flex-direction:column;align-items:center;gap:16px;padding:40px 28px;display:flex}.v2 .vplay.big{width:64px;height:64px}.v2 .vplay.big .ico{width:26px;height:26px}.v2 .vw.big{justify-content:center;width:100%;height:60px}.v2 .vw.big i{background:#557bf480;width:4px}.v2 .pv-voice .tr{text-align:center;color:var(--gray);margin:6px 0 0;font-size:17px;line-height:1.4}.v2 .pv-recipe{padding:32px}.v2 .pv-recipe h3{margin:12px 0 4px;font-size:24px;font-weight:600}.v2 .pv-recipe ul{color:var(--serene-text);margin:18px 0 0;padding-left:20px;line-height:1.6}.v2 .pv-nop{text-align:center;background:var(--soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:40px;display:flex}.v2 .pv-nop b{font-size:16px;font-weight:600}.v2 .pv-nop p{color:var(--serene-text);max-width:300px;margin:0;font-size:14px}.v2 .bsum{color:var(--serene-text);align-items:center;gap:10px;margin:-4px 0 10px;font-size:14px;display:flex}.v2 .bsum .dot-s{opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px}.v2 .bfield{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0 0 26px;padding:18px 0 10px;display:grid;position:relative}@media (min-width:1360px){.v2 .bfield{grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .bfield .sb:nth-child(3n+2){margin-top:0}.v2 .bfield .sb:nth-child(4n+2),.v2 .bfield .sb:nth-child(4n+4){margin-top:44px}}.v2 .bfield:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 50% 38%,#fffc,#fff0 72%);position:absolute;inset:-30px 0}.v2 .sb{border-radius:var(--r-2xl);cursor:pointer;text-align:center;transition:background .35s var(--ease);outline:none;flex-direction:column;align-items:center;gap:0;padding:6px 6px 14px;display:flex;position:relative}.v2 .sb:nth-child(3n+2){margin-top:44px}.v2 .sb:hover{background:radial-gradient(60% 50% at 50% 40%,#ffffffb3,#fff0 75%)}.v2 .sb-stage{place-items:center;width:252px;max-width:100%;height:252px;display:grid}.v2 .sb-ball{width:var(--s);height:var(--s);animation:v2-bfloat var(--d) ease-in-out infinite;animation-delay:var(--dl);transition:transform .6s var(--spring),filter .4s;border-radius:50%;position:relative}@keyframes v2-bfloat{0%,to{translate:0;rotate:none}33%{translate:0 -9px;rotate:2deg}66%{translate:0 5px;rotate:-1.5deg}}.v2 .sb:hover .sb-ball,.v2 .sb:focus-visible .sb-ball{filter:drop-shadow(0 18px 30px #557bf42e);transform:scale(1.06)}.v2 .sb:active .sb-ball{transform:scale(.97)}.v2 .sb-glass{pointer-events:none;z-index:2;background:50%/contain no-repeat;position:absolute;inset:-4%}.v2 .sb-in{z-index:1;border-radius:50%;flex-wrap:wrap;place-content:center;align-items:center;gap:5%;display:flex;position:absolute;inset:17%}.v2 .sb-in .th{aspect-ratio:1;width:40%;box-shadow:var(--sh-1),inset 0 0 0 2px #ffffffbf;color:var(--horizon-text);transition:transform .6s var(--spring);background:#fff 50%/cover no-repeat;border-radius:50%;place-items:center;display:grid}.v2 .sb-in .th:first-child{transform:translate(-2%,10%)}.v2 .sb-in .th:nth-child(2){transform:translate(4%,-4%)}.v2 .sb-in .th:nth-child(3){transform:translateY(-8%)scale(.86)}.v2 .sb-in .th.ic{background:#ffffffe0}.v2 .sb-in .th.more{color:var(--horizon-text);background:#ffffffe6;font-size:13px;font-style:normal;font-weight:600;transform:translateY(-8%)scale(.72)}.v2 .sb:hover .sb-in .th:first-child{transform:translate(-12%,6%)scale(1.06)}.v2 .sb:hover .sb-in .th:nth-child(2){transform:translate(12%,-8%)scale(1.06)}.v2 .sb:hover .sb-in .th:nth-child(3){transform:translateY(-2%)scale(.92)}.v2 .sb-shine{z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(26% 18% at 30% 22%,#fffc,#fff0 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:0}.v2 .sb:hover .sb-shine{opacity:.6}.v2 .sb-shadow{width:calc(var(--s,190px)*.42);height:14px;animation:v2-bshadow var(--d,7s) ease-in-out infinite;animation-delay:var(--dl,0s);transition:transform .6s var(--spring),opacity .4s;background:radial-gradient(closest-side,#1c1d3133,#1c1d3100);border-radius:50%;margin-top:-18px}@keyframes v2-bshadow{0%,to{opacity:1;transform:scale(1)}33%{opacity:.7;transform:scale(.86)}66%{transform:scale(1.04)}}.v2 .sb:hover .sb-shadow{opacity:.6;transform:scale(.8)}.v2 .sb-l{flex-direction:column;align-items:center;gap:2px;margin-top:12px;display:flex}.v2 .sb-l b{letter-spacing:-.01em;font-size:17px;font-weight:600;transition:color .2s}.v2 .sb:hover .sb-l b{color:var(--horizon-text)}.v2 .sb-l small{color:var(--serene-text);font-size:14px}.v2 .sb-who{color:var(--serene-text);align-items:center;gap:0;margin-top:6px;font-size:13px;display:inline-flex}.v2 .sb-who .av{width:20px;height:20px;margin-right:-5px;font-size:9px;box-shadow:0 0 0 2px #fff}.v2 .sb-who span:last-child{margin-left:12px}.v2 .sb-acts{border-radius:var(--r-pill);box-shadow:var(--sh-hover);opacity:0;transition:opacity .22s,transform .4s var(--spring);background:#fffffff7;gap:4px;margin-top:12px;padding:4px;display:flex;transform:translateY(-6px)scale(.96)}.v2 .sb:hover .sb-acts,.v2 .sb:focus-within .sb-acts{opacity:1;transform:none}.v2 .sa{border-radius:var(--r-pill);height:32px;color:var(--gray);align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.v2 .sa:hover{color:var(--horizon-text);background:#557bf41a}.v2 .sa:first-child{color:var(--horizon-text)}.v2 .sb.is-new .sb-ball{animation:v2-bpop .9s var(--spring),v2-bfloat var(--d) ease-in-out infinite .9s}@keyframes v2-bpop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.v2 .sb-new{font:inherit;color:inherit}.v2 .sb-ghost{width:172px;height:172px;color:var(--horizon-text);transition:transform .6s var(--spring),border-color .3s,background .3s;background:radial-gradient(60% 60% at 35% 30%,#fffffff2,#ffffff59 70%);border:2px dashed #557bf459;border-radius:50%;place-items:center;display:grid}.v2 .sb-new:hover .sb-ghost{border-color:var(--horizon);background:radial-gradient(60% 60% at 35% 30%,#fff,#dbe9fbb3 75%);transform:scale(1.05)rotate(90deg)}.v2 .sb-new .sb-shadow{--s:172px;opacity:.5;animation:none}.v2 .sb-new .sb-l b{color:var(--horizon-text)}.v2 .bhow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.v2 .bhow>div{border-radius:var(--r-xl);background:#ffffffa6;border:1px solid #fffc;flex-direction:column;gap:6px;padding:18px;display:flex}.v2 .bhow b{margin-top:4px;font-size:16px;font-weight:600}.v2 .bhow small{color:var(--serene-text);font-size:14px;line-height:1.4}.v2 .bd-head{align-items:center;gap:16px;margin:0 0 30px;display:flex}.v2 .bd-ball{background:50%/contain no-repeat;flex:none;width:64px;height:64px;animation:7s ease-in-out infinite v2-bfloat}.v2 .bd-head h1{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:500;line-height:1.15}.v2 .bd-head p{color:var(--serene-text);margin:4px 0 0;font-size:15px}.v2 .clean{flex-direction:column;align-items:center;gap:22px;padding-top:6px;display:flex}.v2 .cl-prog{align-items:center;gap:12px;width:min(380px,100%);font-size:14px;font-weight:600;display:flex}.v2 .cl-prog .bar{background:var(--track);border-radius:6px;flex:1;height:6px;overflow:hidden}.v2 .cl-prog .bar i{background:var(--g-blue-rose);height:100%;transition:width .6s var(--ease);border-radius:6px;display:block}.v2 .deck{width:min(360px,100%);height:420px;position:relative}.v2 .dcard{box-shadow:var(--sh-hover);transition:transform .45s var(--spring),opacity .3s;background:#fff;border-radius:28px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.v2 .dcard.b1{opacity:.75;transform:translateY(14px)scale(.95)}.v2 .dcard.b2{opacity:.45;transform:translateY(28px)scale(.9)}.v2 .dcard.top{cursor:grab;touch-action:none}.v2 .dc-img{color:#ffffffe6;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.v2 .cp-shot{place-items:center;width:100%;height:100%;display:grid}.v2 .cp-phone{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:9px;width:132px;height:236px;padding:14px 14px 12px;display:flex;transform:rotate(-4deg);box-shadow:0 18px 40px -18px #01214f59,0 0 0 6px #ffffff8c}.v2 .cp-phone .sbar{justify-content:space-between;margin-bottom:6px;display:flex}.v2 .cp-phone .sbar i{background:#e3e7ee;border-radius:3px;width:22px;height:5px}.v2 .cp-phone .l{background:#e3e7ee;border-radius:4px;height:7px}.v2 .cp-phone .w60{background:#c9d3e6;width:60%}.v2 .cp-phone .w90{width:90%}.v2 .cp-phone .w75{width:75%}.v2 .cp-phone .w40{width:40%}.v2 .cp-phone .blk{background:linear-gradient(135deg,#e9eef8,#d5deef);border-radius:12px;height:62px}.v2 .cp-phone .btnl{border-radius:var(--r-pill);background:linear-gradient(#c3d2f8,#9fb5f5);height:20px;margin-top:auto}.v2 .cp-dup{width:78%;height:70%;position:relative}.v2 .cp-dup .lk{border-radius:var(--r-md);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:6%;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px -20px #01214f66}.v2 .cp-dup .lk.back{opacity:.75;top:0;bottom:auto;transform:rotate(-5deg)scale(.94)}.v2 .cp-dup .im{background:50%/cover no-repeat;height:96px}.v2 .cp-dup .tx{color:var(--gray);text-align:left;flex-direction:column;padding:10px 12px;display:flex}.v2 .cp-dup .tx b{font-size:13px;font-weight:600}.v2 .cp-dup .tx small{color:var(--serene-text);font-size:12px}.v2 .cp-dup .x2{background:var(--horizon);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 10px 20px -8px #557bf499}.v2 .cp-blur{align-items:center;gap:14px;display:flex}.v2 .cp-blur .ph{border-radius:var(--r-md);background:50%/cover no-repeat;width:118px;height:150px;position:relative;box-shadow:0 16px 34px -18px #01214f73}.v2 .cp-blur .bad{filter:blur(3.5px)saturate(.8);transform:rotate(-5deg)}.v2 .cp-blur .good{transform:rotate(4deg)}.v2 .cp-blur em{border-radius:var(--r-pill);height:24px;color:var(--horizon-text);white-space:nowrap;box-shadow:var(--sh-btn);background:#fff;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.v2 .cp-note .sticky{text-align:left;background:linear-gradient(170deg,#fff3c4,#fbe39a);border-radius:6px 6px 22px;flex-direction:column;justify-content:space-between;width:170px;height:170px;padding:22px 20px;display:flex;transform:rotate(-3deg);box-shadow:0 22px 40px -22px #785a0073}.v2 .cp-note .sticky span{color:#5a4a1a;font-size:36px}.v2 .cp-note .sticky small{color:#8a7a4a;font-size:12px}.v2 .cp-pdf{align-items:center;display:flex;position:relative}.v2 .cp-pdf .pg{color:#e2574c;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:112px;height:146px;display:flex;box-shadow:0 16px 34px -18px #01214f66}.v2 .cp-pdf .pg .ico{width:34px;height:34px}.v2 .cp-pdf .pg b{color:var(--gray);font-size:13px;font-weight:600}.v2 .cp-pdf .back{opacity:.8;margin-right:-34px;transform:rotate(-8deg)translateY(6px)}.v2 .cp-pdf .eq{border-radius:var(--r-pill);height:24px;color:var(--danger-text);box-shadow:var(--sh-btn);background:#fff;padding:0 10px;font-size:12px;font-weight:600;line-height:24px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.v2 .cp-audio{border-radius:var(--r-pill);background:#fff;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 16px 34px -18px #01214f66}.v2 .cp-audio .pl{background:var(--horizon);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.v2 .cp-audio .pl .ico{width:16px;height:16px}.v2 .cp-audio .wv{align-items:center;gap:3px;height:30px;display:flex}.v2 .cp-audio .wv i{background:#b9c6f4;border-radius:2px;width:3px}.v2 .cp-audio .d{color:var(--serene-text);font-size:13px;font-weight:600}.v2 .dc-in{padding:18px 20px 22px}.v2 .dc-in b{font-size:18px;font-weight:600;display:block}.v2 .dc-in p{color:var(--serene-text);margin:6px 0 0;font-size:15px}.v2 .stamp{z-index:2;letter-spacing:.05em;text-transform:uppercase;opacity:0;background:#ffffffd9;border:2.5px solid;border-radius:10px;padding:6px 12px;font-size:16px;font-weight:600;transition:opacity .15s;position:absolute;top:22px}.v2 .stamp.keep{color:var(--horizon-text);left:20px;transform:rotate(-12deg)}.v2 .stamp.del{color:var(--danger-text);right:20px;transform:rotate(12deg)}.v2 .dcard.to-keep .stamp.keep,.v2 .dcard.to-del .stamp.del{opacity:1}.v2 .dcard.out-r{opacity:0;transform:translate(130%)rotate(18deg)!important}.v2 .dcard.out-l{opacity:0;transform:translate(-130%)rotate(-18deg)!important}.v2 .deck-acts{gap:14px;display:flex}.v2 .deck-acts .btn{min-width:150px}.v2 .clean-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.v2 .clean-done .char{width:150px;height:136px}.v2 .clean-done h2{letter-spacing:-.02em;margin:6px 0 0;font-size:28px;font-weight:500}.v2 .clean-done p{color:var(--serene-text);margin:0 0 10px}@media (max-width:1100px){.v2 .md{grid-template-columns:400px minmax(0,1fr)}}@media (max-width:820px){.v2 .msearch{gap:6px}.v2 .msearch input{height:44px;font-size:24px}.v2 .vbub{border-radius:var(--r-pill);height:36px;box-shadow:var(--sh-btn);background:#fff;gap:4px;padding:0 10px;font-size:14px;text-decoration:none}.v2 .vbub .vb-t{display:none}.v2 .vbub .vb-i{color:var(--horizon-text);display:inline-flex}.v2 .vbub .bub-ico{display:inline-block}.v2 .tabs-row.mt{margin-top:20px}.v2 .masonry,.v2 .mcol{gap:10px}.v2 .mc{border-radius:var(--r-lg)}.v2 .mc-acts{opacity:1;top:6px;right:6px;transform:none}.v2 .mc-acts .ma:not(:first-child){display:none}.v2 .md{grid-template-columns:1fr;height:auto;min-height:0}.v2 .md-info{overflow:visible}.v2 .md-prev{min-height:220px;max-height:42vh}.v2 .pv-img{height:300px;position:relative}.v2 .md-info{padding:4px 2px}.v2 .bfield{grid-template-columns:1fr 1fr;gap:8px 6px;padding:6px 0}.v2 .sb{padding:4px 2px 10px}.v2 .sb:nth-child(3n+2){margin-top:0}.v2 .sb:nth-child(2n){margin-top:34px}.v2 .sb-stage{width:100%;height:min(160px,40vw)}.v2 .sb-ball{width:calc(var(--s)*.66);height:calc(var(--s)*.66)}.v2 .sb-ghost{width:112px;height:112px}.v2 .sb-shadow{width:calc(var(--s,190px)*.3);margin-top:-12px}.v2 .sb-l b{font-size:16px}.v2 .sb-who span:last-child{display:none}.v2 .sb-acts{opacity:1;margin-top:8px;transform:none}.v2 .sa{height:30px;padding:0 10px;font-size:13px}.v2 .sa:last-child{display:none}.v2 .bhow{grid-template-columns:1fr}.v2 .bd-head{flex-wrap:wrap}.v2 .mc-src,.v2 .mc-by,.v2 .mc-qa,.v2 .mc-fn,.v2 .vd,.v2 .mc-src.art{font-size:13px}.v2 .mc-art .p{font-size:13px;line-height:17px}.v2 .mc-top.nop b{font-size:13px}}.v2 .bd-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.v2 .bd-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.v2 .bd-p{flex-direction:column;gap:12px;padding:18px;display:flex}.v2 .bd-p .m-label{margin:0}.v2 .bd-t{color:var(--serene-text);margin:0;font-size:14px;line-height:1.45}.v2 .bd-ppl{flex-direction:column;gap:10px;display:flex}.v2 .bd-pp{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.v2 .bd-pp small{color:var(--serene-text);font-size:12px;font-weight:500;display:block}.v2 .bd-act{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v2 .bd-act li{color:var(--gray);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.v2 .bd-act li .av{margin-top:1px}.v2 .bd-act b{font-weight:600}.v2 .bd-act small{color:var(--serene-text);font-size:12px;display:block}.v2 .bd-asks{flex-direction:column;gap:6px;display:flex}.v2 .bd-ask{background:var(--soft);width:100%;color:var(--horizon-text);text-align:left;transition:background .2s,transform .25s var(--spring),box-shadow .2s;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.v2 .bd-ask .ico{flex:none;margin-top:1px}.v2 .bd-ask:hover{box-shadow:var(--sh-hover);background:#fff;transform:translateY(-1px)}.v2 .bd-head .bd-ball{width:72px;height:72px}@media (max-width:1180px){.v2 .bd-wrap{grid-template-columns:1fr}.v2 .bd-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;position:static}}@media (max-width:820px){.v2 .mc-acts .ma{width:36px;height:36px}.v2 .mc.art .mc-art>.h:first-child{padding-right:36px}.v2 .mc.row .mc-acts{display:none}.v2 .mc-fn{overflow-wrap:anywhere}}.v2 .asec{margin:0 0 36px}.v2 .asec>.m-h20{align-items:center;gap:8px;margin:0 0 14px;display:flex}.v2 .asec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 14px;display:flex}.v2 .agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .acard{border-radius:var(--r-xl);min-height:76px;box-shadow:var(--sh-1);background:#fff;align-items:center;gap:14px;padding:14px 12px 14px 16px;display:flex}.v2 .acard .grow{min-width:0}.v2 .acard b{font-size:16px;font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.v2 .acard small{color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.v2 .a-st{flex:none;align-items:center;gap:6px;display:flex}.v2 .a-on{font-size:13px;font-weight:var(--fw-strong);color:var(--success-text);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.v2 .a-on:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.v2 .a-more{color:var(--serene-text)}.v2 .a-on-s{display:none}@media (max-width:620px){.v2 .acard.on .a-on{display:none}.v2 .acard.on .a-on-s{color:var(--success-text);font-weight:var(--fw-strong);display:inline}.v2 .acard{gap:12px;padding:12px 10px 12px 14px}}.v2 .a-plan{border-radius:var(--r-pill);height:30px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);background:#557bf41a;padding:0 12px;transition:background .15s}.v2 .a-plan:hover{background:#557bf42b}.v2 .a-top{align-items:flex-start;gap:12px;display:flex}.v2 .a-top.big{align-items:center;gap:14px}.v2 .alogo{background:#f3f5fa;background:color-mix(in srgb,var(--c) 12%,#fff);width:40px;height:40px;color:var(--c);border:1px solid #0000000d;border:1px solid color-mix(in srgb,var(--c) 18%,transparent);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.v2 .alogo.xs{border-radius:7px;width:24px;height:24px;font-size:10px;box-shadow:0 0 0 2px #fff}.v2 .cats{flex:0 auto}.v2 .try-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2 .try-c{border-radius:var(--r-xl);min-height:128px;box-shadow:var(--sh-1);text-align:left;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;flex-direction:column;justify-content:space-between;gap:18px;padding:18px 18px 16px;display:flex}.v2 .try-c:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.v2 .try-c.is-new{box-shadow:0 0 0 2px #557bf480,var(--sh-1);animation:v2-ring 2.4s var(--ease) 1}.v2 .try-t{font-size:16px;font-weight:var(--fw-text);color:var(--gray);line-height:1.4}.v2 .try-f{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2 .try-apps{align-items:center;min-width:0;display:inline-flex}.v2 .try-apps .alogo+.alogo{margin-left:-6px}.v2 .try-n{color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:13px;overflow:hidden}.v2 .try-go{width:32px;height:32px;color:var(--horizon);transition:background .2s,color .2s,transform .2s var(--spring);background:#557bf41a;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .try-go .ico{width:18px;height:18px}.v2 .try-c:hover .try-go{background:var(--horizon);color:#fff;transform:scale(1.06)}.v2 .capbar{border-radius:var(--r-xl);background:linear-gradient(110deg,#557bf41a,#fffffff2 55%),#fff;margin:0 0 26px;padding:16px 18px}.v2 .ph-edit{width:40px;height:40px;color:var(--serene-text);border-radius:50%;place-items:center;margin-top:4px;transition:background .15s,color .15s;display:grid}.v2 .ph-edit:hover{color:var(--horizon);background:#557bf414}.v2 .meters{flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 26px;display:flex}.v2 .meter{border-radius:var(--r-pill);border:1px solid var(--hair);height:32px;color:var(--serene-text);background:#ffffffbf;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.v2 .meter .ico{color:var(--horizon)}.v2 .meter .bar{background:var(--track);border-radius:5px;width:44px;height:5px;overflow:hidden}.v2 .meter .bar i{background:var(--horizon);border-radius:5px;height:100%;display:block}.v2 .m-tab.add{color:var(--horizon-text)}.v2 .m-tab.add .ico{width:16px;height:16px}.v2 .gbar{border-radius:var(--r-lg);background:#ffffffb3;border:1px solid #ffffffe6;flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 18px;padding:10px 10px 10px 16px;display:flex}.v2 .gname{color:var(--serene-text);align-items:center;gap:8px;font-size:15px;display:inline-flex}.v2 .gname b{color:var(--gray);font-weight:600}.v2 .gname .ico{color:var(--horizon)}.v2 .plist{border-radius:var(--r-xl);border:4px solid var(--stroke);background:#fff;flex-direction:column;padding:8px 20px;display:flex}.v2 .prow{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:72px;padding:12px 4px;transition:background .15s;display:flex}.v2 .prow:last-child{border-bottom:0}.v2 .prow:hover{background:linear-gradient(90deg,#557bf40a,#557bf400)}.v2 .prow b{font-size:16px;font-weight:500;display:block}.v2 .prow small{color:var(--serene-text);margin-top:1px;font-size:14px;display:block}.v2 .gtags{flex-wrap:wrap;gap:4px;display:flex}.v2 .pst{color:var(--serene-text);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v2 .pst:before{content:"";background:var(--horizon);border-radius:50%;width:7px;height:7px}.v2 .pst.wait:before{background:#898f9180}.v2 .pst-m{display:none}.v2 .pacts{justify-content:flex-end;align-items:center;gap:2px;min-width:72px;display:flex}.v2 .cbx{color:#0000;border:1.5px solid #898f91b3;border-radius:6px;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.v2 .cbx.on{background:var(--horizon);border-color:var(--horizon);color:#fff}.v2 .pp-h{align-items:center;gap:14px;padding-right:40px;display:flex}.v2 .pp-h .av.xl{width:64px;height:64px;font-size:22px}.v2 .how{margin:0 0 30px}.v2 .how-sub{color:var(--serene-text);margin:4px 0 14px;font-size:15px;line-height:1.4}.v2 .how-g{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2 .how-g .m-card{align-items:flex-start}.v2 .how-g .m-card .chev{align-self:center}.v2 .tlist{padding:8px 24px}.v2 .trow{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 0;transition:background .15s;display:flex}.v2 .trow:last-child{border-bottom:0}.v2 .trow:hover b{color:var(--horizon-text)}.v2 .tav{background:var(--soft);width:35px;height:35px;color:var(--horizon-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.v2 .tav.xl{width:64px;height:64px;font-size:22px}.v2 .tav.add{background:#557bf41a}.v2 .trow b{align-items:center;gap:8px;font-size:16px;font-weight:500;transition:color .15s;display:flex}.v2 .trow small{color:var(--serene-text);margin-top:1px;font-size:14px;display:block}.v2 .trow .gtags{margin-top:7px}.v2 .gtags .chip .ico{width:12px;height:12px;color:var(--serene)}.v2 .trow.add b{color:var(--horizon-text)}.v2 .badge{background:var(--horizon);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;height:17px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.v2 .tj{color:var(--serene-text);text-align:right;min-width:84px;font-size:13px}.v2 .trow .chev{color:var(--serene)}.v2 .te-row{margin-top:14px;padding:16px 18px}.v2 .mini-bar{border-radius:var(--r-xs);background:var(--track);width:90px;height:7px;overflow:hidden}.v2 .mini-bar i{border-radius:var(--r-xs);background:var(--g-blue-rose);height:100%;display:block}.v2 .tg-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.v2 .tg-lead{max-width:600px;color:var(--serene-text);margin:0;font-size:15px;line-height:1.45}.v2 .tg-grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2 .tg-card{border-radius:var(--r-xl);box-shadow:var(--sh-1);transition:box-shadow .3s,transform .3s var(--ease);background:#fff;flex-direction:column;display:flex}.v2 .tg-card:hover{box-shadow:var(--sh-hover)}.v2 .tg-card.is-hit{box-shadow:var(--sh-1),var(--ring-active)}.v2 .tg-main{border-radius:var(--r-xl) var(--r-xl) 0 0;text-align:left;flex-direction:column;gap:10px;width:100%;padding:18px 18px 14px;display:flex}.v2 .tg-top{align-items:center;gap:12px;display:flex}.v2 .tg-top b{font-size:18px;font-weight:var(--fw-strong);letter-spacing:-.01em;display:block}.v2 .tg-top small{color:var(--serene-text);margin-top:1px;font-size:14px;display:block}.v2 .tg-main:hover b{color:var(--horizon-text)}.v2 .tg-ctx{color:var(--gray);font-size:15px;line-height:1.45;display:block}.v2 .tg-ctx.muted{color:var(--serene-text)}.v2 .tg-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 12px 12px 18px;display:flex}.v2 .tg-foot .chip{height:24px;font-size:12px}.v2 .tg-card.add{min-height:168px;box-shadow:none;border:2px dashed var(--line-strong);color:var(--horizon-text);text-align:center;background:0 0;justify-content:center;align-items:center;gap:8px;padding:18px}.v2 .tg-card.add:hover{background:#fff9;border-color:#557bf466}.v2 .tg-card.add b{font-size:16px;font-weight:var(--fw-strong)}.v2 .tg-card.add small{color:var(--serene-text);font-size:14px}.v2 .tg-sec{flex-direction:column;gap:8px;display:flex}.v2 .tg-sugg-l{margin:-6px 0 -8px;font-size:13px}.v2 .tg-sec p{margin:0;font-size:16px;line-height:1.45}.v2 .tg-ppl{flex-wrap:wrap;gap:8px;display:flex}.v2 .tg-p{border-radius:var(--r-pill);background:var(--soft);min-height:40px;font-size:15px;font-weight:var(--fw-strong);align-items:center;gap:8px;padding:5px 14px 5px 6px;display:inline-flex}.v2 .tg-p small{font-size:12px;font-weight:var(--fw-text);color:var(--serene-text);display:block}.v2 .opt-t{font-style:normal;font-weight:var(--fw-text);color:var(--serene-text);margin-left:6px}.v2 .for-g{color:var(--gray);font-weight:var(--fw-strong);align-items:center;gap:3px;display:inline-flex}.v2 .for-g .ico{color:var(--rose)}.v2 .nr-sec .lbl.sub{margin:4px 0 -2px;font-size:13px;display:block}.v2 .pick .n{min-width:20px;height:20px;color:var(--horizon-text);background:#557bf41f;border-radius:10px;place-items:center;margin-left:-2px;padding:0 6px;font-size:12px;display:inline-grid}.v2 .ctxp{flex-direction:column;gap:14px;display:flex}.v2 .ctxp p{margin:0;font-size:16px;line-height:1.5}.v2 .gloss{flex-wrap:wrap;gap:8px;display:flex}.v2 .gloss span{border-radius:var(--r-pill);background:var(--soft);height:34px;color:var(--serene-text);align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.v2 .gloss b{color:var(--gray);font-weight:600}.v2 .noteam{align-items:center;gap:24px;display:flex}.v2 .noteam h2{letter-spacing:-.02em;margin:0 0 14px;font-size:32px;font-weight:500}.v2 .noteam ul{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.v2 .noteam li{gap:10px;font-size:16px;line-height:1.4;display:flex}.v2 .noteam li .ico{color:var(--horizon)}.v2 .noteam .char{width:150px;height:150px}.v2 .cockpit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin:0 0 30px;display:grid}.v2 .goals{flex-direction:column;gap:12px;display:flex}.v2 .goals-h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.v2 .goals-h p{color:var(--serene-text);margin:4px 0 0;font-size:14px}.v2 .ring{flex:none;width:56px;height:56px;position:relative}.v2 .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v2 .ring .bg{fill:none;stroke:var(--track);stroke-width:5px}.v2 .ring .fg{fill:none;stroke:var(--horizon);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.v2 .ring b{place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.v2 .goal{border-radius:var(--r-md);background:var(--soft);align-items:center;gap:12px;padding:12px 14px;display:flex}.v2 .goal b{font-size:15px;font-weight:600;display:block}.v2 .goal small{color:var(--serene-text);margin-top:1px;font-size:13px;display:block}.v2 .goal .gi{width:30px;height:30px;color:var(--horizon-text);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .goal.done .gi{background:var(--horizon);color:#fff}.v2 .goal.active{background:#fff;box-shadow:0 0 0 2px #557bf44d}.v2 .goal.locked{opacity:.55}.v2 .founding{border-radius:var(--r-md);background:linear-gradient(110deg,#ff66c41a,#557bf414);align-items:flex-start;gap:10px;margin-top:4px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.v2 .founding .ico{color:var(--rose);flex:none}.v2 .early{background:radial-gradient(70% 60% at 100% 0,#ff66c424,#fff0 70%),#fff;flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.v2 .early .m-caps{color:var(--horizon-text)}.v2 .early h3{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.v2 .early p{color:var(--serene-text);margin:0;font-size:14px;line-height:1.4}.v2 .early .char{width:70px;height:70px;position:absolute;top:10px;right:-6px}.v2 .early-dash{gap:3px;margin:6px 0;display:flex}.v2 .early-dash i{background:var(--horizon);border-radius:3px;flex:1;height:6px}.v2 .early-dash i.gone{background:var(--track)}@media (max-width:980px){.v2 .agrid{grid-template-columns:minmax(0,1fr)}.v2 .try-g{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .cockpit,.v2 .how-g{grid-template-columns:1fr}}@media (max-width:820px){.v2 .tg-grid{grid-template-columns:1fr}.v2 .tg-card.add,.v2 .te-row .mini-bar{display:none}.v2 .tabs.wrap-m{flex-wrap:wrap;gap:6px;padding-right:8px;overflow:visible;-webkit-mask-image:none;mask-image:none}.v2 .tg-head{flex-direction:column;align-items:stretch}.v2 .tg-head .btn{align-self:flex-start}.v2 .how{margin-bottom:26px}.v2 .how-sub{font-size:15px}.v2 .tg-card.add{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0}.v2 .tg-card.add small{display:none}.v2 .trow .gtags{margin-top:6px}}@media (max-width:620px){.v2 .how-g{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}.v2 .how-g::-webkit-scrollbar{display:none}.v2 .how-g .m-card{scroll-snap-align:start;flex:0 0 82%}.v2 .agrid{grid-template-columns:minmax(0,1fr)}.v2 .prow{flex-wrap:wrap}.v2 .gtags{order:5;width:100%;padding-left:49px}.v2 .trow .gtags{width:auto;padding-left:0}.v2 .trow .pst-m{margin-top:4px;display:inline-flex}.v2 .pst,.v2 .tj{display:none}.v2 .noteam{flex-direction:column-reverse;align-items:flex-start}.v2 .try-g{grid-template-columns:minmax(0,1fr)}.v2 .try-c{min-height:0}.v2 .asec-h .cats{max-width:100%}}.v2 .egrid{grid-template-columns:607px minmax(0,1fr);align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.v2 .egrid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.v2 .egrid>*{min-width:0}.v2 .ecard{border-radius:var(--r-xl);border:4px solid var(--stroke);background:radial-gradient(56% 64% at 100% 0,#ff66c433,#ffb3e21a 48%,#fff0 78%),#fff;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.v2 .ecard.is-out{background:radial-gradient(56% 64% at 100% 0,#898f9129,#fff0 72%),#fff}.v2 .echar{position:absolute;top:8px;right:14px}.v2 .echar .char{width:110px;height:110px;animation:6s ease-in-out infinite v2-float}.v2 .echar.char-shadow:after{bottom:-12px;left:22%;right:22%}.v2 .ecard .lbl{color:var(--serene-text);font-size:14px;font-weight:500}.v2 .enum{flex-wrap:wrap;align-items:baseline;gap:14px;margin:10px 0 0;padding-right:140px;display:flex}.v2 .enum b{letter-spacing:-.02em;color:var(--horizon-text);font-size:64px;font-weight:600;line-height:1}.v2 .enum span{letter-spacing:-.05em;color:var(--gray);font-size:26px;font-weight:500}.v2 .ebar{border-radius:var(--r-xs);background:var(--track);height:9px;margin:30px 0 0;overflow:hidden}.v2 .ebar i{border-radius:var(--r-xs);background:var(--g-blue-rose);height:100%;transition:width .9s var(--ease);display:block}.v2 .emeta{color:var(--serene-text);margin:12px 0 0;font-size:14px}.v2 .ecard .notice{margin-top:24px}.v2 .eacts{justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.v2 .eacts .from{color:var(--gray);font-size:16px}.v2 .panel.ehow{flex-direction:column;padding:32px 24px 24px;display:flex}.v2 .ehow .h32{margin-bottom:12px}.v2 .hw{border-bottom:1px solid var(--line);padding:20px 0}.v2 .hw:last-child{border-bottom:0;padding-bottom:4px}.v2 .hw b{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.v2 .hw b .ico{color:var(--horizon)}.v2 .hw p{color:var(--serene-text);margin:8px 0 0;font-size:14px;line-height:1.3}.v2 .panel.ecost,.v2 .panel.ebyp{padding:24px}.v2 .esub{color:var(--serene-text);margin:6px 0 20px;font-size:16px}.v2 .ctabs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v2 .ctab{flex-direction:column;gap:8px;display:flex;position:relative}.v2 .cc{z-index:0;border-radius:12px;width:106px;position:absolute;top:0;bottom:0}.v2 .cc.wa{background:#f6fef6;right:113px}.v2 .cc.ot{background:#e7f7ff;right:0}.v2 .ct-h,.v2 .ct-r{z-index:1;grid-template-columns:1fr 106px 106px;align-items:center;gap:7px;display:grid;position:relative}.v2 .ct-h{height:30px}.v2 .ct-h span{text-align:center;font-size:13px}.v2 .ct-h .wa{color:#1ea055}.v2 .ct-h .ot{color:#2295ce}.v2 .ct-r{height:46px}.v2 .ct-r:before{content:"";z-index:-1;background:var(--soft);clip-path:inset(0 226px 0 0 round 12px);border-radius:12px;position:absolute;inset:0}.v2 .ct-r span:first-child{padding-left:16px;font-size:16px}.v2 .ct-r .wa,.v2 .ct-r .ot{justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:500;display:inline-flex}.v2 .ct-r .wa{color:#1ea055}.v2 .ct-r .ot{color:#2295ce}.v2 .more-c{color:var(--horizon-text);justify-content:center;align-items:center;gap:6px;margin:22px 0;display:flex}.v2 .more-c .link{font-size:14px}.v2 .why{border-radius:var(--r-md);background:var(--soft);padding:16px}.v2 .why b{color:var(--horizon-text);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.v2 .why p{color:var(--gray);margin:8px 0 0;font-size:14px;line-height:1.4}.v2 .foot-n{color:var(--serene-text);margin:14px 0 0;font-size:14px}.v2 .foot-n b{font-weight:600}.v2 .byp{flex-direction:column;margin-top:8px;display:flex}.v2 .bp{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:59px;font-size:16px;display:flex}.v2 .bp .grow{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.v2 .bp-bar{background:var(--track);border-radius:4px;width:100px;height:4px;overflow:hidden}.v2 .bp-bar i{background:var(--horizon);border-radius:4px;height:100%;display:block}.v2 .bp b{text-align:right;min-width:56px;color:var(--horizon-text);font-weight:600}.v2 .bp-tot{color:var(--serene-text);justify-content:space-between;align-items:center;margin-top:26px;font-size:16px;display:flex}.v2 .badge.big{letter-spacing:0;text-transform:none;height:22px;padding:0 8px;font-size:14px}.v2 .capjump{border-radius:var(--r-xl);box-shadow:var(--sh-1);background:radial-gradient(60% 140% at 100% 0,#ff66c429,#fff0 70%),linear-gradient(110deg,#557bf41a,#fffffff2 50%),#fff;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;display:flex}.v2 .capjump .char{width:56px;height:56px}.v2 .capjump b{margin-top:2px;font-size:18px;font-weight:600;display:block}.v2 .capjump small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .dlg.pur{width:min(488px,100%)}.v2 .dlg.pur .dlg-x{color:#fff;top:12px;right:12px}.v2 .dlg.pur .dlg-x:hover{background:#ffffff24}.v2 .dlg.pur .dlg-in{gap:0}.v2 .pur-hero{color:#fff;background:linear-gradient(100deg,#1d2843 0%,#3b4a66 45%,#9db0bc 100%);border-radius:32px 32px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:18px 70px 18px 24px;display:flex;position:relative;overflow:hidden}.v2 .pur-hero h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.v2 .pur-hero p{opacity:.85;margin:6px 0 0;font-size:13px}.v2 .pur-hero .char{width:86px;height:86px;position:absolute;bottom:-22px;right:46px}.v2 .pur-b{flex-direction:column;gap:14px;padding:26px 32px 22px;display:flex}.v2 .pur-l{font-size:14px;font-weight:600}.v2 .pur-opts{flex-direction:column;gap:10px;margin-top:-4px;display:flex}.v2 .opt .big{letter-spacing:-.01em;font-size:22px;font-weight:600}.v2 .opt .u{color:var(--serene-text);margin-left:7px;font-size:14px}.v2 .opt .chip.solid{vertical-align:3px;margin-left:8px}.v2 .opt .pr{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.v2 .opt .pr b{color:var(--horizon-text);font-size:17px;font-weight:600}.v2 .opt .pr small{color:var(--serene-text);font-size:11px}.v2 .fine.dark{color:var(--gray)}.v2 .fine .link{font-size:13px}.v2 .pur-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 32px;padding:18px 0 26px;display:flex}.v2 .pur-f .btn.text{color:var(--serene-text);padding:0;font-size:16px}.v2 .slider{width:100%;accent-color:var(--horizon)}.v2 .ptable-w{margin:0 -4px;overflow-x:auto}.v2 .ptable{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.v2 .ptable th{text-align:center;white-space:nowrap;padding:10px 12px;font-size:15px;font-weight:600}.v2 .ptable th small{color:var(--horizon-text);font-size:11px;font-weight:600;display:block}.v2 .ptable th:first-child{text-align:left}.v2 .ptable td{border-top:1px solid var(--line);text-align:center;color:var(--gray);padding:11px 12px}.v2 .ptable td:first-child{text-align:left;color:var(--serene-text)}.v2 .ptable .hi{background:#557bf40f}.v2 .ptable thead .hi{border-radius:12px 12px 0 0}.v2 .ptable tr.hl td{background:#ff66c414;font-weight:600}.v2 .ptable .yes{color:var(--horizon-text)}.v2 .ptable .no{color:#898f9180}@media (max-width:1180px){.v2 .egrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:980px){.v2 .egrid,.v2 .egrid.two,.v2 .ctabs{grid-template-columns:1fr}}@media (max-width:620px){.v2 .bp-bar{width:56px}.v2 .bp{gap:10px}.v2 .enum{padding-right:0}.v2 .enum b{font-size:52px}.v2 .enum span{font-size:20px}.v2 .echar .char{width:76px;height:76px}.v2 .echar{top:6px;right:8px}.v2 .cc{width:76px}.v2 .cc.wa{right:82px}.v2 .ct-h,.v2 .ct-r{grid-template-columns:1fr 76px 76px;gap:6px}.v2 .ct-r:before{clip-path:inset(0 158px 0 0 round 12px)}.v2 .ct-r span:first-child{padding-left:12px;font-size:14px}.v2 .eacts{flex-wrap:wrap}.v2 .pur-b{padding:22px 18px}.v2 .pur-f{margin:0 18px}.v2 .ptable-w{margin:0 -6px}.v2 .ptable{table-layout:fixed;font-size:13px}.v2 .ptable th{white-space:normal;padding:8px 4px;font-size:13px}.v2 .ptable td{overflow-wrap:anywhere;padding:9px 4px}.v2 .ptable th:first-child,.v2 .ptable td:first-child{width:31%;padding-left:8px}}.v2 .sec{margin-top:36px}.v2 .sec>.m-h20{margin-bottom:14px}.v2 .sec-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v2 .lgrid2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-bottom:30px;display:grid}.v2 .week{background:radial-gradient(60% 80% at 100% 0,#557bf41a,#fff0 70%),#fff;flex-direction:column;gap:14px;display:flex}.v2 .wk-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2 .wk-h .m-h20{margin-top:4px}.v2 .wd{background:var(--soft);width:30px;height:30px;color:var(--serene-text);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.v2 .wd.on{background:var(--horizon);color:#fff}.v2 .wd.now{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--horizon);color:var(--horizon-text);background:#fff}.v2 .wk-d{margin:0;font-size:16px;line-height:1.4}.v2 .wk-say{background:var(--soft);border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.35}.v2 .wk-say small{color:var(--serene-text);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.v2 .wk-go{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2 .wk-go .muted{font-size:14px}.v2 .how3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.v2 .how3 li{border-radius:var(--r-lg);background:#fff9;border:1px solid #0000000a;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.v2 .how3 .n{width:26px;height:26px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);background:#557bf41f;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .how3 b{font-size:15px;font-weight:var(--fw-strong);line-height:1.3;display:block}.v2 .how3 small{color:var(--serene-text);margin-top:2px;font-size:13px;line-height:1.4;display:block}.v2 .lways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2 .lway{border-radius:var(--r-xl);box-shadow:var(--sh-1);text-align:left;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.v2 .lway:hover{box-shadow:var(--sh-hover);transform:translateY(-3px)}.v2 .lway .m-tile{border-radius:12px;width:40px;height:40px}.v2 .lway .m-tile .ico{width:22px;height:22px}.v2 .lw-b b{font-size:18px;font-weight:var(--fw-strong);letter-spacing:-.01em;display:block}.v2 .lw-b small{color:var(--serene-text);margin-top:4px;font-size:14px;line-height:1.45;display:block}.v2 .lw-bar{background:var(--track);border-radius:6px;width:100%;height:6px;display:block;overflow:hidden}.v2 .lw-bar i{background:var(--horizon);border-radius:6px;height:100%;display:block}.v2 .lw-next{color:var(--gray);font-size:14px;line-height:1.4}.v2 .lw-f{width:100%;font-size:13px;font-weight:var(--fw-strong);color:var(--horizon-text);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.v2 .lw-f .chev{color:var(--serene-text)}.v2 .sci{background:linear-gradient(110deg,#557bf412,#ff66c40d);border-radius:14px;padding:0 14px}.v2 .sci summary{cursor:pointer;height:40px;color:var(--horizon-text);align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.v2 .sci summary::-webkit-details-marker{display:none}.v2 .sci summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:500;transition:transform .2s}.v2 .sci[open] summary:after{transform:rotate(45deg)}.v2 .sci p{color:var(--gray);margin:0 0 12px;font-size:14px;line-height:1.45}.v2 .side-col{flex-direction:column;gap:18px;display:flex}.v2 .streak{align-items:center;gap:14px;padding:18px 20px;display:flex}.v2 .streak .fl{border-radius:var(--r-md);width:48px;height:48px;color:var(--orange);background:linear-gradient(160deg,#ff7a592e,#ff66c42e);flex:none;place-items:center;display:grid}.v2 .streak b{letter-spacing:-.01em;font-size:20px;font-weight:600;display:block}.v2 .streak small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.35;display:block}.v2 .review{flex-direction:column;gap:12px;padding:20px;display:flex}.v2 .rq{margin:0;font-size:17px;font-weight:600;line-height:1.35}.v2 .ropts{flex-direction:column;gap:8px;display:flex}.v2 .ropt{background:var(--soft);text-align:left;border:1.5px solid #0000;border-radius:14px;width:100%;padding:11px 14px;font-size:15px;line-height:1.35;transition:background .2s,border-color .2s,opacity .2s}.v2 .ropt:hover:not(:disabled){background:#557bf414}.v2 .ropt.right{border-color:var(--horizon);background:var(--soft);color:var(--horizon-text);font-weight:600}.v2 .ropt.wrong{background:#e45c6e0f;border-color:#e45c6e80}.v2 .ropt.dim{opacity:.5}.v2 .rhint{color:var(--serene-text);margin:0;font-size:13px}.v2 .rfb{animation:v2-pageIn .4s var(--ease) both;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.4}.v2 .rfb.ok{background:#557bf414}.v2 .rfb.no{background:#ff66c414}.v2 .rfb small{color:var(--serene-text);margin-top:6px;font-size:13px;display:block}.v2 .review.done .rq{color:var(--serene-text);font-weight:500}.v2 .arow{border-radius:var(--r-lg);width:100%;box-shadow:var(--sh-1);text-align:left;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}.v2 .arow:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.v2 .arow.next{box-shadow:var(--sh-1),0 0 0 2px #557bf459}.v2 .arow .thumb{background:linear-gradient(135deg,#dce6fd,#f5ddf0);border-radius:14px;flex:none;width:104px;height:66px;position:relative;overflow:hidden}.v2 .arow .thumb .char{width:52px;height:52px;position:absolute;bottom:-8px;right:6px}.v2 .arow .thumb .pl{width:28px;height:28px;color:var(--horizon-text);z-index:1;background:#ffffffe6;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute;top:50%;left:50%}.v2 .arow .thumb .pl .ico{width:13px;height:13px;margin-left:2px}.v2 .arow .thumb .dur{color:#fff;background:#00000059;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:8px}.v2 .arow .num{background:var(--soft);width:28px;height:28px;color:var(--serene-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.v2 .arow .num.ok{background:var(--horizon);color:#fff}.v2 .arow b{font-size:16px;font-weight:600;display:block}.v2 .arow small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .reward{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.v2 .reward.ok{color:var(--horizon-text);background:#557bf41a}.v2 .reward.lock{background:var(--soft);color:var(--serene-text)}.v2 .arow.mini{margin-top:14px;padding:12px 14px}.v2 .arow.mini .m-caps{color:var(--serene-text);font-size:11px}.v2 .big-count{border-radius:var(--r-pill);height:44px;box-shadow:var(--sh-btn);color:var(--serene-text);background:#fff;align-items:center;gap:2px;padding:0 16px;font-size:16px;display:inline-flex}.v2 .big-count b{color:var(--horizon-text);font-size:22px;font-weight:600}.v2 .segbar{gap:4px;margin:-10px 0 22px;display:flex}.v2 .segbar i{background:var(--track);border-radius:3px;flex:1;height:6px}.v2 .segbar i.on{background:var(--horizon)}.v2 .alist{flex-direction:column;gap:10px;display:flex}.v2 .tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2 .trick{border-radius:var(--r-xl);box-shadow:var(--sh-1);transition:transform .3s var(--ease),box-shadow .3s;background:#fff;flex-direction:column;gap:12px;padding:20px;display:flex}.v2 .trick:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.v2 .tk-top{align-items:center;gap:12px;display:flex}.v2 .tk-top b{font-size:16px;font-weight:600;line-height:1.25}.v2 .trick .phrase{background:var(--soft);border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}.v2 .trick .why{color:var(--serene-text);margin:0;font-size:14px;line-height:1.4}.v2 .tk-f{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.v2 .tk-sh{color:var(--serene-text);opacity:.75;transition:opacity .2s,color .2s}.v2 .trick:hover .tk-sh{opacity:1;color:var(--horizon-text)}.v2 .adet{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2 .avid{padding:14px}.v2 .vid{aspect-ratio:16/9;border-radius:var(--r-md);background:linear-gradient(135deg,#c9d7fb,#f3d6ec 60%,#fbe6d4);position:relative;overflow:hidden}.v2 .vid .char{width:150px;height:150px;animation:5s ease-in-out infinite v2-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .bigplay{width:76px;height:76px;color:var(--horizon-text);box-shadow:var(--sh-hover);transition:transform .3s var(--spring),opacity .3s;background:#ffffffeb;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%}.v2 .bigplay .ico{width:30px;height:30px;margin-left:4px}.v2 .bigplay:hover{transform:scale(1.06)}.v2 .vid .vt{border-radius:var(--r-xs);color:#fff;background:#0006;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:14px;right:14px}.v2 .vid .prog{background:#fff6;height:4px;position:absolute;bottom:0;left:0;right:0}.v2 .vid .prog i{background:var(--horizon);width:0;height:100%;display:block}.v2 .av-b{flex-direction:column;gap:12px;padding:20px 8px 8px;display:flex}.v2 .av-b h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.v2 .av-b p{color:var(--serene-text);margin:0;font-size:16px}.v2 .aside{flex-direction:column;gap:14px;display:flex}.v2 .rcard{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.v2 .rcard .look{background:radial-gradient(circle,#557bf424,#557bf400 70%);border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.v2 .rcard .look .char{width:84px;height:84px}.v2 .rcard h3{margin:0;font-size:20px;font-weight:600}.v2 .rcard p{align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.v2 .howlearn b{color:var(--horizon-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.v2 .howlearn ol{color:var(--gray);margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.v2 .cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2 .case{border-radius:var(--r-xl);box-shadow:var(--sh-1);background:#fff;flex-direction:column;gap:10px;padding:22px;display:flex}.v2 .case .who{color:var(--horizon-text);letter-spacing:.02em;font-size:13px;font-weight:600}.v2 .case h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.v2 .case p{color:var(--serene-text);margin:0;font-size:15px;line-height:1.4}.v2 .case ol{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.v2 .case li{align-items:center;gap:10px;font-size:15px;display:flex}.v2 .case li span{background:var(--soft);width:24px;height:24px;color:var(--serene-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.v2 .case li.ok span{background:var(--horizon);color:#fff}.v2 .case li.ok{color:var(--serene-text)}.v2 .cs-f{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.v2 .cs-f .muted{font-size:14px}.v2 .celebrate{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.v2 .celebrate .burst{background:radial-gradient(circle,#ff66c42e,#557bf41f 50%,#fff0 70%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.v2 .celebrate .burst .char{width:104px;height:104px}.v2 .celebrate h2{letter-spacing:-.02em;margin:4px 0 0;font-size:28px;font-weight:600}.v2 .celebrate p{color:var(--serene-text);max-width:380px;margin:0;font-size:15px;line-height:1.4}.v2 .pgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v2 .voice-p{gap:var(--s-6);flex-direction:column;margin-top:18px;display:flex}.v2 .pers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2 .pers{border-radius:var(--r-md);background:var(--soft);text-align:left;transition:border-color .2s,background .2s,transform .2s var(--spring);border:1.5px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.v2 .pers:hover{transform:translateY(-1px)}.v2 .pers.on{border-color:var(--horizon);background:#fff;box-shadow:0 0 0 3px #557bf41f}.v2 .pers .char{width:36px;height:36px;margin-bottom:4px}.v2 .pers b{font-size:15px;font-weight:600}.v2 .pers small{color:var(--serene-text);font-size:13px}.v2 .say-prev{margin-top:16px}.v2 .say-prev small{color:var(--serene-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.v2 .msg-prev{background:var(--soft);border-radius:16px 16px 16px 4px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.v2 .msg-prev .ico{color:var(--serene);margin-top:2px}.v2 .stage-l{border-radius:var(--r-lg);background:radial-gradient(60% 70% at 50% 40%,#557bf41f,#fff0 70%);flex-direction:column;align-items:center;margin:16px 0;padding:20px 0 0;display:flex;position:relative}.v2 .stage-l .char{width:120px;height:120px;animation:5s ease-in-out infinite v2-float}.v2 .stage-l .podium{background:radial-gradient(closest-side,#1c1d3129,#1c1d3100);border-radius:50%;width:150px;height:18px;margin-top:-2px}.v2 .look-tag{position:absolute;top:12px;left:12px}.v2 .looks{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:190px;display:flex;overflow:auto}.v2 .lk{border-radius:var(--r-pill);background:var(--soft);height:32px;color:var(--gray);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.v2 .lk:hover{background:#557bf414}.v2 .lk.on{box-shadow:0 0 0 2px var(--horizon);color:var(--horizon-text);background:#fff}.v2 .lk.lock{color:var(--serene-text);opacity:.7}@media (max-width:1100px){.v2 .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.v2 .lgrid2,.v2 .adet,.v2 .pgrid2{grid-template-columns:1fr}.v2 .lways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v2 .lways,.v2 .tgrid,.v2 .cgrid{grid-template-columns:minmax(0,1fr)}.v2 .how3{grid-template-columns:minmax(0,1fr);gap:8px}.v2 .how3 li{padding:12px 14px}.v2 .arow .reward{display:none}.v2 .arow .thumb{width:64px;height:56px}}.v2 .wk-path{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:18px;padding-top:16px;display:grid}.v2 .wk-step{text-align:left;min-height:48px;transition:background .2s,transform .25s var(--spring);border-radius:14px;align-items:center;gap:10px;padding:7px 10px;display:flex}.v2 .wk-step:hover:not(:disabled){background:var(--soft);transform:translate(2px)}.v2 .wk-step:disabled{cursor:default;opacity:.55}.v2 .wk-step .n{background:var(--chip);width:26px;height:26px;color:var(--serene-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.v2 .wk-step.done .n{background:var(--horizon);color:#fff}.v2 .wk-step.now{background:var(--g-short);box-shadow:inset 0 0 0 1px #557bf42e}.v2 .wk-step.now .n{color:var(--horizon-text);box-shadow:0 0 0 2px var(--horizon);background:#fff}.v2 .wk-step b{font-size:14px;font-weight:600;line-height:1.25;display:block}.v2 .wk-step small{color:var(--serene-text);font-size:12px;display:block}.v2 .wk-step .again{color:var(--horizon-text);opacity:0;font-size:12px;font-weight:600;transition:opacity .2s}.v2 .wk-step:hover .again{opacity:1}.v2 .wk-step>.ico{color:var(--serene)}.v2 .wk-step.now>.ico{color:var(--horizon)}@media (max-width:620px){.v2 .wk-path{grid-template-columns:1fr}}.v2 .wk-count{border-radius:var(--r-pill);height:26px;color:var(--horizon-text);background:#557bf41a;flex:none;padding:0 10px;font-size:13px;font-weight:600;line-height:26px}.v2 .panel.teach{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.v2 .panel.teach p{color:var(--gray);margin:0;font-size:15px;line-height:1.45}.v2 .panel.teach .row{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:4px}.v2 .panel.teach .sci{flex:1;min-width:180px;margin:0}@media (max-width:620px){.v2 .arow .thumb .pl{margin-top:0;top:7px}.v2 .arow .thumb .dur{bottom:5px;left:50%;transform:translate(-50%)}}.v2 .t-big .m-row .t,.v2 .t-big .kcard .t,.v2 .t-big .litem .txt,.v2 .t-big .m-say,.v2 .t-big .m-bubble,.v2 .t-big .m-card b,.v2 .t-big .r-act .t,.v2 .t-big .ci b,.v2 .t-big .icard b,.v2 .t-big .prow b,.v2 .t-big .trow b,.v2 .t-big .nav-i,.v2 .t-big .mp-i,.v2 .t-big .tg-ctx,.v2 .t-big .tg-sec p{font-size:18px}.v2 .t-big .tg-top b{font-size:20px}.v2 .t-big .m-row .s,.v2 .t-big .m-card small,.v2 .t-big .r-act .s,.v2 .t-big .ci small,.v2 .t-big .icard small,.v2 .t-big .prow small,.v2 .t-big .trow small,.v2 .t-big .tg-top small,.v2 .t-big .how-sub,.v2 .t-big .tg-lead,.v2 .t-big .lc-l,.v2 .t-big .note,.v2 .t-big .fine,.v2 .t-big .m-group-label,.v2 .t-big .cmdk .it small{font-size:16px}.v2 .t-big .ph p,.v2 .t-big .m-subtitle,.v2 .t-big .cmdk .it b{font-size:18px}.v2 .t-big .m-row .time,.v2 .t-big .chip,.v2 .t-big .m-chip,.v2 .t-big .m-count{font-size:14px}.v2 .t-big .m-chip,.v2 .t-big .chip{height:auto;min-height:22px}.v2 .t-big .m-composer textarea{font-size:18px}.v2 .t-big .m-row .s{white-space:normal;flex-wrap:wrap}.v2 .t-big .nav-i{height:auto;min-height:40px;padding-top:6px;padding-bottom:6px}.v2 .t-big .nav-i .lbl-t{white-space:normal}@media (pointer:coarse){.v2 .qb,.v2 .li-b,.v2 .kmore,.v2 .bh-b,.v2 .ibtn.sm{min-width:40px;min-height:40px}.v2 .m-tab{min-height:44px}}.v2 .devtab{z-index:70;color:#fff;width:26px;box-shadow:var(--sh-1);opacity:.55;transition:opacity .2s,transform .3s var(--ease),background .2s;backdrop-filter:blur(8px);background:#1c2a44b8;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:6px;padding:10px 0 12px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(4px)}.v2 .devtab:hover,.v2 .devtab:focus-visible{opacity:1;background:var(--deep);transform:translateY(-50%)translate(0)}.v2 .devtab .ico{width:14px;height:14px}.v2 .devtab span{writing-mode:vertical-rl;letter-spacing:.14em;font-size:10px;font-weight:600;transform:rotate(180deg)}.v2-page.dev-open .devtab{opacity:0;pointer-events:none}.v2 .dev{z-index:90;border-radius:var(--r-xl);width:min(420px,100vw - 24px);box-shadow:var(--sh-float),0 0 0 1px var(--hair);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s;backdrop-filter:blur(20px);background:#fffffff7;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px))}.v2 .dev.open{visibility:visible;transition:transform .45s var(--ease),visibility 0s;transform:none}.v2 .dev-top{align-items:flex-start;gap:12px;padding:18px 16px 12px 20px;display:flex}.v2 .dev-top>div:first-child{flex:1;min-width:0}.v2 .dev-top b{font-size:16px;font-weight:600;display:block}.v2 .dev-top small{color:var(--serene-text);margin-top:2px;font-size:12px;line-height:1.35;display:block}.v2 .dev .lang{border-radius:var(--r-pill);background:var(--chip);flex:none;padding:3px;display:inline-flex}.v2 .dev .lang button{border-radius:var(--r-pill);height:26px;color:var(--serene-text);padding:0 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.v2 .dev .lang button.on{color:var(--horizon-text);box-shadow:var(--sh-btn);background:#fff}.v2 .dev-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 14px 12px;display:grid}.v2 .dev-tabs::-webkit-scrollbar{display:none}.v2 .dev-tabs button{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r-pill);height:30px;color:var(--serene-text);padding:0 8px;font-size:13px;font-weight:600;transition:background .2s,color .2s;overflow:hidden}.v2 .dev-tabs button:hover{background:var(--soft);color:var(--gray)}.v2 .dev-tabs button.on{background:var(--g-soft-btn);color:var(--horizon-text);box-shadow:inset 0 0 0 1px #557bf424}.v2 .dev-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:14px 16px 24px;overflow-y:auto}.v2 .dev-sum{border-radius:var(--r-md);background:var(--g-short);color:var(--gray);margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.45}.v2 .dev-sum b{color:var(--horizon-text);font-weight:600}.v2 .dev-g{border-bottom:1px solid var(--line);padding:12px 0 14px}.v2 .dev-g:last-of-type{border-bottom:0}.v2 .dev-g h5{letter-spacing:.06em;text-transform:uppercase;color:var(--serene-text);margin:0 0 8px;font-size:11px;font-weight:600}.v2 .dev-g p{color:var(--serene-text);margin:8px 0 0;font-size:12px;line-height:1.45}.v2 .dev .opts{flex-wrap:wrap;gap:6px;display:flex}.v2 .dev .opts button{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:30px;color:var(--gray);text-align:left;background:#fff;padding:5px 12px;font-size:13px;line-height:1.2;transition:border-color .2s,background .2s,color .2s}.v2 .dev .opts button:hover:not(:disabled){border-color:#557bf480}.v2 .dev .opts button.on{border-color:var(--horizon);color:var(--horizon-text);background:#557bf414;font-weight:600}.v2 .dev .opts button:disabled{opacity:.42;cursor:not-allowed}.v2 .dev .mt8{height:8px}.v2 .dev-reset{width:100%;margin-top:16px}.v2 .dev-p{color:var(--serene-text);margin:2px 0 12px;font-size:13px;line-height:1.5}.v2 .dev-h{letter-spacing:.06em;text-transform:uppercase;color:var(--serene-text);margin:22px 0 8px;font-size:11px;font-weight:600}.v2 .dev-ul{color:var(--gray);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.v2 .dev-ul li{margin:0 0 6px}.v2 .dev-src{color:var(--serene-text);margin:14px 0 0;font-size:12px;line-height:1.45}.v2 .dev table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.35}.v2 .dev th{text-align:left;color:var(--serene-text);border-bottom:1px solid var(--line-strong);padding:8px 6px;font-weight:600}.v2 .dev td{vertical-align:top;border-bottom:1px solid var(--line);color:var(--gray);padding:8px 6px}.v2 .dev td:first-child{color:var(--serene-text)}.v2 .dev code{background:var(--soft);color:var(--horizon-text);white-space:nowrap;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.v2 .edge-i{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.v2 .edge-i>div{flex:1;min-width:0}.v2 .edge-i b{font-size:14px;font-weight:600;display:block}.v2 .edge-i p{color:var(--serene-text);margin:3px 0 0;font-size:12px;line-height:1.4}.v2 .edge-i .btn{flex:none}.v2 .rule{border-radius:var(--r-md);background:var(--soft);color:var(--serene-text);margin:0 0 8px;padding:12px 14px;font-size:13px;line-height:1.5}.v2 .rule b{color:var(--gray);margin-bottom:3px;font-size:14px;font-weight:600;display:block}@media (max-width:820px){.v2 .devtab{opacity:.5;top:auto;bottom:132px;transform:none}.v2 .devtab:hover{transform:none}.v2 .dev{width:auto;height:min(78vh,640px);inset:auto 8px 8px;transform:translateY(calc(100% + 24px))}}@media print{.v2 .devtab,.v2 .dev{display:none!important}}@media (min-width:1280px){.v2-page.dev-open{--cr:452px}.v2-page.dev-open .cf{right:452px}.v2-page.dev-open .dlg-wrap,.v2-page.dev-open .cmdk{padding-right:452px}}.v2-page.dev-open .kb{grid-template-columns:repeat(4,minmax(210px,1fr));padding-bottom:10px;overflow-x:auto}.v2 .lang-btn .lang-code{letter-spacing:.04em;font:600 11px/1 inherit}.v2 .lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.v2 .lang-opt{border-radius:var(--r-md);background:var(--soft);text-align:left;align-items:center;gap:12px;min-height:56px;padding:12px 14px;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.v2 .lang-opt:hover{background:#557bf414}.v2 .lang-opt:active{transform:scale(.98)}.v2 .lang-opt .lc{letter-spacing:.04em;color:#557bf4;width:34px;height:34px;box-shadow:var(--sh-1);background:#fff;border-radius:10px;place-items:center;font-size:12px;font-weight:600;display:grid}.v2 .lang-opt .ln{flex:1;font-size:15px;font-weight:500}.v2 .lang-opt.is-on{background:#557bf41f;box-shadow:inset 0 0 0 1.5px #557bf4}.v2 .lang-opt .ico{color:#557bf4}@media (max-width:480px){.v2 .lang-grid{grid-template-columns:1fr}}.v2 .ev2-stack{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.v2 .ev2-hero{box-shadow:var(--sh-1);background:#fff;border-radius:28px;padding:28px 28px 22px;position:relative;overflow:hidden}.v2 .ev2-hero .ev2-char{width:64px;height:64px;position:absolute;top:20px;right:22px}.v2 .ev2-hero .ev2-char .char{width:64px;height:64px}.v2 .ev2-top{align-items:center;gap:10px;padding-right:80px;display:flex}.v2 .ev2-k{font-size:15px;font-weight:var(--fw-strong);color:var(--serene-text)}.v2 .ev2-num{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 22px;display:flex}.v2 .ev2-num b{font-size:72px;line-height:.95;font-weight:var(--fw-strong);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.v2 .ev2-num span{color:var(--serene-text);font-size:18px}.v2 .ev2-bar{background:#557bf41f;border-radius:99px;height:10px;position:relative;overflow:hidden}.v2 .ev2-bar i{transition:width .8s var(--ease);background:linear-gradient(90deg,#7c9bff,#557bf4);border-radius:99px;position:absolute;inset:0 auto 0 0}.v2 .ev2-bar.low{background:#ff66c424}.v2 .ev2-bar.low i{background:linear-gradient(90deg,#ff8fd3,#ff66c4)}.v2 .ev2-bar.out{background:#e45c6e24}.v2 .ev2-bar.out i{background:#e45c6e}.v2 .ev2-bar.is-free i{background:linear-gradient(90deg,#5fd39a,#21c063)}.v2 .ev2-meta{color:var(--serene-text);justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.v2 .ev2-meta b{color:var(--gray);font-weight:var(--fw-strong)}.v2 .ev2-src{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.v2 .ev2-s{background:var(--soft);height:32px;color:var(--serene-text);border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.v2 .ev2-s i{background:#557bf4;border-radius:50%;width:8px;height:8px}.v2 .ev2-s.gift i{background:#ff66c4}.v2 .ev2-s.paid i{background:#8b6cf6}.v2 .ev2-s b{color:var(--gray);font-weight:var(--fw-strong)}.v2 .ev2-s em{font-size:11px;font-style:normal;font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--horizon-text);background:#557bf41f;border-radius:6px;padding:2px 6px}.v2 .ev2-s.gift em{color:var(--rose-text);background:#ff66c426}.v2 .ev2-line{border-top:1px solid var(--line-strong);color:var(--serene-text);align-items:center;gap:8px;margin:18px 0 0;padding-top:16px;font-size:14px;display:flex}.v2 .ev2-line .ico{color:var(--success-text)}.v2 .ev2-line.rose .ico{color:var(--rose-text)}.v2 .ev2-line.red .ico,.v2 .ev2-line.red{color:var(--danger-text)}.v2 .ev2-line.blue .ico{color:var(--horizon)}.v2 .ev2-line span{min-width:0}.v2 .ev2-giftrow{margin-top:16px}.v2 .ev2-giftrow-top{color:var(--serene-text);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:13px;display:flex}.v2 .ev2-giftrow-top b{color:var(--ink,#1b2333);font-weight:600}.v2 .ev2-bar.gift{background:#ff66c41f;height:6px}.v2 .ev2-bar.gift i{background:linear-gradient(90deg,#ff8fd3,#ff66c4)}.v2 .ev2-giftrow-meta{color:var(--gray);margin:8px 0 0;font-size:12px}.v2 .ev2-hacts{margin-top:18px}.v2 .ev2-gift{background:linear-gradient(120deg,#fff1fa 0%,#f2eeff 55%,#eaf1ff 100%);border-radius:22px;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #ff66c42e}.v2 .ev2-gift-ico{width:48px;height:48px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;flex:none;place-items:center;font-size:26px;display:grid}.v2 .ev2-gift b{font-size:16px;font-weight:var(--fw-strong);display:block}.v2 .ev2-gift p{color:var(--serene-text);margin:3px 0 0;font-size:14px;line-height:1.4}.v2 .ev2-claim{background:linear-gradient(90deg,#ff66c4,#8b6cf6);flex:none}.v2 .ev2-claimed{height:36px;color:var(--success-text);font-size:14px;font-weight:var(--fw-strong);background:#fff;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.v2 .ev2-gift.is-claimed{background:var(--soft);box-shadow:none}.v2 .ev2-add{box-shadow:var(--sh-1);background:#fff;border-radius:22px;padding:22px 24px}.v2 .ev2-add-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.v2 .ev2-add-h h2{font-size:20px;font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0}.v2 .ev2-add-h .btn{width:auto;margin:0}.v2 .ev2-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2 .ev2-pack{background:var(--soft);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:transform .15s,box-shadow .2s,background .2s;display:flex;position:relative}.v2 .ev2-pack:hover{background:#557bf412}.v2 .ev2-pack:active{transform:scale(.98)}.v2 .ev2-pack.is-pop{background:#fff;box-shadow:inset 0 0 0 1.5px #557bf4}.v2 .ev2-pack .chip.solid{position:absolute;top:-9px;left:14px}.v2 .ev2-pe{color:var(--horizon-text);align-items:center;gap:4px;display:flex}.v2 .ev2-pe b{font-size:22px;font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--gray)}.v2 .ev2-pp b{font-size:15px;font-weight:var(--fw-strong)}.v2 .ev2-pp small{color:var(--serene-text);margin-left:4px;font-size:13px}.v2 .ev2-fine{color:var(--serene-text);align-items:center;gap:6px;margin:14px 0 0;font-size:13px;display:flex}.v2 .ev2 .capjump{margin:0}.v2 .ev2-more{margin-top:28px}.v2 .bp .grow>.bp-n{text-overflow:ellipsis;min-width:0;overflow:hidden}.v2 .bp .grow>.badge{flex:none}@media (max-width:820px){.v2 .ev2-hero{border-radius:24px;padding:22px 18px 18px}.v2 .ev2-hero .ev2-char{width:48px;height:48px;top:16px;right:14px}.v2 .ev2-hero .ev2-char .char{width:48px;height:48px}.v2 .ev2-top{padding-right:56px}.v2 .ev2-num b{font-size:56px}.v2 .ev2-num span{font-size:16px}.v2 .ev2-meta{flex-direction:column;gap:4px}.v2 .ev2-gift{flex-wrap:wrap;padding:16px}.v2 .ev2-gift .grow{flex:calc(100% - 64px)}.v2 .ev2-claim,.v2 .ev2-claimed{justify-content:center;width:100%}.v2 .ev2-add{padding:18px 16px}.v2 .ev2-packs{grid-template-columns:1fr;gap:12px}.v2 .ev2-pack{flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.v2 .ev2-more{margin-top:20px}}.v2-page.re .page{animation:none}.v2 .side-chat{align-items:center;gap:var(--s-4);width:calc(100% + 22px);height:46px;color:var(--horizon-text);font-size:16px;font-weight:var(--fw-strong);text-align:left;background:linear-gradient(90deg,#557bf424,#ff66c41a);border-radius:12px;margin:-6px -11px 14px;padding:0 12px;transition:filter .15s,transform .15s;display:flex}.v2 .side-chat:hover{filter:brightness(.97)}.v2 .side-chat:active{transform:scale(.98)}.v2 .m-top-l{z-index:40;left:16px;top:max(16px,env(safe-area-inset-top));pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed}.v2 .m-top-l>*{pointer-events:auto}.v2 .m-top-l .burger{top:auto;left:auto;position:static!important}.v2 .chat-top{display:none}.v2 .m-plain{margin:10px 0 0;font-size:15px;line-height:1.5}.v2 .m-plain p{margin:0 0 10px}.v2 .m-plain b{margin-bottom:2px;display:block}.v2 .qchip.done{color:var(--success-text);cursor:default;background:#21c0631f;border-color:#0000}.v2 .admin-strip{margin:0 0 var(--s-6)}.v2 .admin-strip small .sep{opacity:.55}.v2 #dtop{touch-action:pan-y;will-change:transform}@media (max-width:820px){.v2 .chat-top{border-radius:var(--r-pill);background:var(--g-primary);color:#fff;height:44px;font-size:16px;font-weight:var(--fw-strong);box-shadow:var(--sh-btn);align-items:center;gap:8px;padding:0 16px 0 13px;display:inline-flex}.v2 .chat-top .ico{width:20px;height:20px}.v2 small,.v2 .lbl,.v2 .m-count,.v2 .nu-l,.v2 .again,.v2 .esub,.v2 .emeta,.v2 .fine,.v2 .foot-n{font-size:13px}.v2 .chip{height:26px;font-size:13px}.v2 .chip.solid{height:20px;font-size:11px}.v2 .badge{font-size:11px}.v2 .dur,.v2 .fav{font-size:12px}.v2-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.v2 .crumb,.v2 .grp-a,.v2 .sa,.v2 .pw-b,.v2 .lk,.v2 .m-btn-soft,.v2 .qchip,.v2 .lang-opt{min-height:44px}.v2 .grp-a,.v2 .sa{align-items:center;display:inline-flex}.v2 .link{margin-top:-10px;margin-bottom:-10px;padding-top:10px;padding-bottom:10px}.v2 .qchip{font-size:15px}.v2 .m-plain{font-size:16px}}.v2 .admin-strip small>span{all:unset}.v2{--m-ease:cubic-bezier(.22,.8,.24,1);--m-fast:.2s;--m-base:.32s}.v2 .page{animation-duration:var(--m-base)!important;animation-timing-function:var(--m-ease)!important}.v2 .toast{left:calc(var(--cl) + (100% - var(--cl) - var(--cr)) / 2);transition:opacity .25s var(--m-ease),transform .32s var(--m-ease),left .5s var(--ease)}.v2 .bub{transition:left .5s var(--ease),right .5s var(--ease),bottom .25s var(--m-ease)}@media (min-width:821px){.v2-page.side-peek .side{box-shadow:var(--sh-float);transition:transform .34s var(--m-ease),opacity .2s,visibility 0s;opacity:1!important;visibility:visible!important;transform:none!important}.v2-page.side-peek .m-side{opacity:0;visibility:hidden;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.v2 .toast,.v2 .bub{transition:none}}.v2 .apps2 .ap-h{margin:0 0 16px}.v2 .apps2 .ap-h .m-h20{align-items:center;gap:10px;display:flex}.v2 .apps2 .asub{color:var(--serene-text);max-width:62ch;margin:6px 0 0;font-size:15px;line-height:1.45}.v2 .apps2 .sub-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.v2 .apps2 .sub-h h3{font-size:16px;font-weight:var(--fw-strong);margin:0}.v2 .rutg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .rutc{border-radius:var(--r-xl);box-shadow:var(--sh-1);transition:box-shadow .25s var(--m-ease,ease);background:#fff;flex-direction:column;gap:14px;padding:18px 18px 14px;display:flex}.v2 .rutc.is-on{box-shadow:var(--sh-1),inset 0 0 0 1.5px #21c06359}.v2 .rutc.is-stopped{box-shadow:var(--sh-1),inset 0 0 0 1.5px #e45c6e59}.v2 .rutc.is-plan{background:var(--soft);box-shadow:none}.v2 .rutc.is-new{animation:v2-rutIn .6s var(--m-ease,ease) both}@keyframes v2-rutIn{0%{box-shadow:0 0 0 0 #21c06373,var(--sh-1)}to{box-shadow:0 0 0 10px #21c06300,var(--sh-1),inset 0 0 0 1.5px #21c06359}}.v2 .rc-h{align-items:flex-start;gap:14px;display:flex}.v2 .rc-h b{font-size:16px;font-weight:var(--fw-strong);line-height:1.3;display:block}.v2 .rc-h p{color:var(--serene-text);margin:4px 0 0;font-size:14px;line-height:1.45}.v2 .rc-ex{color:#1e3b2b;animation:v2-exIn .25s var(--m-ease,ease) both;background:#e7f8ee;border-radius:14px 14px 14px 4px;margin:0 0 0 54px;padding:10px 12px;font-size:14px;line-height:1.45}.v2 .rc-ex p{margin:2px 0 0}.v2 .rc-exl{font-size:11px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:#2e8a57}@keyframes v2-exIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v2 .rc-f{border-top:1px solid var(--line-strong);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.v2 .rc-m{min-width:0;color:var(--serene-text);flex:1;font-size:13px}.v2 .rc-m .rc-sep{opacity:.5}.v2 .r-on{color:var(--success-text);font-weight:var(--fw-strong);align-items:center;gap:6px;display:inline-flex}.v2 .r-on i{background:#21c063;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #21c0632e}.v2 .r-err{color:var(--danger-text);font-weight:var(--fw-strong);align-items:center;gap:5px;display:inline-flex}.v2 .rc-tog{flex:none;font-size:13px}.v2 .rc-f .btn{flex:none;width:auto;margin:0}.v2 .rc-f .switch{margin:0}.v2 .rut-own{border-radius:var(--r-lg);background:var(--soft);color:var(--serene-text);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;padding:14px 16px;font-size:14px;display:flex}.v2 .rut-own .ico{color:var(--horizon-text)}.v2 .rut-own span{flex:1;min-width:180px}.v2 .apps-more{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.v2 .apps-more .btn{width:auto;margin:0}.v2 .apps-more .note{flex:1;min-width:220px;margin:0}.v2 .cx-why{border-radius:var(--r-md);color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);background:#557bf414;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 14px;line-height:1.4;display:flex}.v2 .cx-can{margin:18px 0 0}.v2 .cx-can ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.v2 .cx-can li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.v2 .cx-can li .ico{color:var(--success-text);flex:none;margin-top:2px}.v2 .cx-safe{color:var(--serene-text);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.45;display:flex}.v2 .cx-safe .ico{flex:none;margin-top:1px}.v2 .fine.center{text-align:center}.v2 .cx-wait{padding:28px 0 20px}.v2 .cx-spin{border:3px solid #557bf42e;border-top-color:#557bf4;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite v2-cxSpin}@keyframes v2-cxSpin{to{transform:rotate(360deg)}}.v2 .ok-big.green{color:var(--success-text);background:#21c06324}.v2 .ok-big.red{color:var(--danger-text);background:#e45c6e1f}.v2 .cx-ok{color:var(--success-text);font-size:14px;font-weight:var(--fw-strong);background:#21c0631f;border-radius:99px;align-items:center;gap:6px;margin:4px 0 0;padding:6px 12px;display:inline-flex}.v2 .try-q{border-radius:var(--r-md);background:var(--soft);text-align:left;width:100%;color:var(--gray);justify-content:space-between;align-items:center;gap:10px;margin:6px 0 4px;padding:14px 16px;font-size:15px;transition:background .2s;display:flex}.v2 .try-q:hover{background:#557bf414}.v2 .try-q .ico{color:var(--horizon-text);flex:none}@media (max-width:820px){.v2 .rutg{grid-template-columns:1fr}.v2 .rc-ex{margin-left:0}.v2 .rc-f{flex-wrap:wrap}.v2 .rc-m{flex:100%}.v2 .rc-tog{margin-right:auto}.v2 .apps2 .asub{font-size:15px}}@media (prefers-reduced-motion:reduce){.v2 .rutc.is-new,.v2 .rc-ex{animation:none}.v2 .cx-spin{animation-duration:2s}}.v2 .kq{border-radius:var(--r-xl);box-shadow:var(--sh-1);animation:v2-kqIn .35s var(--m-ease,ease) both;background:#fff;margin:20px 0 0;padding:18px 18px 16px}.v2 .kq.done{background:var(--soft);box-shadow:none;padding:14px 18px}@keyframes v2-kqIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2 .kq-l{font-size:13px;font-weight:var(--fw-strong);color:var(--horizon-text);align-items:center;gap:8px;margin:0;display:flex}.v2 .kq-n{color:var(--serene-text);margin-left:auto;font-weight:500}.v2 .kq-q{font-size:19px;font-weight:var(--fw-strong);margin:8px 0 0;line-height:1.3}.v2 .kq-d{color:var(--serene-text);margin:6px 0 0;font-size:15px;line-height:1.45}.v2 .kq-why{font-size:14px;font-weight:var(--fw-strong);color:var(--horizon-text);margin:8px 0 0}.v2 .kq-c{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.v2 .kq-f{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding-top:12px;display:flex}.v2 .kq-a{flex-wrap:wrap;gap:10px;margin:14px 0 0;display:flex}.v2 .kq-a .btn{width:auto;margin:0}.v2 .kq-t{font-size:15px;font-weight:var(--fw-strong);color:var(--success-text);align-items:center;gap:8px;margin:0;display:flex}.v2 .know-cta{border-radius:var(--r-xl);background:#557bf412;align-items:center;gap:14px;margin:0 0 4px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #557bf424}.v2 .know-cta .char{width:46px;height:46px}.v2 .know-cta b{font-size:16px;line-height:1.3;display:block}.v2 .know-cta small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.4;display:block}.v2 .know-cta .btn{flex:none;width:auto;margin:0}.v2 .rc-why{font-size:13px;font-weight:var(--fw-strong);color:var(--horizon-text);align-items:center;gap:6px;margin:-4px 0 0;padding-left:54px;display:flex}.v2 .asearch{z-index:6;margin:0 0 26px;position:sticky;top:14px}.v2 .as-box{border-radius:var(--r-pill);height:52px;box-shadow:var(--sh-1),inset 0 0 0 1px #557bf433;cursor:text;background:#fff;align-items:center;gap:10px;padding:0 18px;transition:box-shadow .2s;display:flex}.v2 .as-box:focus-within{box-shadow:var(--sh-hover),inset 0 0 0 2px #557bf4}.v2 .as-box .ico{color:var(--horizon-text);flex:none}.v2 .as-box input{min-width:0;height:100%;font:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.v2 .as-box input::-webkit-search-cancel-button{display:none}.v2 .as-res{border-radius:var(--r-xl);max-height:min(420px,56vh);box-shadow:var(--sh-float);animation:v2-kqIn .2s var(--m-ease,ease) both;background:#fff;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.v2 .as-res[hidden]{display:none}.v2 .as-res .acard{min-height:64px;box-shadow:none;background:var(--soft)}@media (max-width:820px){.v2 .asearch{top:calc(max(16px,env(safe-area-inset-top)) + 54px);margin-bottom:22px}.v2 .rc-why{padding-left:0}.v2 .kq-q{font-size:18px}.v2 .know-cta{flex-wrap:wrap}.v2 .know-cta .grow{flex:160px}}@media (prefers-reduced-motion:reduce){.v2 .kq,.v2 .as-res{animation:none}}.v2 .cf-menu,.v2 .on-m-b{display:none}@media (min-width:821px){.v2 .m-side{border-radius:var(--r-pill);width:auto;height:52px;font-size:16px;font-weight:var(--fw-strong);align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex}.v2 .m-side .ico{width:22px;height:22px}.v2-page.cf-open .m-side{justify-content:center;width:52px;padding:0}.v2-page.cf-open .m-side span{display:none}}.v2 .m-top-bg{display:none}@media (max-width:820px){.v2 .m-composer.is-entry{cursor:text;flex-wrap:nowrap}.v2 .ce-in{text-align:left;min-width:0;min-height:44px;font:inherit;color:var(--serene-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0 4px 0 2px;font-size:17px;overflow:hidden}.v2 .m-composer.is-entry .m-round.primary{width:44px;height:44px}.v2 .cf{inset:auto 0;top:var(--vvt,0px);height:var(--vvh,100%);bottom:auto}.v2-page.cf-open{overflow:hidden}.v2-page.kb-open .cf-comp{padding-bottom:8px}.v2 .cf-comp{padding:18px 12px max(12px,env(safe-area-inset-bottom))}.v2 .cf-head{padding-left:6px}.v2 .cf-head>b{font-size:17px}.v2 .cf-menu{display:grid}.v2 .cf-head .rs-b{width:44px;height:44px}.v2-page.cf-open .devtab{display:none}.v2 .snd-fab{display:none!important}.v2 .m-top-bg{z-index:39;height:calc(max(16px,env(safe-area-inset-top)) + 60px);backdrop-filter:saturate(1.6)blur(14px);opacity:0;pointer-events:none;background:#f5f4f2d6;transition:opacity .2s;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0000000d}.v2-page.scrolled .m-top-bg{opacity:1}.v2-page.drawer-open .m-top-bg,.v2-page.drawer-drag .m-top-bg{opacity:0}.v2 .devtab{top:max(84px,calc(env(safe-area-inset-top) + 70px));opacity:.38;width:22px;padding:8px 0 10px;bottom:auto}.v2 .ph p.on-d-b{display:none}.v2 .on-m-b{display:block}.v2 .ph .r .btn.lg{min-height:48px;padding:0 20px;font-size:16px}.v2 .rc-m:empty{display:none}.v2 .rc-tog{margin-right:auto}.v2 .kq{margin-top:16px}.v2-page.drawer-drag{overflow:hidden}.v2-page.drawer-drag .stage{border-radius:var(--r-2xl);height:100vh;box-shadow:var(--sh-float);overflow:hidden;transition:none!important}.v2-page.drawer-drag .stage:after{content:"";z-index:200;position:fixed;inset:0}.v2-page.drawer-open .stage,.v2-page.drawer-open .stage:after{touch-action:none}}@media (prefers-reduced-motion:reduce){.v2 .m-top-bg{transition:none}}.v2.side nav{overscroll-behavior:contain;overflow-x:hidden}.v2 .side-med{width:100%;margin:6px 0 4px}@media (max-width:820px){.v2.side nav{touch-action:pan-y}}.v2-page.kb-est .cf-comp{padding-bottom:calc(var(--kb,0px) + 8px)}.v2-page.kb-est .cf-thread{padding-bottom:calc(150px + var(--kb,0px))}.v2 .cf-thread .msg:not(:last-child) .say-l,.v2 .bub-body .msg:not(:last-child) .say-l{display:none}.v2{--ios:cubic-bezier(.32,.72,0,1);--ios-out:cubic-bezier(.4,0,.7,.2)}@keyframes v2-pageFwd{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes v2-pageBack{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.v2-page[data-nav=fwd]:not(.re) .page{animation-name:v2-pageFwd!important;animation-duration:.42s!important;animation-timing-function:var(--ios)!important}.v2-page[data-nav=back]:not(.re) .page{animation-name:v2-pageBack!important;animation-duration:.42s!important;animation-timing-function:var(--ios)!important}.v2-page.re .mc,.v2-page.re .lcard,.v2-page.re .answer,.v2-page.re .sys,.v2-page.re .rfb{animation:none}.v2 .m-row,.v2 .mc,.v2 .lcard,.v2 .bcard,.v2 .kcard,.v2 .trow,.v2 .prow,.v2 .arow,.v2 .wk-card,.v2 .nextup,.v2 .sugg-row,.v2 .try-c,.v2 .lway,.v2 .trick,.v2 .tg-card,.v2 .m-card,.v2 .icard,.v2 .rutc,.v2 .kq,.v2 .litem,.v2 .sb,.v2 .day,.v2 .pers,.v2 .bd-ask{-webkit-tap-highlight-color:transparent}.v2 .m-row:active,.v2 .trow:active,.v2 .prow:active,.v2 .arow:active,.v2 .sugg-row:active,.v2 .icard:active,.v2 .nextup:active{transition:transform .12s var(--ios);transform:scale(.985)}.v2 .mc:active,.v2 .lcard:active,.v2 .bcard:active,.v2 .wk-card:active,.v2 .try-c:active,.v2 .lway:active,.v2 .trick:active,.v2 .tg-card:active,.v2 .m-card:active,.v2 .rutc:active,.v2 .kq:active{transition:transform .14s var(--ios);transform:scale(.98)}.v2 .litem:active{background:#01214f0b}@media (hover:none){.v2 .m-row:hover,.v2 .lcard:hover,.v2 .mc:hover,.v2 .bcard:hover,.v2 .try-c:hover,.v2 .lway:hover,.v2 .trick:hover,.v2 .tg-card:hover,.v2 .arow:hover,.v2 .wk-card:hover,.v2 .nextup:hover,.v2 .m-card:hover,.v2 .sugg-row:hover,.v2 .icard:hover{transform:none}.v2 .m-row:hover{box-shadow:none}}.v2 .flip-ghost{z-index:4;transform-origin:50%;pointer-events:none!important;margin:0!important;position:fixed!important}.v2 .dlg{transition:transform .44s var(--ios),opacity .22s}.v2 .dlg-wrap{transition:visibility 0s .34s}.v2 .dlg-wrap.open{transition:visibility}@media (max-width:820px){.v2 .dlg{opacity:1;transition:transform .5s var(--ios)}.v2 .dlg-wrap:not(.open) .dlg{transition:transform .34s var(--ios-out)}.v2 .dlg-wrap{transition:visibility 0s .36s}.v2 .dlg-grab{touch-action:none}.v2 .cf-panel{opacity:1;transition:transform .5s var(--ios);transform:translateY(100%)}.v2 .cf.open .cf-panel{transform:none}.v2 .cf.closing .cf-panel{opacity:1;transition:transform .36s var(--ios-out);transform:translateY(100%)}.v2 .cf-head{touch-action:none}.v2-page.sheet-drag .dlg,.v2-page.sheet-drag .cf-panel{transition:none!important}}@media (prefers-reduced-motion:reduce){.v2-page[data-nav] .page{animation:none!important}.v2 .dlg,.v2 .cf-panel,.v2 .dlg-wrap:not(.open) .dlg,.v2 .cf.closing .cf-panel{transition:none!important}}.v2 .bfade{left:0}.v2-page.side-closed{--cl:156px;--cr:156px}@media (max-width:1180px) and (min-width:821px){.v2-page,.v2{--cl:156px;--cr:36px}}.v2 .side-head{margin-bottom:20px}.v2 .side-chat{border-radius:14px;height:48px;margin:0 -11px 10px;padding:0 14px}.v2 .side-chat .ico{width:22px;height:22px}.v2 .side-search{height:42px;color:var(--serene-text);margin:0 -11px 8px}.v2 .nav-g{flex-direction:column;gap:2px;padding:6px 0;display:flex}.v2 .nav-g+.nav-g{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.v2 .nav-cap{font-size:13px;font-weight:var(--fw-strong);color:var(--serene-text);padding:2px 11px 6px}.v2 .nav-i{border-radius:12px;height:42px;font-size:16px}.v2 .nav-i .ico{color:var(--serene-text)}.v2 .nav-i:hover .ico{color:var(--gray)}.v2 .nav-i.on .ico,.v2 .nav-i.parent .ico{color:var(--horizon)}.v2 .nav-i.parent{color:var(--horizon-text);font-weight:var(--fw-strong)}.v2 .nav-sub{animation:v2-subIn .28s var(--m-ease,ease) both;flex-direction:column;gap:2px;margin:2px 0 4px 21px;padding-left:12px;display:flex;position:relative}.v2 .nav-sub:before{content:"";background:#557bf42e;border-radius:2px;width:1.5px;position:absolute;top:6px;bottom:6px;left:0}.v2 .nav-i.sub{height:38px;font-size:15px}.v2 .nav-i.sub .ico{width:18px;height:18px}@keyframes v2-subIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v2 .side-med{margin-top:10px}@media (max-width:820px){.v2 .nav-i{height:46px;font-size:17px}.v2 .nav-i.sub{height:44px;font-size:16px}.v2 .nav-cap{font-size:14px}.v2 .side-chat{height:52px;font-size:17px}}@media (prefers-reduced-motion:reduce){.v2 .nav-sub{animation:none}}.v2 .cf-done{border-radius:var(--r-pill);height:40px;box-shadow:var(--sh-btn);color:var(--gray);font-size:15px;font-weight:var(--fw-strong);background:#fff;flex:none;align-items:center;gap:8px;padding:0 16px 0 13px;transition:box-shadow .2s,color .15s,transform .15s;display:inline-flex}.v2 .cf-done:hover{color:var(--horizon-text);box-shadow:var(--sh-hover)}.v2 .cf-done:active{transform:scale(.97)}.v2 .cf-done .cfd-m{display:none}@media (max-width:820px){.v2 .cf-done{width:44px;height:44px;box-shadow:none;background:0 0;justify-content:center;padding:0}.v2 .cf-done span,.v2 .cf-done .cfd-d{display:none}.v2 .cf-done .cfd-m{width:22px;height:22px;display:block}}.v2 .home-body .kq{margin-top:10px}.v2 .home-body .admin-strip{margin:4px 0 0}.v2 .page.agp{max-width:720px}.v2 .agp .ag-col{max-width:none}.v2 .nr-hint{font-size:15px;font-weight:var(--fw-strong);color:var(--horizon-text);margin:12px 0 -2px}.v2{--g-primary:linear-gradient(180deg,#5a7ff2,#3f64e0)}.v2 .btn{box-shadow:inset 0 1px #ffffff2e,0 6px 16px -10px #3f64e099}.v2 .btn.lg{height:52px;padding:0 26px;font-size:18px}.v2 .ph .r .btn.lg{gap:8px;height:48px;padding:0 22px 0 18px;font-size:17px}.v2 .ph .r .btn.lg .ico{width:22px;height:22px}.v2 .btn.outline{border-color:#898f918c}.v2 .ph p{max-width:60ch}.v2 .m-row .t{font-size:15px}.v2 .m-row .s{font-size:13px}.v2 .m-row .time{font-size:14px}.v2 .m-group-label,.v2 .m-card small{font-size:15px}.v2 .chip{height:24px;font-size:12px}.v2 .m-count{min-width:22px;font-size:12px}.v2 .link,.v2 .note{font-size:15px}.v2 .r-act .s{font-size:14px}.v2 .kq-d,.v2 .rc-h p{font-size:15px}.v2 .m-row:focus-visible,.v2 .lcard:focus-visible,.v2 .bcard:focus-visible,.v2 .mc:focus-visible,.v2 .kcard:focus-visible{box-shadow:var(--ring)!important}.v2 .page.ldp{max-width:760px}.v2 .ldp .ld-body,.v2 .ldp .ld-ask{max-width:none}.v2 .mem-top{align-items:center;gap:10px;margin:0 0 8px;display:flex}.v2 .mem-n{font-size:14px;font-weight:var(--fw-strong);color:var(--serene-text)}.v2 .meters.foot{justify-content:flex-start;margin:22px 0 0}.v2 .meters.foot .meter{background:0 0;border-color:#0000;padding:0 10px 0 0}.v2 .asec .asec{margin:30px 0 0}.v2 .page.energy.ev2{max-width:800px}.v2 .ev2 .ev2-stack{max-width:none}.v2 .ev2 .egrid.two{grid-template-columns:minmax(0,1fr)}.v2 .ev2 .panel .h32{font-size:24px}.v2 .ev2-claim{background:var(--g-primary)}.v2 .pers{transition:box-shadow .2s,background .2s,transform .15s}.v2 .say-prev{margin-bottom:4px}@media (max-width:820px){.v2 .chat-top{display:none!important}}.v2-page.cf-open .side-chat{box-shadow:inset 0 0 0 1.5px #557bf473}.v2-page.cf-open .nav-i.on{color:var(--gray);font-weight:var(--fw-text);background:0 0}.v2-page.cf-open .nav-i.on .ico{color:var(--serene-text)}.v2 .board .crumb{margin-bottom:10px}.v2 .page.wide>.crumb+.bd-head{margin-top:0}.v2 .setup-h{justify-content:flex-start;gap:10px}.v2 .rs-go{border-radius:var(--r-pill);height:32px;color:var(--horizon-text);font-size:13px;font-weight:var(--fw-strong);flex:none;align-items:center;gap:6px;margin-right:2px;padding:0 12px;transition:background .15s;display:inline-flex}.v2 .rs-go:hover{background:#557bf414}.v2 .mp-i{gap:10px;padding:0 8px}.v2 .mp-i .switch{flex:none}@media (min-width:821px) and (max-height:860px){.v2 .side-head{margin-bottom:14px}.v2 .side-chat{height:44px;margin-bottom:8px}.v2 .side-search{height:38px;margin-bottom:4px}.v2 .nav-i{height:38px}.v2 .nav-i.sub{height:34px}.v2 .nav-g{padding:4px 0}.v2 .nav-g+.nav-g{margin-top:2px;padding-top:6px}.v2 .nav-cap{padding-bottom:4px}.v2 .side-foot{margin-top:2px;padding-top:6px}}.v2 .badge,.v2 .chip.solid,.v2 .wd.on,.v2 .arow .num.ok,.v2 .wk-step.done .n{background:var(--horizon-text)}.v2 .badge{height:20px;font-size:12px}.v2 .chip.solid{font-size:12px}.v2 .new-chip{background:linear-gradient(90deg,var(--horizon-text),#b3317f);font-size:11px}.v2 .m-progress .step{background:var(--g-primary)}.v2{--sb-w:280px;--sb-r:76px;--ios:cubic-bezier(.32,.72,0,1)}@media (min-width:821px){.v2-page,.v2{--sb:var(--sb-w);--cl:calc(var(--sb) + 48px);--cr:48px}.v2-page.side-closed{--sb:var(--sb-r);--cl:calc(var(--sb) + 48px);--cr:48px}.v2-page.side-closed .side,.v2-page.side-peek .side{box-shadow:none;opacity:1!important;visibility:visible!important;transform:none!important}.v2 .main{transition:padding .42s var(--ios)}.v2 .bfade{left:var(--sb);transition:left .42s var(--ios),opacity .3s}.v2 .m-side{display:none!important}}@media (min-width:821px) and (max-width:1180px){.v2-page,.v2-page.side-closed{--sb:var(--sb-r);--cl:calc(var(--sb-r) + 32px);--cr:32px}.v2-page:not(.side-over) .side{opacity:1;visibility:visible;transform:none}.v2-page.side-over .side{width:var(--sb-w);background:#fafafcf5;box-shadow:0 30px 80px -30px #0f173c73}}@media (min-width:1280px){.v2-page.dev-open{--cr:452px}}.v2.side .sb-top{align-items:center;height:52px;margin:0 0 6px;display:flex;position:relative}.v2 .sb-brand{border-radius:12px;align-items:center;height:40px;padding:0 8px;transition:opacity .2s,background .18s;display:flex}.v2 .sb-brand:hover{background:#0f172a0b}.v2 .sb-ib{color:#5b6064;width:40px;height:40px;transition:background .18s var(--ios),color .18s,transform .18s var(--ios),right .42s var(--ios);border-radius:12px;place-items:center;display:grid;position:absolute;top:6px;right:2px}.v2 .sb-ib:hover{color:var(--gray);background:#0f172a0f}.v2 .sb-ib:active{transform:scale(.92)}.v2 .sb-i{color:#2b2f33;text-align:left;white-space:nowrap;width:100%;height:44px;transition:background .16s var(--ios),color .16s,transform .2s var(--ios);border-radius:12px;align-items:center;gap:13px;padding:0 12px 0 15px;font-size:15.5px;line-height:1;display:flex;position:relative}.v2 .sb-i .ico{color:#5f6569;width:22px;height:22px;transition:color .16s}.v2 .sb-i:hover{background:#0f172a0d}.v2 .sb-i:active{background:#0f172a13;transform:scale(.97)}.v2 .sb-i.on{color:var(--horizon-text);font-weight:var(--fw-strong);background:#557bf41f}.v2 .sb-i.on .ico{color:var(--horizon)}.v2 .sb-i.sb-glide{background:0 0}.v2 .sb-glider{z-index:-1;border-radius:inherit;pointer-events:none;background:#557bf41f;position:absolute;inset:0}.v2 .sb-lb{text-overflow:ellipsis;min-width:0;transition:opacity .22s var(--ios);flex:1;overflow:hidden}.v2 .sb-i .m-count{min-width:0;height:auto;color:var(--serene-text);font-size:12.5px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;background:0 0;margin-left:auto;padding:0 2px;transition:opacity .2s}.v2 .sb-k{color:#7a8085;font:600 11.5px/1 var(--font);letter-spacing:.02em;background:#0f172a0d;border-radius:7px;margin-left:auto;padding:4px 7px;transition:opacity .2s}.v2 .sb-find{margin-bottom:6px}.v2.side .sb-nav{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:0 -6px;padding:0 6px 14px;overflow:hidden auto}.v2.side .sb-nav::-webkit-scrollbar{display:none}.v2 .sb-g+.sb-g{margin-top:16px}.v2 .sb-cap{height:28px;font-size:12.5px;font-weight:var(--fw-strong);color:#80868a;letter-spacing:.01em;white-space:nowrap;padding:9px 15px 0;transition:opacity .2s;overflow:hidden}.v2 .sb-sub{margin:2px 0 4px;position:relative}.v2 .sb-sub:before{content:"";background:#0f172a17;border-radius:1px;width:1.5px;transition:opacity .2s;position:absolute;top:8px;bottom:8px;left:26px}.v2 .sb-i.sub{height:40px;padding-left:44px;font-size:14.5px}.v2 .sb-i.sub .ico{width:19px;height:19px}.v2 .sb-foot{flex-direction:column;gap:10px;padding-top:10px;display:flex;position:relative}.v2 .sb-talk{color:#fff;isolation:isolate;width:100%;height:66px;transition:width .42s var(--ios),height .42s var(--ios),border-radius .42s var(--ios),box-shadow .25s,transform .2s var(--ios);background:linear-gradient(118deg,#3f5fdb 0%,#5a5ce0 46%,#7f52cc 76%,#b14fa6 100%);border-radius:22px;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -14px #3f5adcd9,inset 0 1px #ffffff4d,inset 0 -1px #00000014}.v2 .sb-talk:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(130% 150% at 0 0,#ffffff4d,#0000 46%);position:absolute;inset:0}.v2 .sb-talk:after{content:"";z-index:-1;pointer-events:none;width:45%;transition:left .8s var(--ios);background:linear-gradient(100deg,#0000,#ffffff42,#0000);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.v2 .sb-talk:hover{box-shadow:0 18px 32px -14px #3f5adcf2,inset 0 1px #ffffff57}.v2 .sb-talk:hover:after{left:130%}.v2 .sb-talk:has(.sb-talk-go:active){transform:scale(.975)}.v2 .sb-talk-go{min-width:0;height:100%;color:inherit;text-align:left;border-radius:inherit;flex:1;align-items:center;gap:12px;padding:0 4px 0 11px;display:flex}.v2 .sb-av{width:44px;height:44px;transition:width .42s var(--ios),height .42s var(--ios);background-color:#fff;background-size:84%;border-radius:50%;transform:rotate(-3.2deg);box-shadow:0 5px 12px -5px #0006}.v2 .sb-talk-go:hover .sb-av{animation:v2-sbWave 1.1s var(--ios)}.v2 .sb-tt{flex-direction:column;gap:2px;min-width:0;transition:opacity .22s;display:flex}.v2 .sb-tt b{font-size:17px;font-weight:var(--fw-strong);white-space:nowrap;line-height:1.15}.v2 .sb-tt small{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.25;overflow:hidden}.v2 .sb-mic{color:#fff;width:46px;height:46px;transition:background .18s,transform .18s var(--ios),opacity .2s;background:#ffffff2e;border-radius:50%;flex:none;place-items:center;margin-right:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.v2 .sb-mic:hover{background:#ffffff4d}.v2 .sb-mic:active{transform:scale(.9)}.v2 .sb-mic .ico{width:23px;height:23px}.v2 .sb-me{border-top:1px solid #0f172a12;padding-top:8px;position:relative}.v2.side .me{border-radius:14px;gap:11px;padding:7px 10px 7px 8px}.v2.side .me .av-me{width:38px;height:38px;font-size:14.5px}.v2.side .me b{font-size:15px;font-weight:var(--fw-strong)}.v2.side .me small{font-size:13px}.v2.side .me .grow,.v2.side .me .chev{transition:opacity .2s}.v2 .sb-rail .sb-brand{opacity:0;pointer-events:none}.v2 .sb-rail .sb-ib{right:6px}.v2 .sb-rail .sb-lb,.v2 .sb-rail .sb-k,.v2 .sb-rail .sb-cap,.v2 .sb-rail .sb-i .m-count,.v2 .sb-rail .sb-tt,.v2 .sb-rail .sb-mic,.v2 .sb-rail .me .grow,.v2 .sb-rail .me .chev,.v2 .sb-rail .sb-sub:before{opacity:0;pointer-events:none}.v2 .sb-rail .sb-cap{height:0;padding:0}.v2 .sb-rail .sb-g+.sb-g{border-top:1px solid #0f172a12;margin-top:8px;padding-top:8px}.v2 .sb-rail .sb-i.sub{padding-left:15px}.v2 .sb-rail .sb-talk{border-radius:26px;width:52px;height:52px}.v2 .sb-rail .sb-talk-go{padding:0 0 0 4px}.v2 .sb-rail .sb-mic{position:absolute;right:-60px}.v2 .sb-rail .me{padding-left:7px}.v2 .sb-rail .me-pop{width:300px;right:auto}.v2 .sb-tip{z-index:120;color:var(--gray);font-size:13.5px;font-weight:var(--fw-strong);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s,transform .2s var(--ios);background:#fff;border-radius:10px;padding:7px 11px;position:fixed;transform:translate(-4px,-50%);box-shadow:0 10px 26px -10px #0f172a59,0 0 0 1px #0f172a0f}.v2 .sb-tip.on{opacity:1;transform:translateY(-50%)}@keyframes v2-sbWave{0%,to{transform:rotate(-3.2deg)}30%{transform:rotate(-12deg)scale(1.05)}60%{transform:rotate(6deg)}}@media (max-width:820px){.v2 .sb-ib{display:none}.v2 .sb-i{gap:14px;height:50px;font-size:17px}.v2 .sb-i .ico{width:23px;height:23px}.v2 .sb-i.sub{height:46px;font-size:16px}.v2 .sb-k{display:none}.v2 .sb-cap{font-size:13.5px}.v2 .sb-talk{border-radius:24px;height:72px}.v2 .sb-av{width:48px;height:48px}.v2 .sb-tt b{font-size:18px}.v2 .sb-tt small{font-size:13.5px}.v2 .sb-mic{width:50px;height:50px}.v2 .burger{backdrop-filter:blur(16px)saturate(1.4);background:#ffffffdb;height:46px;padding:0 18px 0 14px;box-shadow:0 8px 20px -12px #0f172a66,0 0 0 1px #0f172a0d}.v2 .burger:active{transform:scale(.96)}}@property --cx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.v2.v2-comp .m-composer.cx{width:min(700px,100%);min-height:66px;transition:box-shadow .3s var(--ios);background:#fff;border:0;border-radius:33px;align-items:center;gap:8px;padding:9px 9px 9px 10px;box-shadow:0 0 0 1px #557bf433,0 16px 36px -18px #3f5fdb99,0 2px 6px #0f172a0d}.v2.v2-comp .m-composer.cx:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cx-a),#557bf499,#6fc1ff8c,#ff66c480,#557bf499);filter:blur(12px);opacity:.42;transition:opacity .3s;animation:10s linear infinite v2-cxAura;position:absolute;inset:-2px}.v2.v2-comp .m-composer.cx:hover:before{opacity:.55}.v2.v2-comp .m-composer.cx:focus-within{box-shadow:0 0 0 2px #557bf480,0 18px 40px -16px #3f5fdba6,0 2px 6px #0f172a0d}.v2.v2-comp .m-composer.cx:focus-within:before{opacity:.7}.v2 .m-composer.cx textarea{align-self:center;min-height:26px;margin:0;padding:8px 2px;font-size:17px;line-height:1.4}.v2 .m-composer.cx textarea::placeholder{color:#767c80;opacity:1}.v2 .m-composer.cx .tools{gap:8px}.v2 .m-round.cx-add{color:#50565b;width:46px;height:46px;transition:background .18s,transform .18s var(--ios);background:#f1f3f8;border-radius:50%;flex:none}.v2 .m-round.cx-add:hover{background:#e8ecf5}.v2 .m-round.cx-add:active{transform:scale(.92)}.v2 .m-round.cx-add .ico{width:24px;height:24px}.v2 .m-round.primary.cx-mic{background:var(--g-primary);color:#fff;width:50px;height:50px;transition:transform .2s var(--ios),box-shadow .2s,filter .2s;border-radius:50%;box-shadow:0 10px 18px -10px #3f64e0e6,inset 0 1px #ffffff47}.v2 .m-round.primary.cx-mic .ico{width:25px;height:25px}.v2 .m-round.primary.cx-mic:hover{filter:brightness(1.05);transform:scale(1.06)}.v2 .m-round.primary.cx-mic:active{transform:scale(.92)}.v2 .m-round.primary.cx-mic.is-send .ico{width:23px;height:23px}@keyframes v2-cxAura{to{--cx-a:360deg}}@media (max-width:820px){.v2.v2-comp .m-composer.cx.is-entry{border-radius:32px;min-height:64px;padding:8px 8px 8px 20px}.v2 .m-composer.cx .ce-in{color:#6e7478;min-height:46px;font-size:17px}.v2 .m-composer.cx.is-entry .m-round.primary{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.v2.v2-comp .m-composer.cx:before{animation:none}.v2 .sb-talk:after{display:none}}@media (min-width:821px){.v2 .cf{top:0;bottom:0;left:var(--sb);transition:left .42s var(--ios);right:0}.v2 .cf-panel{box-shadow:none;opacity:0;transition:opacity .3s var(--ios),transform .55s var(--ios);background:#fbfbfcf7;border:0;border-radius:0;transform:translateY(16px)}.v2 .cf.open .cf-panel{opacity:1;transform:none}.v2 .cf.closing .cf-panel{opacity:0;transition:opacity .22s,transform .32s var(--ios);transform:translateY(12px)}.v2 .cf-panel:before{background:radial-gradient(46% 34% at 50% 0,#557bf417,#0000 72%),radial-gradient(40% 40% at 100% 100%,#ff66c40f,#0000 72%)}.v2-page.cf-open .sb-talk{box-shadow:0 0 0 3px #557bf447,0 14px 28px -14px #3f5adcd9}.v2-page.cf-open .sb-i.on{color:#2b2f33;font-weight:var(--fw-text);background:0 0}.v2-page.cf-open .sb-i.on .ico{color:#5f6569}}.v2 .cf-back-s{display:none}.v2 .cf-av{width:36px;height:36px;transform:rotate(-3.2deg) scale(calc(1 + var(--amp,0) * .14));transition:transform .12s linear}.v2 .cf-thread{width:min(740px,100%);padding:20px 24px 190px}.v2 .cf-thread .m-say{font-size:17px;line-height:1.55}.v2 .cf-thread .m-bubble{font-size:16.5px;line-height:1.45}.v2 .cf-comp .comp-in{width:min(740px,100%)}.v2 .cf-comp .m-composer.cx{background:#fff;border:0;border-radius:33px;align-items:center;gap:8px;width:100%;min-height:66px;padding:9px 9px 9px 10px;box-shadow:0 0 0 1px #557bf433,0 16px 36px -18px #3f5fdb8c,0 2px 6px #0f172a0d}.v2 .cf-comp .m-composer.cx:focus-within{box-shadow:0 0 0 2px #557bf480,0 18px 40px -16px #3f5fdb99}.v2 .cf-hello{padding:9vh 0 0}.v2 .cf-hav{width:76px;height:76px;margin-bottom:12px;transform:rotate(-3.2deg)}.v2 .cf-hello .m-title{font-size:34px}.v2 .cf-hello p{margin:10px 0 22px;font-size:16.5px}.v2 .cf-chaos{text-align:left;width:min(560px,100%);transition:transform .2s var(--ios),box-shadow .2s;background:linear-gradient(118deg,#3f5fdb14,#b14fa614);border-radius:22px;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px 14px 14px;display:flex;box-shadow:0 0 0 1px #557bf433}.v2 .cf-chaos:hover{box-shadow:0 0 0 1px #557bf461,0 12px 26px -16px #3f5fdb80}.v2 .cf-chaos:active{transform:scale(.985)}.v2 .cfc-mic{background:var(--g-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 18px -10px #3f64e0e6}.v2 .cf-chaos b{font-size:17px;font-weight:var(--fw-strong);display:block}.v2 .cf-chaos small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .cf-chaos .chev{color:var(--horizon)}.v2 .cf-sugs{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);display:grid}.v2 .cf-sug{min-height:62px;color:var(--gray);text-align:left;transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.35;display:flex;box-shadow:0 0 0 1px #0f172a0f,0 6px 14px -12px #0f172a4d}.v2 .cf-sug .ico{color:var(--horizon);flex:none}.v2 .cf-sug:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #557bf44d,0 12px 24px -14px #3f5fdb73}.v2 .cf-sug:active{transform:scale(.98)}.v2 .m-txt{flex-direction:column;gap:6px;max-width:62ch;margin-top:8px;display:flex}.v2 .m-txt>p{color:var(--gray);animation:v2-mtIn .42s var(--ios) both;animation-delay:calc(var(--i) * 55ms);margin:0;font-size:17px;line-height:1.55}.v2 .m-txt .mt-p{margin-top:6px}.v2 .m-txt .mt-p:first-child{margin-top:0}.v2 .mt-li{gap:10px;padding-left:2px;display:flex}.v2 .mt-n{min-width:14px;color:var(--horizon-text);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;flex:none}.v2 .mt-x{min-width:0}.v2 .m-txt b{font-weight:var(--fw-strong)}.v2 .mt-q{color:#3b4045;background:#557bf412;border-radius:4px 16px 16px;padding:10px 14px;font-style:italic;font-size:16px!important}@keyframes v2-mtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2 .cf-thread .qchips{gap:8px;margin-top:14px}.v2 .cf-thread .qchip{min-height:46px;animation:v2-mtIn .4s var(--ios) both;border-radius:23px;padding:0 18px;font-size:15.5px;animation-delay:.18s}.v2 .cf-thread .qchip.solid{background:var(--g-primary);color:#fff;border-color:#0000}.v2 .cf-thread .msg:not(:last-child) .qchips{display:none}.v2 .m-bubble.mv-bub{flex-direction:column;gap:6px;max-width:min(470px,86%);display:flex}.v2 .mv-h{color:var(--horizon-text);font-size:13.5px;font-weight:var(--fw-strong);align-items:center;gap:6px;display:inline-flex}.v2 .mv-d{color:var(--serene-text);font-variant-numeric:tabular-nums;margin-left:2px}.v2 .mv-t{color:var(--gray);font-size:15.5px;line-height:1.45}.v2 .mv-mp{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);animation:v2-mtIn .45s var(--ios) both;border-top:1px solid #0f172a12;align-items:flex-start;gap:6px;margin-top:4px;padding-top:9px;line-height:1.35;display:flex}.v2 .mv-mp .ico{flex:none;margin-top:1px}.v2 .mv-bub.is-live{min-width:min(300px,80%);animation:1.8s ease-in-out infinite v2-recGlow;box-shadow:0 0 0 2px #557bf459,0 14px 30px -16px #3f5fdb8c}.v2 .mv-bub.is-live .mv-t:empty:before{content:"…";color:var(--serene-text)}.v2 .rec-dot{background:#ef4462;border-radius:50%;flex:none;width:9px;height:9px;animation:1.3s ease-in-out infinite v2-recDot;box-shadow:0 0 0 4px #ef446226}.v2 .rec-live{animation:v2-msgIn .35s var(--ios) both}.v2 .rec-gone{opacity:0;transition:opacity .22s,transform .24s var(--ios);transform:translateY(6px)scale(.98)}.v2 .cf-comp .m-composer.cx.rec-bar{gap:12px;padding:8px;box-shadow:0 0 0 2px #557bf46b,0 18px 40px -16px #3f5fdb99}.v2 .rec-x{color:#4a5055;width:50px;height:50px;transition:background .18s,transform .18s var(--ios);background:#f1f3f8;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .rec-x:hover{background:#e8ecf5}.v2 .rec-x:active{transform:scale(.92)}.v2 .rec-time{color:var(--gray);font-size:16px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;display:inline-flex}.v2 .rec-wave{flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:40px;display:flex;overflow:hidden}.v2 .rec-wave i{background:linear-gradient(#7593f7,#3f5fdb);border-radius:3px;flex:none;width:4px;height:100%;transition:transform 70ms linear;transform:scaleY(.1)}.v2 .m-round.primary.rec-send{background:var(--g-primary);color:#fff;width:54px;height:54px;transition:transform .2s var(--ios);border-radius:50%;flex:none;box-shadow:0 10px 18px -10px #3f64e0e6,inset 0 1px #ffffff47}.v2 .rec-send .ico{width:25px;height:25px}.v2 .rec-send:hover{transform:scale(1.06)}.v2 .rec-send:active{transform:scale(.92)}.v2 .rec-hint{text-align:center;color:var(--serene-text);animation:v2-mtIn .4s var(--ios) both;margin:10px 0 0;font-size:14px}@keyframes v2-recGlow{50%{box-shadow:0 0 0 5px #557bf429,0 14px 30px -16px #3f5fdb8c}}.v2 .rec-send.is-cue{animation:v2-recCue 1.5s var(--ios) infinite}@keyframes v2-recCue{0%{box-shadow:0 0 #557bf473,0 10px 18px -10px #3f64e0e6}70%{box-shadow:0 0 0 14px #557bf400,0 10px 18px -10px #3f64e0e6}to{box-shadow:0 0 #557bf400,0 10px 18px -10px #3f64e0e6}}.v2 .cf-comp .m-composer.cx{animation:v2-cxIn .38s var(--ios) both}@keyframes v2-cxIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes v2-recDot{50%{opacity:.35}}@media (max-width:820px){.v2 .cf-back-l{display:none}.v2 .cf-back-s{display:inline}.v2 .cf-thread{padding:16px 16px 180px}.v2 .cf-hello{padding-top:4vh}.v2 .cf-hello .m-title{font-size:28px}.v2 .cf-sugs{grid-template-columns:1fr}.v2 .rec-wave i:nth-child(-n+40){display:none}.v2 .rec-hint{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.v2 .m-txt>p,.v2 .mv-mp,.v2 .cf-thread .qchip,.v2 .rec-live,.v2 .cf-comp .m-composer.cx,.v2 .mv-bub.is-live,.v2 .rec-dot,.v2 .rec-send.is-cue{animation:none}}.v2 .chaos{animation:v2-chIn .6s var(--ios) both;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(118deg,#557bf480,#6fc1ff59,#b14fa673) border-box;border:1.5px solid #0000;border-radius:26px;align-items:center;gap:20px;margin:10px 0 4px;padding:22px 24px 22px 20px;display:flex;position:relative;box-shadow:0 20px 44px -28px #3f5fdb99}.v2 .chaos.is-new{margin:0 0 16px}.v2 .ch-art{background:radial-gradient(circle,#557bf429,#557bf400 70%);border-radius:50%;flex:none;place-items:center;width:100px;height:100px;display:grid;position:relative}.v2 .ch-art .char{width:80px;height:80px}.v2 .ch-wave{background:var(--g-primary);border-radius:14px;align-items:center;gap:2.5px;height:28px;padding:0 8px;display:flex;position:absolute;bottom:8px;right:-4px;box-shadow:0 8px 14px -8px #3f64e0e6}.v2 .ch-wave i{background:#fff;border-radius:2px;width:3px;height:13px;animation:1.1s ease-in-out infinite v2-chWave;transform:scaleY(.45)}.v2 .ch-wave i:nth-child(2){animation-delay:.18s}.v2 .ch-wave i:nth-child(3){animation-delay:.36s}.v2 .ch-wave i:nth-child(4){animation-delay:.54s}.v2 .ch-txt{flex:1;min-width:0}.v2 .ch-h{font-size:21px;font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0 0 6px;line-height:1.25}.v2 .ch-p{max-width:46ch;color:var(--serene-text);margin:0 0 16px;font-size:15.5px;line-height:1.45}.v2 .ch-acts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.v2 .ch-rec{gap:8px}.v2 .ch-rec .ico{width:22px;height:22px}.v2 .ch-alt{font-size:15.5px}.v2 .ch-x{color:#80868a;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .18s;display:grid;position:absolute;top:10px;right:10px}.v2 .ch-x:hover{color:var(--gray);background:#0f172a0f}@keyframes v2-chWave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes v2-chIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:820px){.v2 .chaos{text-align:center;flex-direction:column;gap:12px;padding:24px 18px 20px}.v2 .ch-p{margin-left:auto;margin-right:auto}.v2 .ch-acts{flex-direction:column;align-items:stretch}.v2 .ch-rec{width:100%;height:56px;font-size:18px}}@media (prefers-reduced-motion:reduce){.v2 .ch-wave i,.v2 .chaos{animation:none}}.v2 .kq-idea{margin:18px 0 0;position:relative}.v2 .kqi-go{text-align:left;width:100%;transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 56px 18px 20px;display:flex;box-shadow:0 0 0 1px #0f172a0d,0 4px 13px -5px #0000001a}.v2 .kqi-go:hover{box-shadow:0 0 0 1px #557bf44d,0 12px 26px -14px #3f5fdb73}.v2 .kqi-go:active{transform:scale(.985)}.v2 .kqi-l{color:var(--horizon-text);font-size:13.5px;font-weight:var(--fw-strong);align-items:center;gap:6px;display:inline-flex}.v2 .kqi-t{font-size:18px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.3}.v2 .kqi-why{color:var(--serene-text);font-size:15px}.v2 .kqi-more{color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.v2 .kqi-x{color:#80868a;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .18s;display:grid;position:absolute;top:10px;right:10px}.v2 .kqi-x:hover{color:var(--gray);background:#0f172a0f}.v2 .apps3 .ph{margin-bottom:18px}.v2 .ap-find{margin:0 0 34px}.v2 .apf-box{cursor:text;height:64px;transition:box-shadow .25s var(--ios);background:#fff;border-radius:22px;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:relative;box-shadow:0 0 0 1px #557bf42e,0 16px 36px -22px #3f5fdb8c}.v2 .apf-box:focus-within{box-shadow:0 0 0 2px #557bf480,0 18px 40px -20px #3f5fdb99}.v2 .apf-box .ico{color:var(--horizon);flex:none}.v2 .apf-box input{min-width:0;height:100%;color:var(--gray);background:0 0;border:0;outline:0;flex:1;font-size:18px}.v2 .apf-box input::placeholder{color:#767c80}.v2 .apf-box input::-webkit-search-cancel-button{-webkit-appearance:none}.v2 .apf-k{color:#7a8085;min-width:26px;height:26px;font:600 13px/1 var(--font);background:#0f172a0d;border-radius:7px;flex:none;place-items:center;display:grid}.v2 .apf-res{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.v2 .apf-pop{margin-top:18px}.v2 .apf-l{color:var(--serene-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:6px;margin:0 0 10px 4px;display:inline-flex}.v2 .apf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2 .apf-tile{text-align:left;min-height:72px;transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 44px 12px 14px;display:flex;position:relative;box-shadow:0 0 0 1px #0f172a0f,0 6px 14px -12px #0f172a4d}.v2 .apf-tile:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #557bf44d,0 12px 24px -14px #3f5fdb73}.v2 .apf-tile:active{transform:scale(.98)}.v2 .apf-n{min-width:0}.v2 .apf-n b{font-size:15.5px;font-weight:var(--fw-strong);display:block}.v2 .apf-n small{color:var(--serene-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.v2 .apf-plus{width:28px;height:28px;color:var(--horizon-text);transition:background .2s,transform .3s var(--spring);background:#557bf41a;border-radius:50%;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:12px}.v2 .apf-tile:hover .apf-plus{background:var(--horizon);color:#fff;transform:rotate(90deg)}.v2 .apf-on{margin-top:18px}.v2 .apf-on .apf-l .ico{color:#13874a}.v2 .apf-chips{flex-wrap:wrap;gap:8px;display:flex}.v2 .apf-chip{height:42px;font-size:14.5px;font-weight:var(--fw-strong);transition:box-shadow .2s,transform .2s var(--ios);background:#fff;border-radius:21px;align-items:center;gap:8px;padding:0 16px 0 8px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #0f172a12}.v2 .apf-chip:hover{box-shadow:0 0 0 1px #557bf44d}.v2 .apf-chip:active{transform:scale(.97)}.v2 .apf-dot{background:#21c063;border-radius:50%;width:8px;height:8px;margin-left:2px;box-shadow:0 0 0 3px #21c06326}.v2 .apf-all{height:44px;color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);border-radius:22px;align-items:center;gap:8px;margin-top:16px;padding:0 14px 0 12px;transition:background .18s;display:inline-flex}.v2 .apf-all:hover{background:#557bf414}.v2 .agrid.aall{margin-top:14px}.v2 .ap-auto{margin:0 0 30px}.v2 .aa-h{margin:0 0 14px}.v2 .aa-badge{height:26px;color:var(--horizon-text);font-size:12.5px;font-weight:var(--fw-strong);letter-spacing:.02em;background:linear-gradient(118deg,#3f5fdb1f,#b14fa61f);border-radius:13px;align-items:center;gap:5px;margin-bottom:8px;padding:0 10px 0 8px;display:inline-flex}.v2 .aa-h .asub{margin:4px 0 0}.v2 .aa-for{background:linear-gradient(118deg,#557bf412,#ff66c40d);border-radius:22px;margin:0 0 16px;padding:14px;box-shadow:0 0 0 1px #557bf424}.v2 .aa-forl{color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:6px;margin:0 0 10px 4px;display:inline-flex}.v2 .aa-forl2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2 .aa-pick{text-align:left;min-height:64px;transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;box-shadow:0 0 0 1px #0f172a0d}.v2 .aa-pick:hover{box-shadow:0 0 0 1px #557bf44d,0 10px 22px -14px #3f5fdb66}.v2 .aa-pick:active{transform:scale(.98)}.v2 .aa-pick b{font-size:14.5px;font-weight:var(--fw-strong);line-height:1.25;display:block}.v2 .aa-pick small{color:var(--serene-text);margin-top:2px;font-size:12.5px;display:block}.v2 .aa-chaos{text-align:left;width:100%;transition:transform .2s var(--ios),box-shadow .2s;background:linear-gradient(118deg,#3f5fdb14,#b14fa614);border-radius:22px;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px 14px 14px;display:flex;box-shadow:0 0 0 1px #557bf433}.v2 .aa-chaos:hover{box-shadow:0 0 0 1px #557bf461,0 12px 26px -16px #3f5fdb80}.v2 .aa-chaos:active{transform:scale(.99)}.v2 .aa-chaos b{font-size:16.5px;font-weight:var(--fw-strong);display:block}.v2 .aa-chaos small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .aa-chaos .chev{color:var(--horizon)}.v2 .aseg{background:#0f172a0f;border-radius:15px;gap:2px;margin:2px 0 16px;padding:4px;display:inline-flex}.v2 .aseg button{color:#55595d;height:42px;font-size:15.5px;font-weight:var(--fw-strong);transition:color .2s,background .25s var(--ios),box-shadow .25s var(--ios);border-radius:11px;align-items:center;gap:6px;padding:0 20px;display:inline-flex}.v2 .aseg button:hover{color:var(--gray)}.v2 .aseg button[aria-selected=true]{color:var(--gray);background:#fff;box-shadow:0 1px 3px #0f172a1f,0 6px 14px -8px #0f172a4d}.v2 .aseg-n{color:#13874a;text-align:center;background:#21c06329;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.v2 .aa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .aa-card{transition:box-shadow .25s,transform .25s var(--ios);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex;position:relative;box-shadow:0 0 0 1px #0f172a0f,0 8px 20px -16px #0f172a59}.v2 .aa-card:hover{box-shadow:0 0 0 1px #557bf438,0 14px 28px -18px #3f5fdb73}.v2 .aa-card.is-on{box-shadow:0 0 0 1.5px #21c06373,0 10px 24px -16px #13874a59}.v2 .aa-card.is-hit{animation:v2-aaHit 1.6s var(--ios)}.v2 .aa-top{align-items:center;gap:10px;display:flex}.v2 .aa-t{min-width:0;font-size:16.5px;font-weight:var(--fw-strong);flex:1;line-height:1.25}.v2 .aa-tag{height:24px;color:var(--horizon-text);font-size:12px;font-weight:var(--fw-strong);white-space:nowrap;background:#557bf41a;border-radius:12px;flex:none;align-items:center;gap:4px;padding:0 9px 0 7px;display:inline-flex}.v2 .aa-tag.rose{color:var(--rose-text);background:#ff66c41f}.v2 .aa-flow{background:#f7f8fb;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v2 .aa-flow p{align-items:baseline;gap:10px;margin:0;font-size:15px;line-height:1.4;display:flex}.v2 .aa-k{min-width:58px;color:var(--horizon-text);font-size:11.5px;font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;flex:none}.v2 .aa-then .aa-k{color:var(--rose-text)}.v2 .aa-when span:last-child{font-weight:var(--fw-strong)}.v2 .aa-why{color:var(--horizon-text);font-size:13.5px;font-weight:var(--fw-strong);align-items:center;gap:6px;margin:0;display:flex}.v2 .aa-foot{align-items:center;gap:10px;margin-top:auto;padding-top:2px;display:flex}.v2 .aa-apps{min-width:0;color:var(--serene-text);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.v2 .aa-apps>span:last-child{text-overflow:ellipsis;overflow:hidden}.v2 .aa-wa{color:#13874a;font-weight:var(--fw-strong);align-items:center;gap:5px;display:inline-flex}.v2 .aa-exb{flex:none;font-size:14px}.v2 .aa-own{background:0 0;border:0;justify-content:center;align-items:flex-start;box-shadow:inset 0 0 0 1.5px #557bf440}.v2 .aa-own:hover{box-shadow:inset 0 0 0 1.5px #557bf473}.v2 .aa-own p{color:var(--serene-text);margin:0;font-size:15px;line-height:1.45}.v2 .aa-own .btn{gap:6px}@keyframes v2-aaHit{0%,to{box-shadow:0 0 0 1px #0f172a0f}25%{box-shadow:0 0 0 3px #557bf473,0 18px 34px -18px #3f5fdb99}}@media (max-width:1180px){.v2 .apf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .aa-forl2{grid-template-columns:1fr}}@media (max-width:820px){.v2 .apf-box{border-radius:20px;height:60px}.v2 .apf-k{display:none}.v2 .aa-grid{grid-template-columns:1fr}.v2 .apf-grid{grid-template-columns:1fr 1fr;gap:8px}.v2 .apf-tile{gap:10px;min-height:64px;padding:10px 34px 10px 10px}.v2 .apf-n small{display:none}.v2 .apf-plus{width:24px;height:24px;margin-top:-12px;right:8px}.v2 .aseg{display:flex}.v2 .aseg button{flex:1;justify-content:center;padding:0 8px;font-size:15px}}.v2 .switch{width:50px;height:30px;transition:background .25s var(--ios);background:#78808a52;border-radius:15px}.v2 .switch:after{width:26px;height:26px;transition:transform .38s var(--spring),width .2s var(--ios);top:2px;left:2px;box-shadow:0 2px 6px #0000002e,0 0 0 .5px #0000000a}.v2 .switch[aria-checked=true]:after{transform:translate(20px)}.v2 .switch:active:after{width:30px}.v2 .switch[aria-checked=true]:active:after{transform:translate(16px)}.v2 .lcard,.v2 .bcard,.v2 .mc,.v2 .acard,.v2 .kq,.v2 .tg-card,.v2 .case,.v2 .try-c{transition:transform .2s var(--ios),box-shadow .2s}.v2 .lcard:active,.v2 .bcard:active,.v2 .mc:active,.v2 .try-c:active{transform:scale(.985)}.v2 .m-tab{transition:background .2s var(--ios),color .2s,box-shadow .2s,transform .18s var(--ios)}.v2 .m-tab:active{transform:scale(.96)}.v2 .qchip{transition:background .2s,box-shadow .2s,transform .18s var(--ios)}.v2 .qchip:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.v2 .switch:after{transition:none}}.v2{--glass:#ffffffb3;--glass-hi:#ffffffd6;--glass-fx:blur(22px) saturate(1.9);--glass-edge:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff73,0 0 0 .5px #0f172a21;--glass-drop:0 10px 28px -12px #0f172a52,0 2px 8px -3px #0f172a1a}@media (max-width:820px){.v2 .main:before{content:none;display:none}.v2 .m-top-bg{display:none!important}.v2 .m-top-l .burger{isolation:isolate;background:var(--glass);height:48px;backdrop-filter:var(--glass-fx);box-shadow:var(--glass-edge),var(--glass-drop);color:#1e2226;transition:transform .45s var(--spring),background .35s var(--ios),box-shadow .35s var(--ios);border-radius:24px;gap:9px;padding:0 19px 0 15px;font-size:16.5px;position:relative!important}.v2 .m-top-l .burger:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(#fffc,#fff0 56%);position:absolute;inset:0}.v2-page.scrolled .m-top-l .burger{background:var(--glass-hi)}.v2 .m-top-l .burger:active{transform:scale(.93)}.v2 .bfade{background:linear-gradient(#f5f4f200,#f5f4f299 58%,#f5f4f2cc);height:104px}}@media (min-width:821px){.v2 .bfade{background:linear-gradient(#f5f4f200,#f4f4f6a8 58%,#f3f4f7db);height:120px}}.v2 .cf-head{z-index:4;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:0;padding:16px 20px 0;display:flex;position:absolute;top:0;left:0;right:0}.v2 .cf-head>*{pointer-events:auto}.v2 .cf-back,.v2 .cf-id{background:var(--glass);backdrop-filter:var(--glass-fx);box-shadow:var(--glass-edge),var(--glass-drop)}.v2 .cf-back{color:#1e2226;height:48px;font-size:15.5px;font-weight:var(--fw-strong);transition:transform .35s var(--spring),background .25s;border-radius:24px;align-items:center;gap:8px;padding:0 19px 0 13px;display:inline-flex}.v2 .cf-back:hover{background:var(--glass-hi)}.v2 .cf-back:active{transform:scale(.94)}.v2 .cf-back .ico{width:20px;height:20px}.v2 .cf-id{white-space:nowrap;border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 18px 0 8px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.v2 .cf-idt b{font-size:15.5px;font-weight:var(--fw-strong);line-height:1.2;display:block}.v2 .cf-idt small{color:var(--serene-text);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.v2 .cf-sp{width:44px}.v2 .cf-thread{padding-top:92px}.v2 .cf-scroll{-webkit-mask-image:linear-gradient(#0000 0,#00000040 34px,#000 88px);mask-image:linear-gradient(#0000 0,#00000040 34px,#000 88px)}.v2 .cf-comp{background:linear-gradient(#fbfbfc00,#fbfbfcd6 52%)}@media (max-width:820px){.v2 .cf-head{padding:max(12px,env(safe-area-inset-top)) 12px 0}.v2 .cf-back{height:46px;padding:0 16px 0 11px}.v2 .cf-id{top:max(10px,calc(env(safe-area-inset-top) - 2px));height:50px;padding:0 16px 0 7px}.v2 .cf-idt small{display:none}.v2 .cf-thread{padding-top:80px}}@media (max-width:370px){.v2 .cf-idt{display:none}.v2 .cf-id{padding:0 7px}}@supports not (backdrop-filter:blur(1px)){.v2 .m-top-l .burger,.v2 .cf-back,.v2 .cf-id{background:#fffffff2}}.v2 .pl-line{text-align:left;width:100%;min-height:76px;transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:4px;padding:12px 16px 12px 14px;display:flex;box-shadow:0 0 0 1px #0f172a0d,0 4px 13px -5px #0000001a}.v2 .pl-line:hover{box-shadow:0 0 0 1px #ff66c459,0 12px 26px -14px #b3317f59}.v2 .pl-line:active{transform:scale(.985)}.v2 .pl-avs{flex:none;display:flex}.v2 .pl-avs .av{box-shadow:0 0 0 2.5px #fff}.v2 .pl-avs .av+.av{margin-left:-10px}.v2 .pl-line b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.3;display:block}.v2 .pl-line small{color:var(--serene-text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14.5px;display:block;overflow:hidden}.v2 .pl-line .grow{min-width:0}.v2 .pl-n{min-width:30px;height:30px;color:var(--rose-text);font-size:14.5px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;background:#ff66c421;border-radius:15px;flex:none;place-items:center;padding:0 9px;display:grid}.v2 .pl-line .chev{color:#9aa0a4;flex:none}@media (max-width:820px){.v2 .pl-line{gap:12px;padding:12px 14px 12px 12px}.v2 .pl-avs .av:nth-child(3){display:none}}@media (min-width:821px){.v2 .kcol>.kadd{display:none}}.v2 .prow .pst.ok,.v2 .prow .gtags{display:none}.v2 .emore{background:#fff;border-radius:24px;margin-top:16px;box-shadow:0 4px 13px -5px #0000001a}.v2 .emore>summary{cursor:pointer;border-radius:24px;align-items:center;gap:14px;min-height:76px;padding:14px 20px;list-style:none;transition:background .18s;display:flex}.v2 .emore>summary::-webkit-details-marker{display:none}.v2 .emore>summary:hover{background:#557bf40a}.v2 .emore>summary b{font-size:16.5px;font-weight:var(--fw-strong);display:block}.v2 .emore>summary small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .emore>summary .chev{color:#80868a;transition:transform .3s var(--ios)}.v2 .emore[open]>summary .chev{transform:rotate(180deg)}.v2 .emore-b{flex-direction:column;gap:16px;padding:0 12px 12px;display:flex}.v2 .emore-b .panel{box-shadow:none;background:#f8f8fa;margin:0}.v2 .egrid.two:has(>.ebyp:only-child){grid-template-columns:1fr}.v2 .trick .tk-f>.chip:not(.blue),.v2 .looks:not(.all) .lk:nth-child(n+8):not(.on){display:none}.v2 .sb-g-team .sb-cap{color:#80868a}.v2 .sb-i.sb-team{height:60px;transition:background .2s var(--ios),box-shadow .25s var(--ios),transform .2s var(--ios);background:#fff;border-radius:18px;gap:12px;margin:2px 0;padding:0 12px 0 10px;box-shadow:0 0 0 1px #0f172a0d,0 6px 16px -10px #0f172a38}.v2 .sb-i.sb-team:hover{background:#fff;box-shadow:0 0 0 1px #557bf447,0 10px 22px -12px #3f5fdb73}.v2 .sb-i.sb-team.on{background:#fff;box-shadow:0 0 0 1.5px #557bf46b,0 10px 22px -14px #3f5fdb80}.v2 .sb-i.sb-team.open:not(.on){box-shadow:0 0 0 1px #557bf433,0 6px 16px -10px #0f172a33}.v2 .sb-i.sb-team.on .sb-tl b{color:var(--horizon-text)}.v2 .sb-tlogo{color:#fff;letter-spacing:.03em;background:linear-gradient(145deg,#7c9bf7,#557bf4 52%,#9a6fe0);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 5px 12px -5px #3f5fdbb3}.v2 .sb-tlogo i{background:var(--rose);width:11px;height:11px;animation:v2-tmBeat 2.4s var(--ios) infinite;border-radius:50%;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fafafc}.v2 .sb-tlogo.lg{border-radius:14px;width:44px;height:44px;font-size:15px}.v2 .sb-tl{flex-direction:column;justify-content:center;gap:2px;line-height:1.2;display:flex}.v2 .sb-tl b{font-size:15.5px;font-weight:var(--fw-strong);color:#1e2226;text-overflow:ellipsis;overflow:hidden}.v2 .sb-tl small{font-size:12.5px;font-weight:var(--fw-text);color:var(--serene-text);text-overflow:ellipsis;overflow:hidden}.v2 .sb-sub[data-sub=equipo]{margin-top:4px}.v2 .sb-sub[data-sub=equipo]:before{left:28px}.v2 .sb-rail .sb-i.sb-team{height:52px;box-shadow:none;background:0 0;padding:0 0 0 8px}.v2 .sb-rail .sb-i.sb-team.on .sb-tlogo,.v2 .sb-rail .sb-i.sb-team.open .sb-tlogo{box-shadow:0 0 0 2.5px #fafafc,0 0 0 4.5px #557bf48c}.v2 .sb-sub.is-in>.sb-i{animation:v2-sbSubIn .46s var(--ios) both}.v2 .sb-sub.is-in>.sb-i:nth-child(2){animation-delay:45ms}.v2 .sb-sub.is-in>.sb-i:nth-child(3){animation-delay:90ms}.v2 .sb-sub.is-in>.sb-i:nth-child(4){animation-delay:.135s}@keyframes v2-sbSubIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes v2-tmBeat{0%,to{transform:scale(1)}12%{transform:scale(1.25)}24%{transform:scale(1)}}@media (max-width:820px){.v2 .sb-i.sb-team{height:64px}.v2 .sb-tl b{font-size:17px}.v2 .sb-tl small{font-size:13.5px}}.v2 .tm-nav{margin:-8px 0 24px;display:none}.v2-page.sb-rail .tm-nav{display:block}.v2 .tm-seg{background:#0f172a0e;border-radius:999px;gap:3px;padding:4px;display:inline-flex}.v2 .tm-sg{color:#4b5155;height:40px;font-size:15px;font-weight:var(--fw-strong);white-space:nowrap;transition:background .25s var(--ios),color .2s,box-shadow .25s,transform .18s var(--ios);border-radius:999px;padding:0 17px}.v2 .tm-sg:hover{color:var(--gray)}.v2 .tm-sg:active{transform:scale(.95)}.v2 .tm-sg.on{color:var(--gray);background:#fff;box-shadow:0 1px 4px #0f172a1f,0 0 0 .5px #0f172a0f}@media (max-width:820px){.v2 .tm-nav{scrollbar-width:none;margin:-6px -16px 20px;padding:0 16px 2px;display:block;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.v2 .tm-nav::-webkit-scrollbar{display:none}.v2 .tm-sg{height:42px;padding:0 15px;font-size:15.5px}}.v2 .tm .ph{margin-bottom:22px}.v2 .tm-sec{margin-top:30px}.v2 .tm-sec.first{margin-top:6px}.v2 .tm-sh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.v2 .tm-sh .link{align-items:center;gap:6px;font-size:15px;display:inline-flex}.v2 .tm-lead{color:var(--serene-text);margin:-4px 0 14px;font-size:15.5px;line-height:1.5}.v2 .tm-list{box-shadow:var(--sh-1);background:#fff;border-radius:24px;overflow:hidden}.v2 .tm-row{text-align:left;width:100%;min-height:74px;transition:background .18s var(--ios);align-items:center;gap:14px;padding:12px 18px;display:flex}.v2 .tm-list>.tm-row+.tm-row,.v2 .tm-list>.tm-prow+.tm-prow{border-top:1px solid #0f172a0f}.v2 button.tm-row:hover,.v2 a.tm-row:hover{background:#0f172a06}.v2 button.tm-row:active,.v2 a.tm-row:active{background:#0f172a0d}.v2 .tm-row.sm{min-height:66px}.v2 .tm-row .grow{min-width:0}.v2 .tm-row b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.3;display:flex}.v2 .tm-row small{color:var(--serene-text);margin-top:3px;font-size:14.5px;line-height:1.4;display:block}.v2 .tm-row .chev{color:#9aa0a4;flex:none}.v2 .tm-who{font-weight:var(--fw-text);color:var(--serene-text);font-size:14.5px}.v2 .tm-you{color:#5b6064;height:20px;font-size:12px;font-weight:var(--fw-strong);background:#0f172a0f;border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.v2 .tm-ok{color:var(--success-text)}.v2 .tm-amb{color:var(--rose-text)}.v2 .tm-late,.v2 .tm-late b{color:var(--danger-text)!important}.v2 .tm-priv{color:var(--serene-text);align-items:flex-start;gap:9px;margin-top:30px;font-size:14.5px;line-height:1.5;display:flex}.v2 .tm-priv .ico{color:var(--horizon);flex:none;margin-top:2px}.v2 .tm-empty{color:var(--serene-text);background:#fff9;border-radius:20px;padding:18px 20px;font-size:15px;line-height:1.5;box-shadow:inset 0 0 0 1.5px #0f172a0f}.v2 .tm-card{box-shadow:var(--sh-1);background:#fff;border-radius:24px;margin-top:26px;padding:20px}.v2 .tm-card.first{margin-top:0}.v2 .tm-ch{align-items:flex-start;gap:14px;display:flex}.v2 .tm-ch b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .tm-ch small{color:var(--serene-text);margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.v2 .tm-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.v2 .tm-go{color:var(--horizon-text);font-size:14.5px;font-weight:var(--fw-strong);flex:none;align-items:center;gap:4px;display:inline-flex}.v2 .tm-st{color:#5b6064;font-size:13.5px;font-weight:var(--fw-strong);white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.v2 .tm-st i{background:#b9bec2;border-radius:50%;width:8px;height:8px}.v2 .tm-st.ok{color:var(--success-text)}.v2 .tm-st.ok i{background:var(--success);box-shadow:0 0 0 3px #21c06329}.v2 .tm-st.wait{color:var(--rose-text)}.v2 .tm-st.wait i{background:var(--rose);animation:v2-tmBreath 2.2s var(--ios) infinite;box-shadow:0 0 0 3px #ff66c42e}.v2 .tm-st.bad{color:#c4323a}.v2 .tm-st.bad i{background:#e5484d;box-shadow:0 0 0 3px #e5484d29}.v2 .tm-why{color:#c4323a;margin:6px 0 0;font-size:13px;line-height:1.4}.v2 .pst.bad{color:#c4323a}@keyframes v2-tmBreath{50%{box-shadow:0 0 0 6px #ff66c400}}.v2 .tm-howg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2 .tm-howg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .tm-how{text-align:left;box-shadow:var(--sh-1);transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.v2 .tm-how:hover{box-shadow:0 0 0 1px #ff66c44d,0 14px 28px -16px #b3317f59}.v2 .tm-how:active{transform:scale(.98)}.v2 .tm-how b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray)}.v2 .tm-how small{color:var(--serene-text);font-size:14.5px;line-height:1.45}@media (max-width:900px){.v2 .tm-howg,.v2 .tm-howg.two{grid-template-columns:1fr}.v2 .tm-how{flex-flow:wrap;align-items:center}.v2 .tm-how small{flex-basis:100%}}.v2 .tm-act{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;margin-bottom:6px;display:grid}.v2 .tm-goals{box-shadow:var(--sh-1);background:#fff;border-radius:26px;padding:24px 22px 22px}.v2 .tm-gh{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 2px 16px;display:flex}.v2 .tm-gh p{color:var(--serene-text);margin-top:4px;font-size:15px}.v2 .tm-ring{flex:none;width:66px;height:66px;position:relative}.v2 .tm-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v2 .tm-ring circle{fill:none;stroke-width:5.5px}.v2 .tm-ring .bg{stroke:var(--track)}.v2 .tm-ring .fg{stroke:url(#tmRg);stroke-linecap:round}.v2 .tm-ring b{color:var(--horizon-text);font-size:16px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.v2 .tm-ring.sm{width:48px;height:48px}.v2 .tm-ring.sm b{font-size:13px}.v2 .tm-goal{transition:background .35s var(--ios),box-shadow .35s;border-radius:18px;align-items:flex-start;gap:14px;padding:14px;display:flex}.v2 .tm-goal+.tm-goal{margin-top:6px}.v2 .tm-gi{color:#7a8085;background:#f1f3f8;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.v2 .tm-goal .grow{min-width:0}.v2 .tm-goal .grow>b{color:var(--gray);font-size:16.5px;font-weight:var(--fw-strong);display:block}.v2 .tm-goal .grow>small{color:var(--serene-text);margin-top:3px;font-size:14.5px;line-height:1.45;display:block}.v2 .tm-goal>.btn,.v2 .tm-goal>.tm-tag{flex:none;align-self:center}.v2 .tm-goal.has-x>.btn,.v2 .tm-goal.has-x>.tm-tag{align-self:flex-start;margin-top:4px}.v2 .tm-goal.now{background:linear-gradient(#557bf416,#557bf409);box-shadow:inset 0 0 0 1.5px #557bf461}.v2 .tm-goal.now .tm-gi{background:var(--horizon);color:#fff;box-shadow:0 7px 16px -7px #3f5fdbd9}.v2 .tm-goal.done .tm-gi{background:var(--tile-green);color:var(--success-text)}.v2 .tm-goal.lock{opacity:.6}.v2 .tm-goal.just{animation:v2-tmGlow 1.8s var(--ios)}.v2 .tm-goal.just .tm-gi{animation:v2-tmPop .75s var(--spring)}@keyframes v2-tmPop{0%{transform:scale(.55)}55%{transform:scale(1.2)}to{transform:none}}@keyframes v2-tmGlow{0%{background:#21c06333}to{background:0 0}}.v2 .tm-tag{color:#6b7175;height:30px;font-size:13px;font-weight:var(--fw-strong);white-space:nowrap;background:#0f172a0d;border-radius:999px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.v2 .tm-tag.ok{background:var(--tile-green);color:var(--success-text)}.v2 .tm-mini{gap:6px;margin-top:10px;display:flex}.v2 .tm-mini .av{box-shadow:0 0 0 2px #fff}.v2 .tm-mini .alogo.sm{border-radius:8px;width:27px;height:27px;font-size:12px}.v2 .tm-ivl{flex-direction:column;gap:6px;margin-top:12px;display:flex}.v2 .tm-ivr{background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 0 0 1px #0f172a12}.v2 .tm-ivr b{font-size:15px;font-weight:var(--fw-strong)}.v2 .tm-ivr .tm-st{margin-right:auto}.v2 .tm-ivr.ok{background:#21c0630f;box-shadow:0 0 0 1px #21c0632e}.v2 .tm-unlock{background:linear-gradient(135deg,#ff66c414,#557bf417);border-radius:20px;align-items:flex-start;gap:14px;margin-top:16px;padding:16px;display:flex}.v2 .tm-unlock p{color:#4b5155;font-size:14.5px;line-height:1.5}.v2 .tm-unlock p b{color:var(--gray);font-weight:var(--fw-strong)}.v2 .tm-unlock .btn{margin-top:10px}.v2 .tm-unlock.near{box-shadow:inset 0 0 0 1.5px #ff66c459}.v2 .tm-gift{width:42px;height:42px;color:var(--rose-text);box-shadow:var(--sh-1);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid}.v2 .tm-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.v2 .tm-chip{color:#5b6064;height:30px;font-size:13px;font-weight:var(--fw-strong);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 12px;display:inline-flex;box-shadow:0 0 0 1px #0f172a12}.v2 .tm-chip.ok{color:var(--success-text)}.v2 .tm-aside{flex-direction:column;gap:16px;display:flex}.v2 .tm-early,.v2 .tm-stick{box-shadow:var(--sh-1);background:#fff;border-radius:26px;padding:22px}.v2 .tm-early h3{color:var(--horizon-text);font-size:27px;font-weight:var(--fw-strong);letter-spacing:-.02em;margin:6px 0;line-height:1.15}.v2 .tm-early p{color:var(--serene-text);font-size:14.5px;line-height:1.5}.v2 .tm-early.paid h3{color:var(--success-text)}.v2 .tm-ticks{grid-template-columns:repeat(14,1fr);gap:4px;margin:14px 0;display:grid}.v2 .tm-ticks i{background:var(--horizon);border-radius:3px;height:6px}.v2 .tm-ticks i.gone{background:var(--track)}.v2 .tm-zero{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.v2 .tm-zero .ico{color:var(--success);flex:none;margin-top:2px}.v2 .tm-early .d-links{justify-content:center;margin-top:12px}.v2 .tm-stick .m-caps{margin-bottom:6px;display:block}.v2 .tm-sk{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 4px;transition:background .18s;display:flex}.v2 .tm-sk:hover{background:#0f172a09}.v2 .tm-sk b{font-size:15px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .tm-sk small{color:var(--serene-text);font-size:13.5px;line-height:1.35;display:block}.v2 .tm-sk .chev{color:#9aa0a4;flex:none}.v2 .tm-found{background:linear-gradient(135deg,#ff66c41a,#557bf41a);border-radius:24px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1.5px #ff66c44d}.v2 .tm-found b{font-size:16.5px;font-weight:var(--fw-strong);display:block}.v2 .tm-found small{color:var(--serene-text);margin-top:2px;font-size:14.5px;display:block}@media (max-width:1180px){.v2 .tm-act{grid-template-columns:1fr}.v2 .tm-stick{display:none}}@media (max-width:820px){.v2 .tm-goals{padding:18px 14px}.v2 .tm-goal{flex-wrap:wrap;padding:12px}.v2 .tm-goal .grow{flex:calc(100% - 56px)}.v2 .tm-goal>.btn{margin:2px 0 2px 56px}.v2 .tm-goal>.tm-tag{display:none}.v2 .tm-gh h2{font-size:19px}}.v2 .tm-crew{box-shadow:var(--sh-1);background:#fff;border-radius:24px;flex-direction:column;gap:0;display:flex;overflow:hidden}.v2 .tm-crew>.tm-row{min-height:80px}.v2 .tm-crew>.btn{align-self:flex-start;margin:-8px 18px 16px}.v2 .tm-avs{flex:none;align-items:center;padding-left:6px;display:flex}.v2 .tm-avs>span{border-radius:50%;margin-left:4px;display:inline-flex}.v2 .tm-avs>.tm-avn{color:#4b5155;width:27px;height:27px;font-size:13px;font-weight:var(--fw-strong);background:#eef1f6;place-items:center;display:inline-grid}.v2 .tm-avs>span:first-child{margin-left:0}.v2 .tm-avs>span.off{opacity:.45;filter:grayscale(.6)}.v2 .tm-empty.sm{padding:14px 16px;font-size:14.5px}.v2 .tm-sum{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.v2 .tm-pill{color:#4b5155;height:34px;font-size:14px;font-weight:var(--fw-strong);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex;box-shadow:0 0 0 1px #0f172a0f}.v2 .tm-pill i{background:#b9bec2;border-radius:50%;width:8px;height:8px}.v2 .tm-pill.ok i{background:var(--success)}.v2 .tm-pill.wait i{background:var(--rose)}.v2 .tm-prow{position:relative}.v2 .tm-prow .tm-row{padding-right:18px}.v2 .tm-prow.wait .tm-row{padding-bottom:12px}.v2 .tm-nudge{margin:-6px 0 12px 67px}.v2 .tm-pre .tm-msg{background:#557bf41a;border-radius:18px 18px 6px;margin-top:14px;padding:14px 16px 12px;position:relative}.v2 .tm-msg p{color:var(--gray);font-size:15px;line-height:1.55}.v2 .tm-sig{color:var(--serene-text);font-size:13.5px;font-weight:var(--fw-strong);margin-top:6px;display:block}.v2 .tm-roles{margin-top:26px}.v2 .tm-soon{background:linear-gradient(135deg,#fff 55%,#25d36612)}.v2 .tm-soon .tm-tag{color:var(--horizon-text);background:#557bf41a}.v2 .tm-rl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.v2 .tm-rl span{background:#ffffffb3;border-radius:18px;padding:14px 16px;box-shadow:inset 0 0 0 1px #0f172a0f}.v2 .tm-rl b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .tm-rl small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.4;display:block}@media (max-width:820px){.v2 .tm-rl{grid-template-columns:1fr}.v2 .tm-prow .tm-row{flex-wrap:wrap;row-gap:2px}.v2 .tm-prow .tm-row .grow{flex:calc(100% - 80px)}.v2 .tm-prow .tm-row .tm-st{order:4;width:100%;padding-left:49px}.v2 .tm-nudge{margin-left:63px}}.v2 .tm-pstat{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0 4px;display:flex}.v2 .tm-contact{color:var(--serene-text);align-items:center;gap:6px;font-size:14px;display:inline-flex}.v2 .tm-psec{margin:16px 0 4px}.v2 .tm-psec .rows{margin-top:6px}.v2 .tm-psec>.tm-ok{margin-top:6px;font-size:15px}.v2 .tm-inv{flex-direction:column;gap:10px;margin-top:16px;display:flex}.v2 .tm-ir{animation:v2-tmRowIn .34s var(--ios);background:#f6f7fa;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 36px;align-items:start;gap:8px;padding:10px;display:grid}.v2 .tm-ir .field.tm-f{gap:0;margin:0}.v2 .tm-ir .inp{background:#fff;height:46px}.v2 .tm-fw{grid-column:1/3}.v2 .tm-ix{margin-top:5px}@keyframes v2-tmRowIn{0%{opacity:0;transform:translateY(-6px)}}.v2 .tm-add{color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);align-items:center;gap:7px;margin-top:10px;padding:8px 4px;display:inline-flex}.v2 .tm-wa{margin-top:16px}.v2 .tm-wab{background:#efeae2;border-radius:20px;margin-top:8px;padding:14px}.v2 .tm-wah{color:#1f8f5a;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.v2 .tm-wah b{font-weight:var(--fw-strong)}.v2 .tm-wab p{color:#1e2226;background:#fff;border-radius:6px 16px 16px;max-width:94%;padding:10px 12px;font-size:14.5px;line-height:1.5;box-shadow:0 1px 1px #00000012}.v2 .tm-wal{color:#1f7ae0;font-size:13.5px;font-weight:var(--fw-strong);background:#fff;border-radius:12px;margin-top:6px;padding:7px 12px;display:inline-block;box-shadow:0 1px 1px #00000012}@media (max-width:560px){.v2 .tm-ir{grid-template-columns:minmax(0,1fr) 36px}.v2 .tm-ir>.tm-f:nth-child(2){grid-area:2/1/auto/2}.v2 .tm-ir>.tm-ix,.v2 .tm-ir>span:empty{grid-area:1/2}.v2 .tm-fw{grid-area:3/1/auto/2}}.v2 .tm-welcome{background:linear-gradient(165deg,#fff 40%,#f4f7ff);border-radius:28px;margin-bottom:6px;padding:26px 24px 22px;box-shadow:0 0 0 1.5px #557bf43d,0 22px 44px -28px #3f5fdb8c}.v2 .tm-welcome>.av{margin-bottom:12px}.v2 .tm-wt{color:var(--gray);font-size:23px;font-weight:var(--fw-strong);letter-spacing:-.02em;line-height:1.25}.v2 .tm-ws{color:var(--serene-text);margin-top:6px;font-size:15.5px}.v2 .tm-prom{flex-direction:column;gap:14px;margin:18px 0 20px;padding:0;list-style:none;display:flex}.v2 .tm-prom li{align-items:flex-start;gap:12px;display:flex}.v2 .tm-prom b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .tm-prom small{color:var(--serene-text);margin-top:2px;font-size:15px;line-height:1.45;display:block}.v2 .tm-wacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2 .tm-step1{color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);background:#557bf414;border-radius:16px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 16px;display:flex}.v2 .tm-trow{min-height:70px}.v2 .tm-tools{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.v2 .tm-tile{box-shadow:var(--sh-1);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:5px;padding:16px;display:flex}.v2 .tm-tile b{font-size:15.5px;font-weight:var(--fw-strong);margin-top:4px}.v2 .tm-tile small{color:var(--serene-text);flex:1;font-size:13.5px;line-height:1.4}.v2 .tm-tile .btn{margin-top:8px}.v2 .tm-linkrow{color:#4b5155;background:#f6f7fa;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 10px 10px 16px;font-size:14.5px;display:flex}.v2 .tm-hero{box-shadow:var(--sh-1);background:#fff;border-radius:26px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.v2 .tm-hero h2{font-size:28px;font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--gray);margin:6px 0 4px}.v2 .tm-hero p{color:var(--serene-text);font-size:15px}.v2 .tm-hero-r{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.v2 .tm-disc{color:var(--horizon-text);font-size:14.5px;font-weight:var(--fw-strong)}.v2 .tm-seats{grid-template-columns:1fr 1fr 1.4fr;gap:10px;display:grid}.v2 .tm-seats>div{background:#f6f7fa;border-radius:18px;padding:14px 16px}.v2 .tm-seats b{font-size:26px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:var(--gray);display:block}.v2 .tm-seats small{color:var(--serene-text);font-size:13.5px}.v2 .tm-step{grid-template-columns:auto auto auto;justify-content:start;align-items:center;column-gap:10px;display:grid}.v2 .tm-step small{grid-column:1/4}.v2 .tm-step .ibtn{background:#fff;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 1px #0f172a14}.v2 .tm-unused{margin-top:16px}.v2 .tm-urow{background:#f6f7fa;border-radius:16px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.v2 .tm-urow b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .tm-fine{color:var(--serene-text);margin-top:10px;font-size:13.5px}@media (max-width:620px){.v2 .tm-hero-r{align-items:flex-start}.v2 .tm-seats{grid-template-columns:1fr 1fr}.v2 .tm-step{grid-column:1/3}}.v2 .tm-hinv,.v2 .tm-hprog,.v2 .tm-hteam{text-align:left;width:100%;min-height:78px;transition:transform .2s var(--ios),box-shadow .2s;background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:4px;padding:12px 16px 12px 14px;display:flex;box-shadow:0 0 0 1px #0f172a0d,0 4px 13px -5px #0000001a}.v2 .tm-hinv:hover,.v2 .tm-hprog:hover,.v2 .tm-hteam:hover{box-shadow:0 0 0 1px #557bf44d,0 12px 26px -14px #3f5fdb66}.v2 .tm-hinv:active,.v2 .tm-hprog:active,.v2 .tm-hteam:active{transform:scale(.985)}.v2 .tm-hinv .grow>b,.v2 .tm-hprog .grow>b,.v2 .tm-hteam .grow>b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.3;display:block}.v2 .tm-hinv .grow>small,.v2 .tm-hprog .grow>small,.v2 .tm-hteam .grow>small{color:var(--serene-text);margin-top:2px;font-size:14.5px;line-height:1.4;display:block}.v2 .tm-hinv{box-shadow:0 0 0 1.5px #557bf44d,0 12px 26px -16px #3f5fdb73}.v2 .tm-hinv .grow,.v2 .tm-hteam .grow,.v2 .tm-hprog .grow{min-width:0}.v2 .tm-hteam .pl-avs .av{box-shadow:0 0 0 2.5px #fff}.v2 .tm-hteam .pl-avs .av+.av{margin-left:-10px}.v2 .tm-hprog .chev,.v2 .tm-hteam .chev{color:#9aa0a4;flex:none}@media (max-width:820px){.v2 .tm-hinv{flex-wrap:wrap}.v2 .tm-hinv .tm-go{margin-left:49px}.v2 .tm-hteam .pl-avs{display:none}}.v2 .tm-seg{isolation:isolate;position:relative}.v2 .tm-sg{z-index:1;position:relative}.v2 .tm-sg.on.gl{box-shadow:none;background:0 0}.v2 .tm-glide{z-index:0;pointer-events:none;background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 4px #0f172a1f,0 0 0 .5px #0f172a0f}.v2-page:not(.re) .tm .tm-list>*,.v2-page:not(.re) .tm .tm-goal,.v2-page:not(.re) .tm .tm-how,.v2-page:not(.re) .tm .tm-tile{animation:v2-tmIn .5s var(--ios) both}.v2-page:not(.re) .tm .tm-list>:nth-child(2),.v2-page:not(.re) .tm .tm-goal:nth-child(3),.v2-page:not(.re) .tm .tm-how:nth-child(2),.v2-page:not(.re) .tm .tm-tile:nth-child(2){animation-delay:50ms}.v2-page:not(.re) .tm .tm-list>:nth-child(3),.v2-page:not(.re) .tm .tm-goal:nth-child(4),.v2-page:not(.re) .tm .tm-how:nth-child(3),.v2-page:not(.re) .tm .tm-tile:nth-child(3){animation-delay:.1s}.v2-page:not(.re) .tm .tm-list>:nth-child(4),.v2-page:not(.re) .tm .tm-goal:nth-child(5),.v2-page:not(.re) .tm .tm-tile:nth-child(4){animation-delay:.15s}.v2-page:not(.re) .tm .tm-list>:nth-child(n+5),.v2-page:not(.re) .tm .tm-tile:nth-child(n+5){animation-delay:.2s}@keyframes v2-tmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v2 .tm .btn:active,.v2 .tm-how:active,.v2 .tm-hinv:active,.v2 .tm-sk:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.v2-page:not(.re) .tm .tm-list>*,.v2-page:not(.re) .tm .tm-goal,.v2-page:not(.re) .tm .tm-how,.v2-page:not(.re) .tm .tm-tile,.v2 .sb-sub.is-in>.sb-i,.v2 .tm-goal.just,.v2 .tm-goal.just .tm-gi,.v2 .tm-ir,.v2 .sb-tlogo i,.v2 .tm-st.wait i{animation:none}}.v2 .mem-nav{margin:-8px 0 22px;display:block!important}.v2 .sg-n{background:var(--rose);color:#fff;min-width:20px;height:20px;font-size:12px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:7px;padding:0 6px;display:inline-grid}@media (max-width:820px){.v2 .mem-nav{margin:-6px -16px 18px}}.v2{--pearl:radial-gradient(circle at 50% 42%,#fffffffa,#ecf0ffbf 62%,#ecf0ff00 71%)}.v2 .brail-w{margin:14px -6px 4px;overflow:hidden}.v2 .brail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:6px 6px 10px;display:flex;overflow-x:auto}.v2 .brail::-webkit-scrollbar{display:none}.v2 .rl-i{scroll-snap-align:start;text-align:center;width:86px;transition:background .2s var(--ios),transform .35s var(--spring);border-radius:20px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:8px 4px 6px;display:flex}.v2 .rl-i:hover{background:#ffffffb3}.v2 .rl-i:active{transform:scale(.94)}.v2 .rl-orb{background:var(--bimg) center/cover no-repeat,var(--pearl);width:58px;height:58px;filter:var(--bf,none) drop-shadow(0 6px 10px #3f5fdb38);border-radius:50%;display:block}.v2 .rl-orb.add{color:var(--horizon-text);filter:none;background:#ffffffbf;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #557bf459}.v2 .rl-i b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.2;overflow:hidden}.v2 .rl-i small{color:var(--serene-text);font-variant-numeric:tabular-nums;margin-top:-4px;font-size:12px}.v2 .cap-tile{box-shadow:0 0 0 1px #557bf424,var(--sh-1);background:linear-gradient(160deg,#fff 0%,#f4f7ff 100%);border-radius:24px;flex-direction:column;gap:12px;margin-bottom:17px;padding:16px;display:flex}.v2 .cap-tile .m-label{color:var(--horizon-text)}.v2 .cap-voice{text-align:left;width:100%;transition:transform .35s var(--spring),box-shadow .2s;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex;box-shadow:0 0 0 1px #557bf429,0 8px 18px -12px #3f5fdb80}.v2 .cap-voice:hover{box-shadow:0 0 0 1.5px #557bf466,0 10px 22px -12px #3f5fdb8c}.v2 .cap-voice:active{transform:scale(.97)}.v2 .cv-mic{background:var(--horizon);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px -6px #3f5fdbcc}.v2 .cv-mic .ico{width:22px;height:22px}.v2 .cv-t b{font-size:16px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .cv-t small{color:var(--serene-text);margin-top:1px;font-size:13.5px;line-height:1.35;display:block}.v2 .cap-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v2 .cap-row button{color:#4b5155;font-size:12.5px;font-weight:var(--fw-strong);transition:background .2s,transform .3s var(--spring);background:#ffffffbf;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;display:flex}.v2 .cap-row button:hover{color:var(--horizon-text);background:#fff}.v2 .cap-row button:active{transform:scale(.94)}.v2 .cap-tile.big{max-width:520px;padding:20px}.v2 .cap-tile.big .cap-row button{flex-direction:row;justify-content:center;gap:7px;padding:11px 6px;font-size:14px}.v2 .cap-solo{margin:18px 0 8px}.v2 .cap-wide .cap-tile{gap:10px;margin:4px 0 16px;padding:12px}.v2 .cap-wide .m-label{display:none}.v2 .cap-wide .cap-voice{padding:10px 14px 10px 10px}.v2 .cap-wide .cap-row button{flex-direction:row;justify-content:center;gap:6px;padding:10px 4px;font-size:13.5px}.v2 .bl-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:26px 18px;display:grid}.v2 .bl-card{text-align:left;min-width:0;transition:transform .4s var(--spring);border-radius:24px;flex-direction:column;gap:12px;display:flex}.v2 .bl-card:active{transform:scale(.97)}.v2 .bl-cover{aspect-ratio:4/3;transition:box-shadow .25s var(--ios);background:#eef1f6;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0d,0 10px 24px -16px #0f172a59}.v2 .bl-card:hover .bl-cover{box-shadow:0 0 0 1.5px #557bf459,0 16px 30px -18px #3f5fdb80}.v2 .cv{gap:3px;display:grid;position:absolute;inset:0}.v2 .cv.n1{grid-template:1fr/1fr}.v2 .cv.n2{grid-template:1fr/1fr 1fr}.v2 .cv.n3{grid-template:1fr 1fr/1.3fr 1fr}.v2 .cv.n3>:first-child{grid-row:span 2}.v2 .cv>i{background:#eef1f6 50%/cover no-repeat;place-items:center;min-width:0;min-height:0;display:grid}.v2 .cv>i.ic .ico{opacity:.9;width:30px;height:30px}.v2 .cv.n3>i.ic:not(:first-child) .ico{width:24px;height:24px}.v2 .cv>i.t-note,.v2 .cv>i.t-quote{color:#c54a97;background:#fff0f8}.v2 .cv>i.t-voice{color:var(--horizon-text);background:#eef3fe}.v2 .cv>i.t-pdf{color:#d04a4a;background:#fdecec}.v2 .cv>i.t-recipe{color:#b8860b;background:#fff6dc}.v2 .cv>i.t-password{color:#3f5fdb;background:#eaf2ff}.v2 .cv>i.t-booking{color:#2c83c4;background:#e8f6fe}.v2 .cv>i.t-article,.v2 .cv>i.t-post,.v2 .cv>i.t-nopreview,.v2 .cv>i.t-link{color:#5b6166;background:#f1f2f6}.v2 .cv>i.t-plan{color:#4a67d6;background:#eef3fe}.v2 .cv>i.t-empty{color:#9aa6c7;background:linear-gradient(160deg,#f4f6fd,#eceff8)}.v2 .bl-orb{background:var(--bimg) center/cover no-repeat,var(--pearl);width:46px;height:46px;filter:var(--bf,none) drop-shadow(0 6px 12px #0f172a47);border-radius:50%;position:absolute;bottom:10px;left:10px}.v2 .bl-who{display:flex;position:absolute;bottom:12px;right:10px}.v2 .bl-who .av{box-shadow:0 0 0 2px #fff}.v2 .bl-who .av+.av{margin-left:-7px}.v2 .bl-tx{padding:0 4px;display:block}.v2 .bl-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:var(--fw-strong);color:var(--gray);letter-spacing:-.01em;display:block;overflow:hidden}.v2 .bl-tx small{text-overflow:ellipsis;white-space:nowrap;color:var(--serene-text);margin-top:2px;font-size:14px;display:block;overflow:hidden}.v2 .bl-add .bl-cover{background:#ffffff8c;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #557bf438}.v2 .bl-add .bl-plus{width:56px;height:56px;color:var(--horizon-text);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 18px -10px #3f5fdb8c}.v2 .bl-add:hover .bl-cover{background:#fff}.v2 .bl-card.is-new .bl-cover{animation:v2-blNew 1.2s var(--spring) both}@keyframes v2-blNew{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{transform:none}}.v2 .bx-orb{animation:7s ease-in-out infinite v2-mbFloat}@media (prefers-reduced-motion:reduce){.v2 .bx-orb{animation:none}}.v2 .bl-clean{text-align:left;width:100%;box-shadow:var(--sh-1);background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:30px;padding:14px 18px;display:flex}.v2 .bl-clean b{font-size:16px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .bl-clean small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .bl-clean .chev{color:#9aa0a4}@media (max-width:820px){.v2 .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.v2 .bl-cover{border-radius:20px}.v2 .bl-orb{width:38px;height:38px;bottom:8px;left:8px}.v2 .bl-who{bottom:10px;right:8px}.v2 .bl-tx b{font-size:15.5px}.v2 .bl-tx small{font-size:13px}.v2 .bl .ph .r{display:none}}.v2 .bx-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v2 .bx-top .crumb{margin:0}.v2 .bx-ib{align-items:center;gap:8px;display:flex}.v2 .bx-head{align-items:center;gap:18px;margin:0 0 18px;display:flex}.v2 .bx-orb{background:var(--bimg) center/cover no-repeat,var(--pearl);width:76px;height:76px;filter:var(--bf,none) drop-shadow(0 10px 18px #3f5fdb40);border-radius:50%;flex:none;display:block}.v2 .bx-ht{min-width:0}.v2 .bx-ht .m-title{overflow-wrap:anywhere;margin:0}.v2 .bx-sub{color:var(--serene-text);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:15.5px;line-height:1.4;display:flex}.v2 .bx-avs{display:inline-flex}.v2 .bx-avs .av{box-shadow:0 0 0 2px #f5f4f2}.v2 .bx-avs{gap:3px}.v2 .bx-acts{scrollbar-width:none;align-items:center;gap:8px;margin:0 0 22px;padding-bottom:2px;display:flex;overflow-x:auto}.v2 .bx-acts::-webkit-scrollbar{display:none}.v2 .bx-acts>*{flex:none}.v2 .bx-ask{max-width:320px}.v2 .bx-ask span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .bx-empty{max-width:520px;color:var(--serene-text);margin:14px 2px 0;font-size:15px;line-height:1.5}@media (max-width:1100px){.v2 .bx-side{display:none}.v2 .bx-wrap{display:block}}@media (max-width:820px){.v2 .bx-top .bx-share span{display:none}.v2 .bx-top .bx-share{width:44px;height:44px;box-shadow:var(--sh-btn);background:#fff;border:0;border-radius:50%;justify-content:center;padding:0}.v2 .bx-head{gap:14px;margin-bottom:14px}.v2 .bx-orb{width:58px;height:58px}.v2 .bx-ht .m-title{font-size:32px;line-height:1.1}.v2 .bx-sub{font-size:14.5px}.v2 .bx-acts{margin:0 -16px 18px;padding:0 16px 2px}}.v2 .mx-chaos{margin:6px 0 4px;position:relative}.v2 .mx-ch-go{text-align:left;width:100%;box-shadow:0 0 0 1px #ff66c42e,var(--sh-1);transition:transform .35s var(--spring);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 52px 12px 14px;display:flex}.v2 .mx-ch-go:active{transform:scale(.98)}.v2 .mx-ch-go b{font-size:15.5px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .mx-ch-go small{color:var(--serene-text);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.v2 .mx-ch-go .chev{color:#9aa0a4}.v2 .mx-ch-x{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.v2 .mx-note{resize:vertical;min-height:120px}.v2 .mx-lbl{margin:16px 0 8px;display:block}.v2 .mx-picks{flex-wrap:wrap;gap:8px;display:flex}.v2 .mx-picks .pick .bub-ico{width:18px;height:18px;margin-right:2px}@media (prefers-reduced-motion:reduce){.v2 .rl-i,.v2 .bl-card,.v2 .cap-voice,.v2 .cap-row button{transition:none}.v2 .bl-card.is-new .bl-cover{animation:none}}.v2-page,.v2-page{overflow-x:clip}@supports not (overflow-x:clip){.v2-page,.v2-page{overflow-x:hidden}}.v2{--spring-vt:linear(0,.0218,.0775,.1545,.2434,.337,.4299,.5186,.6006,.6746,.7399,.7965,.8445,.8846,.9175,.9439,.9648,.9809,.993,1.0017,1.0078,1.0117,1.014,1.015,1.0151,1.0146,1.0136,1.0123,1.0109,1.0095,1.0081,1.0068,1.0056,1.0045,1);--spring-pop:linear(0,.0293,.103,.2034,.3166,.4324,.5436,.6455,.7354,.812,.8752,.9257,.9647,.9935,1.0138,1.027,1.0346,1.038,1.0382,1.0362,1.0329,1.0288,1.0243,1.0199,1.0158,1.0121,1.0088,1.0061,1.0039,1.0022,1.0008,.9999,.9992,.9988,.9986,.9985,1)}@media (max-width:820px){.v2 .stage{transform-origin:50% 50vh;transition:transform .5s cubic-bezier(.32,.72,0,1),border-radius .5s cubic-bezier(.32,.72,0,1),box-shadow .5s}.v2-page.drawer-closing .stage{height:100vh;overflow:hidden}}.v2-page.vt .page{animation:none!important}.v2 ::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}.v2 ::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}.v2 ::view-transition-group(*){animation-duration:.6s;animation-timing-function:var(--spring-vt)}@media (prefers-reduced-motion:reduce){.v2 ::view-transition-group(*){animation:none!important}.v2 ::view-transition-old(*){animation:none!important}.v2 ::view-transition-new(*){animation:none!important}}@supports (transition-timing-function:linear(0,1)){.v2 .rl-i:active,.v2 .bl-card:active,.v2 .cap-voice:active,.v2 .cap-row button:active,.v2 .tm-sg:active,.v2 .tm-how:active,.v2 .btn:active,.v2 .rl-i,.v2 .bl-card,.v2 .cap-voice,.v2 .cap-row button{transition-timing-function:var(--spring-pop)}}.v2.v2-comp .m-composer.cx:before{will-change:opacity;background:conic-gradient(from 200deg,#557bf499,#6fc1ff8c,#ff66c480,#557bf499);animation:5s ease-in-out infinite alternate v2-cxBreath}@keyframes v2-cxBreath{0%{opacity:.3}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.v2.v2-comp .m-composer.cx:before{animation:none}}.v2 .ul-dlg .dlg-in,.v2 .ul-dlg{text-align:left}.v2 .ul-hero{align-items:center;gap:12px;margin:-4px 0 14px;display:flex;position:relative}.v2 .ul-char{flex:none;width:64px;height:64px;transform:rotate(-3.2deg)}.v2 .ul-badge{height:32px;color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);background:linear-gradient(120deg,#557bf424,#ff66c424);border-radius:999px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.v2 .ul-h{margin:0 0 6px}.v2 .ul-s{margin:0 0 14px}.v2 .ul-wait{color:#b3317f;font-size:15px;font-weight:var(--fw-strong);background:#fff6fb;border-radius:16px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ff66c438}.v2 .ul-wait .ico{flex:none}.v2 .ul-more{background:#f8f9fc;border-radius:20px;padding:14px 16px}.v2 .ul-more .lbl{margin-bottom:8px;display:block}.v2 .ul-more ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v2 .ul-more li{gap:10px;display:flex}.v2 .ul-ok{width:22px;height:22px;color:var(--success-text);background:#21c06326;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.v2 .ul-more b{font-size:15.5px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .ul-more small{color:var(--serene-text);font-size:14px;line-height:1.4;display:block}.v2 .ul-pay{margin-top:18px}.v2 .ul-go{height:54px;font-size:17px}.v2 .ul-price{color:#4b5155;font-size:14px;font-weight:var(--fw-strong);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:10px 0 0;display:flex}.v2 .ul-price span+span{color:var(--serene-text);font-weight:var(--fw-text)}.v2 .ul-price span+span:before{content:"·";color:#b9bec2;margin-right:12px}.v2 .ul-fine{color:var(--serene-text);text-align:center;justify-content:center;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.45;display:flex}.v2 .ul-fine .ico{flex:none;margin-top:2px}.v2 .ul-links{justify-content:center;margin-top:12px}.v2 .ul-done .char{width:120px;height:120px}.v2 .dlg.pl3-dlg{width:min(940px,100%)}.v2 .pl3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.v2 .pl3-c{background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:18px 16px 16px;display:flex;position:relative;box-shadow:0 0 0 1px #0f172a12}.v2 .pl3-c.rec{box-shadow:0 0 0 2px #557bf48c,0 14px 30px -18px #3f5fdb8c}.v2 .pl3-c.mine{background:#f8f9fc}.v2 .pl3-tag{white-space:nowrap;background:var(--horizon);color:#fff;height:22px;font-size:12px;font-weight:var(--fw-strong);border-radius:999px;padding:0 10px;line-height:22px;position:absolute;top:-11px;left:14px}.v2 .pl3-tag.mine{color:#4b5155;background:#e9ecf3}.v2 .pl3-n{font-size:20px;font-weight:var(--fw-strong);color:var(--gray);letter-spacing:-.01em}.v2 .pl3-p{color:var(--serene-text);margin:0;font-size:14px;line-height:1.4}.v2 .pl3-c ul{flex-direction:column;flex:1;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:flex}.v2 .pl3-c li{color:#3a3f43;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.v2 .pl3-c li .ico{color:var(--horizon-text);flex:none;margin-top:1px}.v2 .pl3-c li.pl3-inc{color:var(--serene-text);font-size:13px}.v2 .pl3-price{color:#4b5155;font-size:13.5px;font-weight:var(--fw-strong);margin-top:6px}.v2 .pl3-b{justify-content:center;width:100%}.v2 .pl3-b.is-mine{pointer-events:none}.v2 .pl3-all{margin-top:14px}.v2 .pl3-all summary{cursor:pointer;color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);align-items:center;gap:8px;list-style:none;display:inline-flex}.v2 .pl3-all summary::-webkit-details-marker{display:none}.v2 .pl3-all[open] summary{margin-bottom:10px}@media (max-width:820px){.v2 .pl3{grid-template-columns:1fr;gap:16px}}.v2 .tp-hero{box-shadow:var(--sh-1);background:radial-gradient(120% 140% at 0 0,#6fc1ff2e,#0000 55%),radial-gradient(100% 120% at 100% 100%,#ff66c41f,#0000 55%),#fff;border-radius:28px;flex-direction:column;gap:10px;padding:24px;display:flex}.v2 .tp-hero h2{font-size:26px;font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--gray);margin:4px 0 0;line-height:1.2}.v2 .tp-hero p{color:#4b5155;margin:0;font-size:16px;line-height:1.5}.v2 .tp-avs{align-items:center;display:flex}.v2 .tp-avs .av{box-shadow:0 0 0 3px #fff}.v2 .tp-avs{gap:6px}.v2 .tp-avs.sm{margin:-2px 0 14px}.v2 .tp-avn{color:#4b5155;width:40px;height:40px;font-size:14px;font-weight:var(--fw-strong);background:#eef1f6;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 0 0 3px #fff}.v2 .tp-trial{color:var(--serene-text);font-size:14px;font-weight:var(--fw-strong);align-items:center;gap:12px;display:flex}.v2 .tp-days{gap:3px;display:flex}.v2 .tp-days i{background:#e3e6ec;border-radius:3px;width:12px;height:6px}.v2 .tp-days i.on{background:var(--horizon)}.v2 .tp-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.v2 .tp-chip{color:#b3317f;height:32px;font-size:14px;font-weight:var(--fw-strong);background:#ff66c41f;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.v2 .tp-ok{font-weight:var(--fw-strong);align-items:center;gap:8px;display:flex;color:var(--success-text)!important}.v2 .tp-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .tp-i{box-shadow:var(--sh-1);background:#fff;border-radius:20px;gap:12px;padding:14px 16px;display:flex}.v2 .tp-i b{font-size:15.5px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .tp-i small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.4;display:block}.v2 .tp-seats{margin-top:30px}.v2 .tp-price{color:var(--serene-text);flex-wrap:wrap;gap:4px 14px;margin:-4px 0 12px;font-size:14px;display:flex}.v2 .tp-price span:first-child{color:#4b5155;font-weight:var(--fw-strong)}.v2 .tp-adj{border-top:1px solid #0f172a0f;margin-top:14px;padding-top:12px}.v2 .tp-adj summary{cursor:pointer;color:#4b5155;font-size:15px;font-weight:var(--fw-strong);align-items:center;gap:8px;list-style:none;display:flex}.v2 .tp-adj summary::-webkit-details-marker{display:none}.v2 .tp-adj-n{color:var(--serene-text);font-size:13.5px;font-weight:var(--fw-text);margin-left:auto}.v2 .tp-adj[open] .tm-seats{margin-top:12px}.v2 .tp-tog{background:#0f172a0e;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;display:grid}.v2 .tp-tog button{color:#4b5155;min-height:46px;font-size:15px;font-weight:var(--fw-strong);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:background .2s,box-shadow .2s;display:flex}.v2 .tp-tog button small{color:var(--success-text);font-size:12px}.v2 .tp-tog button[aria-checked=true]{color:var(--gray);background:#fff;box-shadow:0 1px 4px #0f172a1f}.v2 .tp-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.v2 .tp-list li{color:#3a3f43;gap:10px;font-size:15px;display:flex}.v2 .tp-list .ico{color:var(--success-text);flex:none;margin-top:2px}.v2 .tp-sum{color:var(--serene-text);background:#f8f9fc;border-radius:16px;flex-direction:column;gap:6px;margin:0 0 14px;padding:12px 14px;font-size:14px;display:flex}.v2 .tp-sum>div{justify-content:space-between;gap:12px;display:flex}.v2 .tp-sum .tp-off span:last-child{color:var(--success-text)}.v2 .tp-sum .tp-today{color:#3a3f43;font-weight:var(--fw-strong);font-size:15px}.v2 .tp-card{margin-bottom:6px}@media (max-width:820px){.v2 .tp-inc{grid-template-columns:1fr}.v2 .tp-hero{padding:20px}.v2 .tp-hero h2{font-size:22px}}.v2 .mp-up{text-align:left;width:calc(100% - 12px);color:var(--horizon-text);background:linear-gradient(120deg,#557bf41a,#ff66c41a);border-radius:14px;align-items:center;gap:10px;margin:2px 6px 6px;padding:10px 12px;display:flex}.v2 .mp-up span{flex:1;min-width:0}.v2 .mp-up b{font-size:14.5px;font-weight:var(--fw-strong);display:block}.v2 .mp-up small{color:#5b6166;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.v2 .ph-edit{display:none}.v2 .bc-h .avs{margin-left:auto;display:inline-flex}.v2 .bc-h .avs .av{box-shadow:0 0 0 2px #fff}.v2 .bc-h .avs .av+.av{margin-left:-6px}.v2 .trick .why,.v2 .trick .sci,.v2 .tk-sh,.v2 .case .who,.v2 .case ol,.v2 .arow small,.v2 .how3 small,.v2 .streak small,.v2 .panel.review .rhint,.v2 .lw-b small,.v2 .lw-next,.v2 .wk-step small,.v2 .wk-step .again,.v2 .pers .char,.v2 .pgrid2 .panel-sub,.v2 .voice-p .panel-sub,.v2 .looks .lk.lock,.v2 .sh-p:not(.add) .src,.v2 .sh-prev,.v2 .sh-prev+.note,.v2 .ev2-add-h .btn,.v2 .tg-ctx,.v2 .tg-foot .chip,.v2 .tg-foot .muted,.v2 .tg-card.add small,.v2 .tg-head:empty,.v2 .aa-card .aa-then{display:none}.v2 .aa-card:has(.rc-ex) .aa-then{display:flex}.v2 .aa-tag,.v2 .ap-auto .asub,.v2 .setup .m-card:not(.is-active) small,.v2 .kqi-why{display:none}.v2 .tm-asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2 .tm-ask{text-align:left;min-height:74px;box-shadow:var(--sh-1);transition:transform .35s var(--spring);background:#fff;border-radius:24px;align-items:center;gap:14px;padding:14px 16px;display:flex}.v2 .tm-ask:active{transform:scale(.98)}.v2 .tm-ask b{min-width:0;font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);flex:1;line-height:1.3}.v2 .tm-ask .chev{color:#9aa0a4;flex:none}.v2 .tm-ivok{width:26px;height:26px;color:var(--success-text);background:#21c06324;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:inline-grid}.v2 .tm-more>summary,.v2 .tm-ctxd>summary,.v2 .tm-wa>summary{cursor:pointer;list-style:none}.v2 .tm-more>summary::-webkit-details-marker{display:none}.v2 .tm-ctxd>summary::-webkit-details-marker{display:none}.v2 .tm-wa>summary::-webkit-details-marker{display:none}.v2 .tm-more{margin-top:18px}.v2 .tm-more>summary{min-height:44px;color:var(--serene-text);font-size:15.5px;font-weight:var(--fw-strong);align-items:center;gap:8px;padding:0 4px;display:inline-flex}.v2 .tm-more[open]>summary{color:var(--gray)}.v2 .tm-more .rows{margin-top:6px}.v2 .tm-ctxd{border-top:1px solid #0f172a0f}.v2 .tm-ctxd .chev{transition:transform .3s var(--ios)}.v2 .tm-ctxd[open]>summary .chev{transform:rotate(180deg)}.v2 .tm-ctxb{flex-direction:column;align-items:flex-start;gap:12px;padding:2px 18px 18px;display:flex}.v2 .tm-ctxt{color:var(--gray);margin:0;font-size:15.5px;line-height:1.5}.v2 .tm-wa>summary{align-items:center;gap:8px;min-height:40px;display:inline-flex}.v2 .tm-wa>summary:after{content:"";width:7px;height:7px;transition:transform .3s var(--ios);border-bottom:2px solid;border-right:2px solid;margin:-3px 0 0 2px;transform:rotate(45deg)}.v2 .tm-wa[open]>summary:after{margin-top:3px;transform:rotate(225deg)}.v2 .tm-pfirst{margin-top:16px}.v2 .tm-pfirst:empty{display:none}.v2 .a-done{margin-top:18px}.v2 .md-more{margin-top:14px}.v2 .md-more>summary{min-height:40px;color:var(--serene-text);font-size:15px;font-weight:var(--fw-strong);cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.v2 .md-more>summary::-webkit-details-marker{display:none}.v2 .md-more[open]>summary{color:var(--gray)}.v2 .a-done>summary{min-height:44px;color:var(--serene-text);font-size:15.5px;font-weight:var(--fw-strong);cursor:pointer;align-items:center;gap:8px;padding:0 4px;list-style:none;display:inline-flex}.v2 .a-done>summary::-webkit-details-marker{display:none}.v2 .a-done>summary .ico{color:var(--success-text)}.v2 .a-done[open]>summary{margin-bottom:10px}.v2 .pl3-p{display:none}.v2 .tp-inc{box-shadow:var(--sh-1);background:#fff;border-radius:24px;flex-direction:column;padding:6px 0;gap:0!important;display:flex!important}.v2 .tp-inc .tp-i{box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:12px 18px}.v2 .tp-inc .tp-i+.tp-i{border-top:1px solid #0f172a0f}.v2 .tp-ok{flex-wrap:nowrap}.v2 .tp-ok>span{min-width:0}@media (max-width:820px){.v2 .tm-asks{grid-template-columns:1fr;gap:10px}.v2 .bx-side .bd-p+.bd-p{display:none}.v2 .pl3-c:first-child{order:3}.v2 .pl3-c:nth-child(2){order:2}.v2 .pl3-c:nth-child(3){order:1}.v2 .pl3-c.rec{order:-2}.v2 .pl3-c.mine{order:-1}.v2 .tm-hinv .tm-go{gap:0;font-size:0}.v2 .tm-hinv .tm-go .ico{width:20px;height:20px}:is(.v2-page,#v2-none) .fine,.v2 :is(.dlg-in,#v2-none) .fine,:is(.v2-page,#v2-none) .tm-fine,.v2 :is(.dlg-in,#v2-none) .tm-fine,.v2 .ul-fine,.v2 .ev2-fine,.v2 .panel.ecost .esub,.v2 .panel.ecost .foot-n,.v2 .pl3-price,.v2 .pl3-c li.pl3-inc,.v2 .lc-more,.v2 .lc-f .by,.v2 .tm-st,.v2 .tp-adj-n,.v2 .bc-n .w,:is(.v2-page,#v2-none) .btn.xs,.v2 :is(.dlg-in,#v2-none) .btn.xs{font-size:14px}.v2 .mc .mc-acts,.v2 .mem .tabs-row.mt,.v2 .prow .pacts .qb,.v2 .prow .pst.ok,.v2 .prow .gtags,.v2 .arow .reward{display:none}:is(.v2-page,#v2-none) small,:is(.v2-page,#v2-none) span.s,.v2 :is(.dlg-in,#v2-none) small,.v2 :is(.dlg-in,#v2-none) span.s{font-size:max(14px,.875em)}}.v2 .toast{border-radius:24px;width:max-content;max-width:min(520px,100vw - 32px);min-height:48px;padding:11px 12px 11px 16px;line-height:1.35}.v2 .toast span{text-wrap:balance;min-width:0}.v2 .toast>.ico,.v2 .toast .undo{flex:none}@media (max-width:820px){.v2 .toast{left:50%}}.v2 .mem8 .ph .r .btn{gap:8px}.v2 .mfind{margin:2px 0 0}.v2 .mf-box{cursor:text;height:60px;transition:box-shadow .25s var(--ios);background:#fff;border-radius:30px;align-items:center;gap:12px;padding:0 10px 0 20px;display:flex;position:relative;box-shadow:0 0 0 1px #557bf424,0 14px 30px -22px #3f5fdb73}.v2 .mf-box:focus-within{box-shadow:0 0 0 2px #557bf480,0 16px 34px -22px #3f5fdb8c}.v2 .mf-box>.ico{width:22px;height:22px;color:var(--horizon-text);flex:none}.v2 .mf-box input{min-width:0;height:100%;font:inherit;color:var(--gray);background:0 0;border:0;outline:0;flex:1;font-size:18px}.v2 .mf-box input::placeholder{color:#8b9196}.v2 .mf-box input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.v2 .mf-box .mq-x{width:40px;height:40px;color:var(--serene-text);border-radius:50%;flex:none;place-items:center;display:none}.v2 .mf-box.has-q .mq-x{display:grid}.v2 .mcues{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.v2 .mcue{color:#3a3f43;height:42px;font-size:15px;font-weight:var(--fw-strong);white-space:nowrap;transition:background .2s,box-shadow .2s,transform .35s var(--spring);background:#fffc;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px;display:inline-flex;box-shadow:0 0 0 1px #0f172a12}.v2 .mcue .ico{color:var(--horizon-text)}.v2 .mcue:active{transform:scale(.95)}.v2 .mcue.on{color:var(--horizon-text);background:#557bf41f;box-shadow:0 0 0 1.5px #557bf480}.v2 .msec{margin-top:32px}.v2 .msec-h{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.v2 .mbgrid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px;display:grid}.v2 .mb-i{text-align:center;min-width:0;transition:background .2s var(--ios),transform .45s var(--spring);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;display:flex}.v2 .mb-i:hover{background:#ffffffb3}.v2 .mb-i:active{transform:scale(.93)}.v2 .mb-orb{background:var(--bimg) center/cover no-repeat,var(--pearl);width:84px;height:84px;filter:var(--bf,none) drop-shadow(0 10px 14px #3f5fdb38);animation:7s ease-in-out infinite v2-mbFloat;animation-delay:calc(var(--i,0) * -1.3s);border-radius:50%;display:block;position:relative}.v2 .mb-orb.add{color:var(--horizon-text);filter:none;background:#ffffffb8;place-items:center;animation:none;display:grid;box-shadow:inset 0 0 0 1.5px #557bf459}.v2 .mb-new{background:var(--rose);border-radius:50%;width:13px;height:13px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 3px #f5f4f2}.v2 .mb-i b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.2;overflow:hidden}.v2 .mb-i small{color:var(--serene-text);font-variant-numeric:tabular-nums;margin-top:-5px;font-size:14px}@keyframes v2-mbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.v2 .mb-i.is-new .mb-orb,.v2 .bx-orb.is-born{animation:v2-mbInflate 1s var(--spring) both,v2-mbFloat 7s ease-in-out 1s infinite}@keyframes v2-mbInflate{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.v2 .mb-orb.is-gulp,.v2 .bx-orb.is-gulp{animation:v2-mbGulp .95s var(--spring)}@keyframes v2-mbGulp{0%{transform:scale(1)}28%{transform:scale(1.2)}55%{transform:scale(.93)}80%{transform:scale(1.04)}to{transform:scale(1)}}.v2 .mlast-g+.mlast-g{margin-top:18px}.v2 .mlast-l{color:var(--serene-text);font-size:15px;font-weight:var(--fw-strong);margin:0 0 10px}.v2 .mall{margin-top:16px}.v2 .mclean{text-align:left;width:100%;box-shadow:var(--sh-1);transition:transform .35s var(--spring);background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:32px;padding:14px 18px;display:flex}.v2 .mclean:active{transform:scale(.98)}.v2 .mclean b{font-size:16px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .mclean small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .mclean .chev{color:#9aa0a4}.v2 .mres-h{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.v2 .mres-h .mcount{margin:0}.v2 .mres-back{align-items:center;gap:6px;font-size:15px;display:inline-flex}.v2 .m-egg{box-shadow:var(--sh-1);background:#fff;border-radius:24px;align-items:center;gap:18px;margin-top:26px;padding:20px 22px;display:flex}.v2 .m-egg .char{width:84px;height:84px}.v2 .m-egg b{font-size:20px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .m-egg p{color:var(--serene-text);margin:4px 0 0;font-size:16px}@media (max-width:820px){.v2 .mcues{scrollbar-width:none;flex-wrap:nowrap;margin:12px -16px 0;padding:2px 16px 6px;overflow-x:auto}.v2 .mcues::-webkit-scrollbar{display:none}.v2 .mbgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.v2 .mb-orb{width:76px;height:76px}.v2 .msec{margin-top:28px}}.v2 .char-say{z-index:96;max-width:min(270px,100vw - 32px);color:var(--gray);font-size:15px;font-weight:var(--fw-strong);transform-origin:100% 30%;animation:v2-sayIn .5s var(--spring) both;pointer-events:none;background:#fff;border-radius:18px 6px 18px 18px;padding:10px 14px;line-height:1.35;position:fixed;box-shadow:0 16px 34px -16px #0f172a61,0 0 0 1px #0f172a0d}.v2 .char-say.above{transform-origin:100% 100%;border-radius:18px 18px 6px}.v2 .char-say.below{transform-origin:100% 0;border-radius:18px 6px 18px 18px}.v2 .ev2-char .char.star{z-index:1;width:70px;height:54px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.v2 .ev2-char:has(.char.star):before{content:"";background:radial-gradient(closest-side,#f2c14e57,#557bf41f 60%,#0000);border-radius:50%;width:96px;height:80px;animation:3.4s ease-in-out infinite v2-charged;position:absolute;top:-14px;right:-12px}@media (max-width:820px){.v2 .ev2-char .char.star{width:60px;height:46px}.v2 .ev2-char:has(.char.star):before{width:84px;height:70px}}@keyframes v2-charged{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.v2 .char-say.out{animation:v2-sayOut .3s var(--ios) both}@keyframes v2-sayIn{0%{opacity:0;transform:translateY(6px)scale(.88)}to{opacity:1;transform:none}}@keyframes v2-sayOut{to{opacity:0;transform:translateY(-4px)scale(.96)}}.v2 .char.peek.is-boop{animation:v2-boop .7s var(--spring)}@keyframes v2-boop{0%{transform:rotate(-3.22deg)scale(1)}30%{transform:rotate(4deg)translateY(-6px)scale(1.12)}60%{transform:rotate(-2deg)scale(.96)}to{transform:rotate(-3.22deg)scale(1)}}.v2 .char.peek.turbo{animation:v2-turbo 1.2s var(--spring);background-image:var(--img-star)!important}@keyframes v2-turbo{0%{transform:rotate(-3deg)scale(1)}20%{transform:rotate(-14deg)scale(1.2)}40%{transform:rotate(12deg)scale(1.16)}60%{transform:rotate(-6deg)scale(1.08)}to{transform:rotate(-3deg)scale(1)}}.v2 .sb-brand.is-shine .wordmark{animation:v2-wmShine 1.5s var(--ios)}@keyframes v2-wmShine{0%{filter:none;transform:none}35%{filter:drop-shadow(0 0 10px #557bf4bf)drop-shadow(0 0 18px #ff66c473);transform:scale(1.06)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.v2 .mb-orb,.v2 .mb-i.is-new .mb-orb,.v2 .bx-orb.is-born,.v2 .mb-orb.is-gulp,.v2 .bx-orb.is-gulp,.v2 .char.peek.is-boop,.v2 .char.peek.turbo,.v2 .sb-brand.is-shine .wordmark,.v2 .char-say{animation:none}.v2 .ev2-char:has(.char.star):before{animation:none}}.v2 .aseg{position:relative}.v2 .aseg button{z-index:1;position:relative}.v2 .aseg .seg-glide{z-index:0;pointer-events:none;background:#fff;border-radius:11px;position:absolute;box-shadow:0 1px 3px #0f172a1f,0 6px 14px -8px #0f172a4d}.v2 .aseg button.gl{box-shadow:none!important;background:0 0!important}.v2 .ar-tabs{width:max-content;margin:0 0 22px;display:flex}.v2 .ar-tabs button{height:44px;padding:0 22px}.v2 .ar-tabs .ico{width:18px;height:18px}.v2 .aseg-n.blue{color:var(--horizon-text);background:#557bf424}.v2 .rt{flex-direction:column;gap:26px;margin:0 0 30px;display:flex}.v2 .rt-hero{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.v2 .rt-hero .aa-badge{margin:0}.v2 .rt-lead{color:var(--gray);margin:6px 0 0;font-size:17px;line-height:1.4}.v2 .rt-sec{flex-direction:column;gap:12px;display:flex}.v2 .rt-h{font-size:20px;font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--gray);align-items:center;gap:8px;margin:0;display:flex}.v2 .rt-h .ico{color:var(--horizon)}.v2 .rt-h .m-count{color:#13874a;background:#21c06324}.v2 .rt-list{background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 13px -5px #0000001a}.v2 .rt-row{align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex;position:relative}.v2 .rt-row+.rt-row:before{content:"";background:#0000000f;height:1px;position:absolute;top:0;left:68px;right:0}.v2 .rt-open{z-index:0;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;transition:background .18s;position:absolute;inset:0}.v2 .rt-open:hover{background:#557bf40a}.v2 .rt-open:active{background:#0f172a0d}.v2 .rt-row>:not(.rt-open){z-index:1;pointer-events:none;position:relative}.v2 .rt-row>button:not(.rt-open),.v2 .rt-row>.btn{pointer-events:auto}.v2 .rt-rx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2 .rt-rx b{font-size:16px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.3}.v2 .rt-rs{color:var(--serene-text);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:1.35;display:flex}.v2 .rt-sub{min-width:0}.v2 .rt-row .chev{color:#a9aeb1}.v2 .rt-live{color:#13874a;font-size:13.5px;font-weight:var(--fw-strong);align-items:center;gap:6px;display:inline-flex}.v2 .rt-live i{background:#21c063;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite v2-rtPulse;box-shadow:0 0 #21c06380}.v2 .rt-live.big{background:#21c0631f;border-radius:16px;margin-left:auto;padding:6px 12px 6px 10px}@keyframes v2-rtPulse{0%{box-shadow:0 0 #21c06373}70%{box-shadow:0 0 0 7px #21c06300}to{box-shadow:0 0 #21c06300}}.v2 .rt-tag{color:var(--horizon-text);font-size:11px;font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;background:#557bf41a;border-radius:7px;padding:2px 8px}.v2 .rt-row .btn.ghost{color:var(--horizon-text);box-shadow:none;background:#557bf41a}.v2 .rt-row .btn.ghost:hover{background:#557bf429}.v2 .rt-row.is-new,.v2 .rt-row.is-hit{animation:v2-rtNew 2.2s var(--ios)}@keyframes v2-rtNew{0%,30%{background:#21c0631f}to{background:0 0}}.v2 .rt-none{color:var(--serene-text);margin:0;padding:18px;font-size:15px}.v2 .rt-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.v2 .rt-card{transition:transform .22s var(--ios),box-shadow .22s;background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;position:relative;box-shadow:0 4px 13px -5px #0000001a}.v2 .rt-card:hover{box-shadow:0 0 0 1px #557bf42e,0 12px 26px -16px #3f5fdb73}.v2 .rt-card:has(.rt-open:active){transform:scale(.985)}.v2 .rt-card>:not(.rt-open){z-index:1;pointer-events:none;position:relative}.v2 .rt-card .btn{pointer-events:auto}.v2 .rt-ch{align-items:center;gap:12px;display:flex}.v2 .rt-t{font-size:17px;font-weight:var(--fw-strong);color:var(--gray);flex:1;line-height:1.3}.v2 .rt-ch .chev{color:#a9aeb1}.v2 .rt-flow{flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;display:flex;position:relative}.v2 .rt-flow:before{content:"";background:linear-gradient(#bad1f1,#557bf4);border-radius:1px;width:2px;position:absolute;top:9px;bottom:9px;left:4px}.v2 .rt-flow p{color:var(--gray);flex-direction:column;gap:1px;margin:0;font-size:15px;line-height:1.4;display:flex;position:relative}.v2 .rt-flow p:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-18px;box-shadow:inset 0 0 0 2px #557bf4}.v2 .rt-flow p:last-child:before{background:#557bf4}.v2 .rt-k{color:var(--horizon-text);font-size:11.5px;font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.v2 .rt-ctx{color:var(--gray);background:linear-gradient(118deg,#557bf414,#ff66c40f);border-radius:16px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14.5px;line-height:1.4;display:flex}.v2 .rt-ctx .ico{color:var(--horizon);flex:none;margin-top:2px}.v2 .rt-cf{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.v2 .rt-apps{min-width:0;color:var(--serene-text);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.v2 .rt-apps>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .rt-apps.need{color:#b3317f}.v2 .rt-go{gap:6px}.v2 .btn.is-done,.v2 .btn.is-done:hover{animation:v2-rtPop .5s var(--ios);color:#fff!important;background:#21c063!important;box-shadow:0 8px 18px -10px #13874a99!important}.v2 .btn.is-done{opacity:1!important}@keyframes v2-rtPop{0%{transform:scale(.92)}55%{transform:scale(1.05)}to{transform:scale(1)}}.v2 .rt-card.is-on{box-shadow:0 0 0 1.5px #21c06373,0 10px 24px -16px #13874a59}.v2 .rt-card .m-tile,.v2 .rts .m-tile,.v2 .rt-row .m-tile{transition:background .3s,color .3s}.v2 .rt-chaos{text-align:left;background:#557bf40f;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .2s;display:flex}.v2 .rt-chaos:hover{background:#557bf41a}.v2 .rt-chaos b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .rt-chaos small{color:var(--serene-text);margin-top:1px;font-size:13.5px;display:block}.v2 .rt-chaos .cfc-mic{width:36px;height:36px}.v2 .rt-own{text-align:left;width:100%;transition:box-shadow .2s,transform .2s var(--ios);background:0 0;border-radius:24px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:inset 0 0 0 1.5px #557bf440}.v2 .rt-own:hover{box-shadow:inset 0 0 0 1.5px #557bf473}.v2 .rt-own:active{transform:scale(.99)}.v2 .rt-own b{font-size:16px;font-weight:var(--fw-strong);display:block}.v2 .rt-own small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.4;display:block}.v2 .rt-own .chev{color:var(--horizon)}.v2 .rt-seg{align-self:flex-start;margin:0}.v2 .apf-on+.apf-l{margin-top:20px;display:block}.v2 .ap-try{flex-direction:column;gap:12px;margin:26px 0 30px;display:flex}.v2 .rts{flex-direction:column;gap:18px;display:flex}.v2 .rts-top{align-items:center;gap:14px;display:flex}.v2 .rts-top .m-label{margin-bottom:2px;display:block}.v2 .rts-top .h24{margin:0;line-height:1.2}.v2 .rts-flow{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.v2 .rts-flow:before{content:"";background:linear-gradient(#bad1f1,#557bf4 60%,#21c063);width:2px;position:absolute;top:22px;bottom:30px;left:17px}.v2 .rts-flow li{align-items:flex-start;gap:14px;display:flex;position:relative}.v2 .rts-flow li>div{flex:1;min-width:0;padding-top:2px}.v2 .rts-flow p{color:var(--gray);margin:2px 0 0;font-size:16px;line-height:1.45}.v2 .rts-dot{z-index:1;width:36px;height:36px;color:var(--horizon);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #0f172a14,0 4px 10px -6px #0f172a4d}.v2 .rts-dot .alogo{width:24px;height:24px;font-size:10px}.v2 .rts-dot.ava .cf-av{width:30px;height:30px}.v2 .rts-dot.wa{color:#fff;background:#25d366;box-shadow:0 4px 10px -6px #13874a99}.v2 .rt-wa{background:#efeae2;border-radius:18px;margin-top:8px;padding:12px}.v2 .rt-wa b{color:#1f8f5a;font-size:13px;font-weight:var(--fw-strong);margin:0 0 4px 2px;display:block}.v2 .rt-wa p{color:#1e2226;background:#fff;border-radius:6px 16px 16px;max-width:96%;margin:0;padding:10px 12px;font-size:15px;line-height:1.48;box-shadow:0 1px 1px #00000012}.v2 .rts-acts{flex-direction:column;align-items:stretch;gap:6px;margin-top:2px;display:flex}.v2 .rts-acts .btn.lg{gap:8px}.v2 .rts-acts .btn .alogo{width:22px;height:22px;font-size:10px}.v2 .rts-chat{align-self:center;gap:6px}.v2 .rts-on{background:#21c06314;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.v2 .rts-on b{font-size:16px;font-weight:var(--fw-strong);display:block}.v2 .rts-on small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 .rts.is-mine .rts-on{background:#557bf40f}.v2 .rts-del{color:#d93b3b;align-self:center;gap:6px}.v2 .rts.is-on .rts-flow:before{background:linear-gradient(#21c063,#21c063)}@media (max-width:820px){.v2 .ar-tabs{width:100%}.v2 .ar-tabs button{flex:1;justify-content:center;padding:0 10px}.v2 .rt{gap:24px}.v2 .rt-lead{font-size:16px}.v2 .rt-cards{grid-template-columns:1fr}.v2 .rt-row{gap:12px;padding:12px 14px}.v2 .rt-row+.rt-row:before{left:62px}.v2 .rt-row .btn.sm{padding:0 12px}.v2 .rt-row .btn.sm .ico{display:none}.v2 .rt-seg{width:100%;display:flex}.v2 .rt-seg button{flex:1;justify-content:center;padding:0 8px}}@media (prefers-reduced-motion:reduce){.v2 .rt-live i,.v2 .rt-row.is-new,.v2 .rt-row.is-hit,.v2 .btn.is-done{animation:none}}.v2 .mem10 .ph .r{align-items:center;gap:10px;display:flex}.v2 .ibtn.prim{background:var(--horizon);color:#fff;width:46px;height:46px;transition:transform .35s var(--spring),background .2s;box-shadow:0 10px 20px -12px #3f5fdbcc}.v2 .ibtn.prim:active{transform:scale(.9)}.v2 .ibtn.prim .ico{width:24px;height:24px}.v2 .mem10 .ibtn.soft{width:46px;height:46px}.v2 .m-srch-b.on{background:var(--horizon)!important;color:#fff!important}.v2 .mem-seg{width:max-content;margin:2px 0 20px;display:flex}.v2 .aseg-n.rose{color:#b3317f;background:#ff66c429}.v2 .mem10 .mfind{grid-template-rows:1fr;margin:0 0 18px;display:grid}.v2 .mem10 .mfind-in{min-height:0;padding:2px;overflow:hidden}.v2 .pin .masonry,.v2 .pin .mcol{gap:14px}.v2 .pin.cascade .mc{animation:v2-pinIn .6s var(--ios) both;animation-delay:calc(var(--k,0) * 32ms)}@keyframes v2-pinIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.v2 .pin .mc.is-hit{animation:.8s cubic-bezier(.34,1.56,.64,1) both v2-pinDrop}@keyframes v2-pinDrop{0%{opacity:0;transform:translateY(-22px)scale(.88)}60%{opacity:1}to{opacity:1;transform:none}}.v2 .pin .mc{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.v2 .pin .mc:active{transition-duration:.12s;transform:scale(.965)}.v2 .pin-end{color:var(--serene-text);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:34px 0 8px;font-size:14.5px;display:flex}.v2 .pin-end .char{opacity:.95;width:72px;height:72px}.v2 .pin-end p{margin:0}.v2 .bub10 .mbgrid{margin-top:4px}@media (min-width:821px){.v2 .bub10 .mbgrid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px 12px;margin-top:10px}.v2 .bub10 .mb-orb{width:132px;height:132px}.v2 .bub10 .mb-i{gap:12px;padding:18px 8px 14px}.v2 .bub10 .mb-i b{font-size:17px}.v2 .bub10 .mb-i small{font-size:15px}.v2 .bub10 .mb-orb.add .ico{width:30px;height:30px}}.v2 .cl10 .clean,.v2 .cl10 .deck-wrap{margin-left:auto;margin-right:auto}.v2 .cl10 .clean{margin-top:4px}@media (min-width:821px){.v2 .cl10 .deck{height:clamp(260px,100svh - 520px,420px)}}@media (max-width:820px){.v2 .mem-seg{width:100%}.v2 .mem-seg button{flex:1;justify-content:center;padding:0 6px;font-size:15px}.v2 .mem10 .mfind{opacity:0;transition:grid-template-rows .36s var(--ios),opacity .24s,margin .36s var(--ios);grid-template-rows:0fr;margin:0}.v2 .mem10 .mfind.open{opacity:1;grid-template-rows:1fr;margin:0 0 16px}.v2 .mem10 .mf-box{height:54px}.v2 .pin .masonry,.v2 .pin .mcol{gap:10px}.v2 .pin .mc{border-radius:18px}.v2 .mem10 .ph{margin-bottom:14px}.v2 .cl10 .deck{height:clamp(300px,100svh - 470px,420px)}}@media (prefers-reduced-motion:reduce){.v2 .pin.cascade .mc,.v2 .pin .mc.is-hit{animation:none}.v2 .mem10 .mfind{transition:none}}.v2 .tk10 .ph .r{align-items:center;gap:10px;display:flex}@media (max-width:820px){.v2 .tk10 .ph,.v2 .mem10 .ph{flex-direction:row;align-items:flex-start;gap:12px}.v2 .tk10 .ph .l,.v2 .mem10 .ph .l{flex:1;min-width:0}.v2 .tk10 .ph .r,.v2 .mem10 .ph .r{flex-wrap:nowrap;padding-top:4px}}.v2 .tk10 .ibtn.soft{width:46px;height:46px}.v2 .tk-hero{background:#fff;border-radius:24px;align-items:center;gap:16px;margin:0 0 22px;padding:16px 18px;display:flex;position:relative;box-shadow:0 4px 13px -5px #0000001a}.v2 .tk-hero .kring{flex:none}.v2 .tk-ringw{flex:none;place-items:center;display:grid;position:relative}.v2 .tk-ring-ic{color:var(--horizon);place-items:center;display:grid;position:absolute}.v2 .tk-ring-ic .ico{width:24px;height:24px}.v2 .tk-hero.done .tk-ring-ic{color:#21c063;animation:.6s cubic-bezier(.34,1.56,.64,1) .5s both v2-tkIc}@keyframes v2-tkIc{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.v2 .tk-hn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2 .tk-big{color:var(--gray);align-items:baseline;gap:8px;display:flex}.v2 .tk-big b{font-size:44px;font-weight:var(--fw-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.v2 .tk-big span{font-size:17px;font-weight:var(--fw-strong)}.v2 .tk-h1{font-size:22px;font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--gray)}.v2 .tk-hn small{color:var(--serene-text);font-size:14.5px;line-height:1.35}.v2 .tk-hero.done .char{width:64px;height:64px;margin:-8px -6px -8px 0}.v2 .tk-hero.closed .kring{animation:1.1s cubic-bezier(.34,1.56,.64,1) v2-ringClose}@keyframes v2-ringClose{0%{transform:rotate(-90deg)scale(1)}35%{filter:drop-shadow(0 0 10px #21c0638c);transform:rotate(-90deg)scale(1.16)}to{transform:rotate(-90deg)scale(1)}}.v2 .tk-hero.done .tk-h1,.v2 .tk-hero.calm .tk-h1{animation:v2-tkHi .6s var(--ios) both}@keyframes v2-tkHi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v2 .tk-ppl{height:38px;color:var(--gray);font-size:14px;font-weight:var(--fw-strong);background:#0f172a0d;border-radius:19px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.v2 .tk-ppl.on{color:var(--horizon-text);background:#557bf41f}.v2 .tk-ppl .avs .av+.av{margin-left:-7px}.v2 .kring{transform:rotate(-90deg)}.v2 .kring circle{fill:none;stroke-width:6px;stroke-linecap:round}.v2 .kring .rg-b{stroke:var(--c);opacity:.15}.v2 .kring .rg-f{stroke:var(--c);transition:stroke-dashoffset 1s cubic-bezier(.32,.72,0,1)}.v2 .mring{width:14px;height:14px;transform:rotate(-90deg)}.v2 .mring circle{fill:none;stroke:#0f172a24;stroke-width:2.2px}.v2 .mring .f{stroke:var(--horizon);stroke-linecap:round}.v2 .tsec{margin:0 0 22px}.v2 .tsec-h{width:100%;font-size:15px;font-weight:var(--fw-strong);letter-spacing:.01em;color:var(--gray);text-align:left;align-items:center;gap:8px;margin:0 0 10px;padding:0 4px;display:flex}.v2 .tsec-h .dot{border-radius:50%;width:9px;height:9px}.v2 .tsec-n{color:var(--serene-text);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;margin-left:2px}.v2 .tsec-tg .ico{color:var(--serene-text);transition:transform .3s var(--ios);margin-left:auto}.v2 .tsec.done.open .tsec-tg .ico{transform:rotate(180deg)}.v2 .tklist{background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 13px -5px #0000001a}.v2 .tsec-empty{color:var(--serene-text);margin:0;padding:18px;font-size:15px}.v2 .tsec-more{color:var(--horizon-text);font-size:15px;font-weight:var(--fw-strong);border-radius:18px;margin:10px auto 0;padding:8px 14px;display:block}.v2 .tsec-more:active{background:#557bf414}.v2 .tr{transition:height .32s var(--ios),opacity .25s;background:#fff;position:relative;overflow:hidden}.v2 .tr+.tr .tr-body:before{content:"";background:#0000000f;height:1px;position:absolute;top:0;left:58px;right:0}.v2 .tr-body{z-index:1;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 10px;transition:transform .42s cubic-bezier(.32,.72,0,1),background .2s;display:flex;position:relative}.v2 .tr-body:active{background:#f7f8fa}.v2 .tr.swiping .tr-body{transition:none}.v2 .tr-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2 .tr-t{font-size:16.5px;line-height:1.3;display:block}.v2 .tr-tx b{font-size:16.5px;font-weight:var(--fw-text);color:var(--gray);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .35s var(--ios),color .3s;background:linear-gradient(currentColor,currentColor) 0 58%/0 1.5px no-repeat;line-height:1.3;display:inline}.v2 .tr-m{color:var(--serene-text);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.v2 .tkm{align-items:center;gap:4px;display:inline-flex}.v2 .tkm .ico{width:13px;height:13px}.v2 .tkm.today{color:var(--horizon-text)}.v2 .tkm.late,.v2 .tkm.hi{color:#d93b3b}.v2 .tkm.brd i{border-radius:50%;width:8px;height:8px}.v2 .tr-who .av{width:28px;height:28px;font-size:12px}.v2 .tck{-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:-4px -2px -4px 0;display:grid;position:relative}.v2 .tck:before{content:"";border-radius:50%;transition:background .2s;position:absolute;inset:4px}.v2 .tck:active:before{background:#557bf414}.v2 .tck-s{width:28px;height:28px;position:relative;overflow:visible}.v2 .tck-s .c{fill:#0000;stroke:#c4c9ce;stroke-width:2px;transition:fill .28s var(--ios),stroke .28s;transform-origin:50%;transform-box:fill-box}.v2 .tck-s .k{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18px;transition:stroke-dashoffset .3s var(--ios) 80ms}.v2 .tr.is-done .tck-s .c,.v2 .tr.ticking .tck-s .c{fill:#21c063;stroke:#21c063}.v2 .tr.is-done .tck-s .k,.v2 .tr.ticking .tck-s .k{stroke-dashoffset:0}.v2 .tr.ticking .tck-s .c{animation:.5s cubic-bezier(.34,1.56,.64,1) v2-tckPop}@keyframes v2-tckPop{0%{transform:scale(.7)}60%{transform:scale(1.14)}to{transform:scale(1)}}.v2 .tr.ticking .tck:after{content:"";border-radius:50%;animation:.6s ease-out v2-tckRing;position:absolute;inset:6px;box-shadow:0 0 #21c06373}@keyframes v2-tckRing{to{box-shadow:0 0 0 14px #21c06300}}.v2 .tr.ticking .tr-tx b,.v2 .tr.is-done .tr-tx b{color:var(--serene-text);background-size:100% 1.5px}.v2 .tr.leaving{opacity:0}.v2 .tr.leaving .tr-body{transform:translate(0)}.v2 .tr.is-new .tr-body{animation:.6s cubic-bezier(.34,1.56,.64,1) both v2-trIn}@keyframes v2-trIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.v2 .tr.is-late .tr-body{box-shadow:inset 3px 0 #f45555}.v2 .tr-l,.v2 .tr-r{opacity:0;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.v2 .tr-l{color:#fff;font-size:15px;font-weight:var(--fw-strong);background:#21c063;gap:8px;padding-left:22px;left:0;right:0}.v2 .tr-l .ico{width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.v2 .tr.is-done .tr-l{background:var(--horizon)}.v2 .tr.show-l .tr-l{opacity:1}.v2 .tr.go-l .tr-l .ico{transform:scale(1.3)}.v2 .tr-r{width:156px;right:0}.v2 .tr.show-r .tr-r,.v2 .tr.open .tr-r{opacity:1}.v2 .tr-a{background:var(--ac);color:#fff;height:100%;font-size:12.5px;font-weight:var(--fw-strong);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.v2 .tr-a .ico{width:20px;height:20px}.v2 .tr-a:active{filter:brightness(.92)}.v2 .tk-hint{color:var(--gray);transition:opacity .25s,transform .25s var(--ios);background:#557bf414;border-radius:18px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 8px 10px 14px;font-size:14.5px;line-height:1.4;display:flex}.v2 .tk-hint.out{opacity:0;transform:translateY(-6px)}.v2 .tk-hand{width:30px;height:30px;color:var(--horizon);animation:v2-tkNudge 2.2s var(--ios) infinite;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes v2-tkNudge{0%,55%,to{transform:translate(0)}70%{transform:translate(6px)}85%{transform:translate(-2px)}}.v2 .tk-hint span:nth-child(2){flex:1}.v2 .tk-add{background:#fff;border-radius:24px;margin:0 0 18px;padding:12px 12px 10px;box-shadow:0 0 0 1.5px #557bf459,0 14px 30px -20px #3f5fdb80}.v2 .tk-add.in{animation:.42s cubic-bezier(.34,1.56,.64,1) v2-tkAddIn}.v2 .tk-add.out{animation:v2-tkAddOut .22s var(--ios) forwards}@keyframes v2-tkAddIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes v2-tkAddOut{to{opacity:0;transform:translateY(-6px)scale(.98)}}.v2 .tk-add-r{align-items:center;gap:10px;padding:0 2px 8px;display:flex}.v2 .tk-add-r .tck{pointer-events:none;width:32px;height:32px;margin:0}.v2 #tkAddI{min-width:0;height:40px;font:inherit;color:var(--gray);background:0 0;border:0;outline:none;flex:1;font-size:17px}.v2 .tk-chips{scrollbar-width:none;gap:6px;margin:0 0 8px;display:flex;overflow-x:auto}.v2 .tk-chips::-webkit-scrollbar{display:none}.v2 .tkc{height:34px;color:var(--gray);font-size:14px;font-weight:var(--fw-strong);transition:background .2s,color .2s,transform .3s var(--spring);background:#0f172a0d;border-radius:17px;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.v2 .tkc.on{background:var(--horizon);color:#fff}.v2 .tkc:active{transform:scale(.95)}.v2 .tkc i{border-radius:50%;width:8px;height:8px}.v2 .tkc.on i{box-shadow:0 0 0 2px #fff}.v2 .tk-add-f{justify-content:flex-end;gap:6px;display:flex}.v2 .bstrip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;margin:0 -16px;padding:2px 16px 8px;display:grid;overflow-x:auto}.v2 .bstrip::-webkit-scrollbar{display:none}.v2 .bs-c{text-align:left;scroll-snap-align:start;transition:transform .4s var(--spring);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex;position:relative;box-shadow:0 4px 13px -5px #0000001a}.v2 .bs-c:active{transform:scale(.96)}.v2 .bs-c .kring{margin-bottom:6px}.v2 .bs-c b{font-size:15.5px;font-weight:var(--fw-strong);color:var(--gray);line-height:1.25}.v2 .bs-c small{color:var(--serene-text);font-size:13.5px}.v2 .bs-c .avs{display:flex;position:absolute;top:14px;right:12px}.v2 .bs-c .avs .av{width:22px;height:22px;font-size:10px}.v2 .bs-c .avs .av+.av{margin-left:-6px}.v2 .bs-c.add{color:var(--horizon-text);background:0 0;justify-content:center;align-items:center;gap:8px;box-shadow:inset 0 0 0 1.5px #557bf440}.v2 .bs-plus{background:#557bf41a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.v2 .bs-c.add b{color:var(--horizon-text)}.v2 .tb-nav{justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin:0 0 4px;display:flex}.v2 .tb-nav .crumb{margin:0}.v2 .tb-acts{align-items:center;gap:8px;display:flex}.v2 .tb-acts .ibtn.soft,.v2 .tb-acts .ibtn.prim{width:44px;height:44px}.v2 .tb10 .tb-head{align-items:center;margin-bottom:16px}.v2 .tb10 .m-title{font-size:32px;line-height:1.1}.v2 .tb10 .kb-name{text-align:left;align-items:center;gap:6px;max-width:100%;display:inline-flex}.v2 .tb10 .kb-name .m-title{font-size:32px;line-height:1.1}.v2 .tk10 .sugg-row{margin-top:4px}@media (min-width:821px){.v2 .tk10 .tk-hero{max-width:640px}}@media (prefers-reduced-motion:reduce){.v2 .tr-body,.v2 .tr,.v2 .kring .rg-f,.v2 .tck-s .c,.v2 .tck-s .k{transition:none}.v2 .tk-hand{animation:none}}.v2 .num.rolling{vertical-align:bottom;line-height:inherit;display:inline-flex;overflow:hidden}.v2 .nr{display:inline-grid}.v2 .nr>span{grid-area:1/1}.v2 .nr-o{animation:.5s cubic-bezier(.32,.72,0,1) forwards v2-nrOut}.v2 .nr-n{animation:.5s cubic-bezier(.32,.72,0,1) both v2-nrIn}.v2 .num.dn .nr-o{animation-name:v2-nrOutD}.v2 .num.dn .nr-n{animation-name:v2-nrInD}@keyframes v2-nrOut{to{opacity:0;transform:translateY(-90%)}}@keyframes v2-nrIn{0%{opacity:0;transform:translateY(90%)}}@keyframes v2-nrOutD{to{opacity:0;transform:translateY(90%)}}@keyframes v2-nrInD{0%{opacity:0;transform:translateY(-90%)}}.v2 .toast{clip-path:inset(0 calc(50% - 24px) round 24px);transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .22s .2s,clip-path .5s cubic-bezier(.32,.72,0,1),left .5s var(--ease)}.v2 .toast.show{clip-path:inset(0 round 24px);transition:transform .55s cubic-bezier(.34,1.4,.64,1),opacity .18s,clip-path .62s cubic-bezier(.32,.72,0,1) 40ms,left .5s var(--ease)}.v2 .toast>*{opacity:0;transition:opacity .16s,transform .3s var(--ios);transform:scale(.92)}.v2 .toast.show>*{opacity:1;transition:opacity .26s .2s,transform .4s cubic-bezier(.34,1.56,.64,1) .18s;transform:none}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}.v2 #cfComp .m-composer:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ga),#557bf4,#ff66c4,#6fc1ff,#b49cff,#557bf4);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .45s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-page.cf-think #cfComp .m-composer:after{opacity:1;animation:2s linear infinite v2-gaSpin}.v2-page.cf-think #cfComp .m-composer{transition:box-shadow .5s;box-shadow:0 0 0 1px #fff9,0 0 24px -4px #557bf48c,0 12px 32px -10px #ff66c46b!important}@keyframes v2-gaSpin{to{--ga:360deg}}.v2 #cf .cf-panel:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(60% 100% at 30% 100%,#557bf429,#0000 70%),radial-gradient(50% 90% at 75% 100%,#ff66c424,#0000 70%);height:200px;transition:opacity .6s;position:absolute;bottom:0;left:0;right:0}.v2-page.cf-think #cf .cf-panel:after{opacity:1;animation:3s ease-in-out infinite alternate v2-aura}@keyframes v2-aura{0%{filter:hue-rotate()}to{filter:hue-rotate(28deg)}}.v2 .msg{position:relative}.v2 .msg.tb-on .m-bubble,.v2 .msg.tb-on .m-say{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(1.02)}.v2 .tb-bar{z-index:120;backdrop-filter:blur(16px)saturate(1.6);background:#fffffff5;border-radius:26px;gap:2px;padding:6px;animation:.34s cubic-bezier(.34,1.56,.64,1) v2-tbIn;display:flex;position:fixed;box-shadow:0 0 0 1px #0f172a0f,0 18px 40px -14px #0f172a59}.v2 .tb-bar.out{animation:v2-tbOut .18s var(--ios) forwards}@keyframes v2-tbIn{0%{opacity:0;transform:translateY(6px)scale(.86)}to{opacity:1;transform:none}}@keyframes v2-tbOut{to{opacity:0;transform:scale(.9)}}.v2 .tb-e{width:42px;height:42px;animation:.42s cubic-bezier(.34,1.56,.64,1) both v2-tbE;animation-delay:calc(var(--i)*28ms);border-radius:50%;place-items:center;font-size:23px;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:grid}.v2 .tb-e:hover,.v2 .tb-e:active{transform:scale(1.25)}.v2 .tb-e.on{background:#557bf424}@keyframes v2-tbE{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.v2 .tb-badge{z-index:2;background:#fff;border-radius:15px;place-items:center;min-width:30px;height:30px;padding:0 4px;font-size:16px;line-height:1;display:grid;position:absolute;top:-12px;left:-6px;box-shadow:0 0 0 2px #f9fafe,0 6px 14px -6px #0f172a59}.v2 .msg.me .tb-badge{left:auto;right:-6px}.v2 .tb-badge.by-m{left:-10px;right:auto}.v2 .msg.me .tb-badge.by-m{left:-12px;right:auto}.v2 .tb-badge.pop{animation:.5s cubic-bezier(.34,1.56,.64,1) v2-tbPop}.v2 .tb-badge.out{animation:v2-tbOut .2s var(--ios) forwards}@keyframes v2-tbPop{0%{transform:scale(0)rotate(-20deg)}60%{transform:scale(1.25)rotate(6deg)}to{transform:none}}.v2 #cfThread .msg[data-mk]{-webkit-touch-callout:none}.v2 .ctx-ov{z-index:110;backdrop-filter:blur();opacity:0;background:#f5f4f266;transition:opacity .28s,backdrop-filter .28s;position:fixed;inset:0}.v2 .ctx-ov.on{opacity:1;backdrop-filter:blur(12px)saturate(1.2)}.v2 .ctx-ghost{z-index:111;pointer-events:none;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;box-shadow:0 0 #0000;opacity:1!important;margin:0!important;animation:none!important;position:fixed!important}.v2 .ctx-ghost.on{transform:scale(1.035);box-shadow:0 24px 50px -16px #0f172a61}.v2 .ctx-ghost.tr{border-radius:20px;overflow:hidden}.v2 .ctx-src{opacity:0}.v2 .ctx-menu{z-index:112;backdrop-filter:blur(20px);opacity:0;background:#fffffff7;border-radius:18px;flex-direction:column;padding:6px 0;transition:opacity .2s,transform .38s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;transform:scale(.88);box-shadow:0 0 0 1px #0f172a0f,0 22px 48px -16px #0f172a66}.v2 .ctx-menu.on{opacity:1;transform:none}.v2 .ctx-h{color:var(--serene-text);font-size:13px;font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;padding:8px 16px;overflow:hidden}.v2 .ctx-i{min-height:46px;color:var(--gray);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.v2 .ctx-i+.ctx-i{box-shadow:inset 0 1px #0000000f}.v2 .ctx-i:active{background:#0f172a0d}.v2 .ctx-i .ico{color:var(--gray);opacity:.8}.v2 .ctx-i.danger,.v2 .ctx-i.danger .ico{color:#d93b3b}.v2 .ctx-sep{background:#0f172a0d;height:6px}@media (max-width:820px){:is(.v2-page,#v2-none) .mc,:is(.v2-page,#v2-none) .tr-body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.v2-page.pg-typing .comp{opacity:0;pointer-events:none;transition:opacity .2s,transform .35s var(--ios);transform:translateY(18px)}}.v2 .m-top-t{display:none}@media (max-width:820px){.v2 .m-top-t{left:var(--tt-l,140px);top:max(16px,env(safe-area-inset-top));z-index:41;max-width:calc(100% - var(--tt-l,140px) - 16px);background:var(--glass-hi);height:48px;backdrop-filter:var(--glass-fx);box-shadow:var(--glass-edge),var(--glass-drop);color:var(--gray);font:inherit;font-size:16.5px;font-weight:var(--fw-strong);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform-origin:0;pointer-events:none;border:0;border-radius:24px;padding:0 18px;transition:opacity .2s,transform .42s cubic-bezier(.34,1.4,.64,1);display:block;position:fixed;overflow:hidden;transform:translate(-14px)scale(.92)}.v2-page.title-in .m-top-t{opacity:1;pointer-events:auto;transform:none}.v2 .m-top-t:active{transform:scale(.95)}.v2-page.cf-open .m-top-t,.v2-page.drawer-open .m-top-t,.v2-page.drawer-drag .m-top-t{opacity:0;pointer-events:none}}.v2 .bcard,.v2 .lcard,.v2 .m-card,.v2 .nextup,.v2 .rt-card,.v2 .rt-own,.v2 .mb-i,.v2 .apf-tile,.v2 .try-c,.v2 .acard{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .2s}.v2 .bcard:active,.v2 .lcard:active,.v2 .m-card:active,.v2 .nextup:active,.v2 .rt-own:active,.v2 .apf-tile:active,.v2 .try-c:active{transition-duration:.12s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.v2 .toast,.v2 .toast.show,.v2 .toast>*,.v2 .toast.show>*{clip-path:none;transition:opacity .2s}.v2-page.cf-think #cfComp .m-composer:after,.v2 .tb-bar,.v2 .tb-e,.v2 .tb-badge.pop{animation:none}.v2 .ctx-ghost,.v2 .ctx-menu{transition:none}}.v2 .trick.teach .phrase{color:var(--serene-text)}.v2 .trick .tk-f .btn .ico{width:18px;height:18px}.v2 .mthink{transition:opacity .26s,transform .3s var(--ios),max-height .3s var(--ios);flex-direction:column;gap:8px;max-height:160px;padding:2px 0 6px;display:flex}.v2 .mthink.done{opacity:0;max-height:0;margin:0;padding:0;overflow:hidden;transform:translateY(-4px)scale(.98)}.v2 .mk-row{align-items:center;gap:10px;min-height:38px;display:flex}.v2 .mk-av{flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.v2 .mk-halo{background:conic-gradient(from var(--ga,0deg),#557bf48c,#ff66c480,#6fc1ff8c,#b49cff80,#557bf48c);filter:blur(8px);opacity:.75;border-radius:50%;animation:2.4s linear infinite v2-gaSpin,2.4s ease-in-out infinite alternate v2-mtHalo;position:absolute;inset:2px}@keyframes v2-mtHalo{0%{opacity:.55;transform:scale(.86)}to{opacity:.85;transform:scale(1.06)}}.v2 .mk-char{z-index:2;animation:2.4s ease-in-out infinite v2-mtBob;position:relative;width:34px!important;height:34px!important;margin:0!important}@keyframes v2-mtBob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-2px)rotate(2deg)}}.v2 .mk-p{z-index:1;opacity:0;width:5px;height:5px;animation:1.5s cubic-bezier(.4,0,.2,1) infinite v2-mtFly;animation-delay:calc(var(--k)*.25s);background:#557bf4;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.v2 .mk-p:nth-child(3n){background:#ff66c4}.v2 .mk-p:nth-child(3n+1){background:#6fc1ff}@keyframes v2-mtFly{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.6)}25%{opacity:.95}80%{opacity:.6;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(0)scale(.2)}}.v2 .mthink.found .mk-char{animation:.42s cubic-bezier(.34,1.56,.64,1) forwards v2-mtFound}@keyframes v2-mtFound{0%{transform:scale(1)}50%{transform:scale(1.16)rotate(4deg)}to{transform:scale(1)}}.v2 .mthink.found .mk-p{animation:.45s ease-out forwards v2-mtBurst}@keyframes v2-mtBurst{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(calc(var(--x) * 1.1),calc(var(--y) * 1.1)) scale(1)}}.v2 .mk-st{flex:1;min-width:0;height:22px;display:block;position:relative;overflow:hidden}.v2 .mk-tx{white-space:nowrap;font-size:15.5px;font-weight:var(--fw-strong);letter-spacing:-.005em;background:linear-gradient(90deg,#8c9396 0% 38%,#557bf4 50%,#ff66c4 56%,#8c9396 68% 100%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:22px;animation:1.9s linear infinite v2-mtShine;position:absolute;top:0;left:0}@keyframes v2-mtShine{0%{background-position:100% 0}to{background-position:-60% 0}}.v2 .mk-tx.in{animation:v2-mtShine 1.9s linear infinite,v2-mtTxIn .34s var(--ios) both}.v2 .mk-tx.out{animation:v2-mtTxOut .3s var(--ios) forwards}@keyframes v2-mtTxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2-mtTxOut{to{opacity:0;transform:translateY(-10px)}}.v2 .mk-src{flex-wrap:wrap;gap:6px;padding-left:48px;display:flex}.v2 .mk-c{max-width:220px;height:30px;color:var(--gray);font-size:13.5px;font-weight:var(--fw-strong);opacity:0;background:#fff;border-radius:15px;align-items:center;gap:6px;padding:0 11px 0 7px;transition:opacity .28s,transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:translateY(6px)scale(.92);box-shadow:0 0 0 1px #0f172a0f,0 4px 12px -6px #0f172a2e}.v2 .mk-c.on{opacity:1;transform:none}.v2 .mk-ci{width:18px;height:18px;color:var(--horizon);background:#557bf41f;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.v2 .mk-ci .ico{width:11px;height:11px}.v2 .mk-c.ok .mk-ci{color:#fff;background:#21c063;animation:.4s cubic-bezier(.34,1.56,.64,1) v2-tckPop}.v2 .mk-ct{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .mthink.quick .mk-p,.v2 .mthink.sm .mk-p{display:none}.v2 .mthink.sm .mk-av{width:30px;height:30px}.v2 .mthink.sm .mk-char{width:26px!important;height:26px!important}.v2 .mthink.sm .mk-tx{font-size:14px}.v2 .m-say .w{animation:.42s cubic-bezier(.2,.7,.2,1) both v2-wIn;display:inline}@media (prefers-reduced-motion:reduce){.v2 .mk-halo,.v2 .mk-char,.v2 .mk-p,.v2 .mk-tx,.v2 .m-say .w{animation:none!important}.v2 .mk-p{display:none}.v2 .mk-tx{color:var(--serene-text);background:0 0}}.v2 .cm-dlg{max-width:440px}.v2 .cm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.v2 .cm-ic{color:#1a9e52;background:#21c06324;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.v2 .cm-ic .ico{width:28px;height:28px}.v2 .cm-p{color:var(--serene-text);margin:0;font-size:16px;line-height:1.45}.v2 .cm-l{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.v2 .cm-a{min-height:64px;color:var(--gray);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;box-shadow:0 0 0 1px #0f172a12,0 6px 16px -10px #0f172a40}.v2 .cm-a:active{transform:scale(.97)}.v2 .cm-a b{font-size:17px;font-weight:var(--fw-strong);display:block}.v2 .cm-a small{color:var(--serene-text);font-size:14px;display:block}.v2 .cm-a .ico{color:var(--serene-text)}.v2 .cm-lg{color:#fff;width:42px;height:42px;font-size:14px;font-weight:var(--fw-strong);letter-spacing:.04em;background:#21c063;border-radius:50%;place-items:center;display:grid}.v2 .cm-note{color:var(--serene-text);margin:4px 0 0;font-size:13.5px}.v2 .m-tile.green{color:#1a9e52;background:#21c06329}.v2 .sb-i[data-v=aprende]{position:relative}.v2 .sb-due{color:#b3317f;min-width:20px;height:20px;font-size:12px;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;background:#ff66c429;border-radius:10px;flex:none;place-items:center;margin-left:auto;padding:0 6px;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) both v2-dotIn;display:inline-grid}.v2 .sb-i .m-count[hidden]{display:none}.v2 .sb-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--side-bg,#f7f7f9);background:#ff66c4;border-radius:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) both v2-dotIn,2.6s ease-in-out 1s infinite v2-dotPulse;display:none;position:absolute;top:8px;left:30px}.v2 .sb-rail .sb-dot{display:block}.v2 .sb-rail .sb-due{opacity:0;pointer-events:none}@keyframes v2-dotIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes v2-dotPulse{0%,to{box-shadow:0 0 0 2px var(--side-bg,#f7f7f9),0 0 0 2px #ff66c400}50%{box-shadow:0 0 0 2px var(--side-bg,#f7f7f9),0 0 0 6px #ff66c438}}.v2 .burger.has-dot:after{content:"";background:#ff66c4;border-radius:50%;width:10px;height:10px;animation:.5s cubic-bezier(.34,1.56,.64,1) both v2-dotIn;position:absolute;top:9px;left:30px;box-shadow:0 0 0 2px #fffffff2}.v2 .ln-next{text-align:left;background:#fff;border-radius:20px;align-items:center;gap:14px;width:100%;margin:-6px 0 22px;padding:14px 16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:.62s cubic-bezier(.34,1.56,.64,1) both v2-lnDrop;display:flex;box-shadow:0 0 0 1px #ff66c42e,0 14px 30px -18px #ff66c48c}.v2 .ln-next:active{transform:scale(.98)}.v2 .ln-next:not(.due){box-shadow:0 4px 13px -5px #0000001a}.v2 .ln-next:not(.due) .ln-dot{color:#1a9e52;width:22px;height:22px;box-shadow:none;background:#21c0632b;place-items:center;display:grid}.v2 .ln-next:not(.due) .ln-dot .ico{width:13px;height:13px}@keyframes v2-lnDrop{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.v2 .ln-dot{background:#ff66c4;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #ff66c429}.v2 .ln-next small{color:var(--serene-text);font-size:13.5px;font-weight:var(--fw-strong);display:block}.v2 .ln-next .nw{white-space:nowrap}.v2 .ln-next .ln-k{color:var(--serene-text)}.v2 .ln-next b{font-size:17px;font-weight:var(--fw-strong);color:var(--gray);margin-top:2px;line-height:1.3;display:block}.v2 .ln-go{background:var(--horizon);color:#fff;height:36px;font-size:15px;font-weight:var(--fw-strong);border-radius:18px;flex:none;align-items:center;gap:4px;padding:0 14px;display:inline-flex}.v2 .ln-wk .wk-go{display:none}.v2 .ln-cm{text-align:left;background:#fff;border-radius:24px;align-items:center;gap:14px;width:100%;margin-top:16px;padding:16px 18px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 13px -5px #0000001a}.v2 .ln-cm:active{transform:scale(.98)}.v2 .ln-cm b{font-size:16.5px;font-weight:var(--fw-strong);color:var(--gray);display:block}.v2 .ln-cm small{color:var(--serene-text);margin-top:2px;font-size:14px;display:block}.v2 #review.flash{animation:v2-rvFlash 1.2s var(--ios)}@keyframes v2-rvFlash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px #557bf459}}@media (prefers-reduced-motion:reduce){.v2 .sb-dot,.v2 .sb-due,.v2 .burger.has-dot:after,.v2 .ln-next{animation:none}}.v2{--font:Figtree,"IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.v2 .lang-opt .ln{overflow-wrap:anywhere}.v2 .mcp-card{text-align:left;width:100%;min-height:68px;color:var(--gray);transition:border-color .2s,background .2s,transform .2s var(--ios);background:0 0;border:1.5px dashed #0f172a29;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px 48px 12px 14px;display:flex;position:relative}.v2 .mcp-card:hover{background:#fff9;border-color:#557bf473}.v2 .mcp-card:active{transform:scale(.99)}.v2 .mcp-card .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.v2 .mcp-card b{font-size:15px;font-weight:var(--fw-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2 .mcp-card small{color:var(--serene-text);font-size:13.5px;line-height:1.35}.v2 .mcp-card:hover .apf-plus{background:var(--horizon);color:#fff;transform:rotate(90deg)}.v2 .mcp-card .a-plan{align-items:center;margin-top:-15px;display:inline-flex;position:absolute;top:50%;right:12px}.v2 .mcp-card.in-res,.v2 .mcp-card.in-all{margin-top:4px}.v2 .mcp-ic{color:var(--serene-text);background:#0f172a0d}.v2 .apf-res{grid-template-columns:minmax(0,1fr)}.v2 .apf-res>*,.v2 .apf-res .acard .grow{min-width:0}.v2 .mcp-tag{height:18px;color:var(--serene-text);font-size:10.5px;font-weight:var(--fw-strong);letter-spacing:.05em;background:#0f172a0f;border-radius:6px;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.v2 .f-help{font-size:13px;line-height:1.4;font-weight:var(--fw-text);color:var(--serene-text)}.v2 .mcp-kw{position:relative}.v2 .mcp-kw .inp{padding-right:52px}.v2 .mcp-eye{color:var(--serene-text);position:absolute;top:10px;right:9px}.v2 textarea.inp.mcp-ta{resize:none;min-height:76px}.v2 .field.mcp-risk{background:var(--soft);border-radius:16px;gap:12px;padding:14px 16px}.v2 .mcp-risk-t{color:var(--gray);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.v2 .mcp-risk-t .ico{color:var(--serene-text);flex:none;margin-top:2px}.v2 .mcp-chk{font-size:15px;font-weight:var(--fw-strong);cursor:pointer;align-items:center;gap:10px;display:flex}.v2 .mcp-chk input{accent-color:#557bf4;cursor:pointer;flex:none;width:20px;height:20px;margin:0}.v2 .done-state.mcp-done{padding-bottom:0}.v2 .mcp-tl{flex-direction:column;gap:10px;display:flex}.v2 .mcp-tools{background:var(--soft);border-radius:16px;flex-direction:column;padding:2px 14px;display:flex}.v2 .mcp-tool{border-bottom:1px solid #0000000d;align-items:center;gap:10px;min-height:52px;display:flex}.v2 .mcp-tool:last-child{border-bottom:0}.v2 .mcp-tool code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font);font-size:14.5px;font-weight:var(--fw-strong);color:var(--gray);text-align:left;flex:1;overflow:hidden}.v2 .mcp-tool.is-off code,.v2 .mcp-tool.is-off .mcp-kind{opacity:.5}.v2 .mcp-kind{color:var(--serene-text);font-size:12px;font-weight:var(--fw-strong);background:#fff;border-radius:999px;flex:none;padding:3px 9px}.v2 .mcp-kind.w{color:var(--horizon-text);background:#557bf41a}.v2 .mcp-ask{background:var(--soft);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.v2 .mcp-ask b{font-size:15px;font-weight:var(--fw-strong);display:block}.v2 .mcp-ask small{color:var(--serene-text);margin-top:2px;font-size:13px;line-height:1.4;display:block}.v2 .mcp-h{font-size:16px;font-weight:var(--fw-strong);align-items:center;gap:8px;margin:0;display:flex}.v2 .mcp-info{background:var(--soft);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.v2 .mcp-info>div{align-items:baseline;gap:12px;display:flex}.v2 .mcp-info dt{width:92px;font-size:13px;font-weight:var(--fw-strong);color:var(--serene-text);flex:none}.v2 .mcp-info dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:1.4}.v2 .mcp-info code{font-family:var(--font);font-size:14.5px;font-weight:var(--fw-strong)}.v2 .mcp-acts{justify-content:space-between}.v2 .mcp-acts-r{align-items:center;gap:8px;display:inline-flex}.v2 .btn.text.mcp-del{color:var(--danger-text)}@media (max-width:600px){.v2 .mcp-acts{flex-direction:column-reverse;align-items:stretch}.v2 .mcp-acts-r{display:flex}.v2 .mcp-acts-r .btn{flex:1}.v2 .mcp-info dt{width:76px}}.v2 .pl-line.pl-basic{min-height:72px}.v2 .pl-line.pl-basic small{color:var(--serene-text);margin-top:2px;font-size:14px;line-height:1.35;display:block}.v2 .new-tag{height:18px;color:var(--rose-text);font-size:11px;font-weight:var(--fw-strong);letter-spacing:.02em;background:#ff66c424;border-radius:999px;flex:none;align-items:center;margin-inline-start:6px;padding:0 7px;line-height:1;display:inline-flex}.v2 .sb-i .new-tag{margin-inline-start:auto}.v2 .sb-rail .sb-i .new-tag{display:none}.v2 .tm-sg .new-tag{vertical-align:2px}.v2 .rt-h-more{height:32px;color:var(--horizon-text);font-size:14px;font-weight:var(--fw-strong);letter-spacing:0;background:#557bf41a;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 12px;transition:background .18s;display:inline-flex}.v2 .rt-h-more:hover{background:#557bf42b}.v2 .rt-h-more .ico{color:var(--horizon-text)}.v2 .wk-why{color:var(--serene-text);margin:2px 0 10px;font-size:14px;line-height:1.4}.v2 .fo-top .fo-x{margin-inline-start:auto}.v2 .mc.mlk{flex-direction:column;gap:8px;padding:14px 14px 13px;display:flex}.v2 .lk-top{align-items:center;gap:9px;min-width:0;display:flex}.v2 .lk-ic{background:var(--g-tile-blue);width:30px;height:30px;color:var(--horizon);border-radius:9px;flex:none;place-items:center;display:grid}.v2 .lk-ic .ico{width:16px;height:16px}.v2 .lk-pl{flex-direction:column;min-width:0;line-height:1.2;display:flex}.v2 .lk-pl b{font-size:13px;font-weight:var(--fw-strong);color:var(--gray);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2 .lk-pl span{color:var(--serene-text);font-size:12px}.v2 .lk-t{font-size:15px;font-weight:var(--fw-strong);color:var(--gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.v2 .lk-dom{color:var(--serene-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.v2 .md-prev:has(>.pv-lk){background:linear-gradient(160deg,#f4f6fd,#eceff8);justify-content:center;align-items:center;padding:24px;display:flex}.v2 .pv-lk{background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:440px;margin:auto;padding:28px;display:flex;box-shadow:0 4px 13px -5px #0000001a}.v2 .pv-lk .lk-ic{border-radius:12px;width:40px;height:40px}.v2 .pv-lk .lk-ic .ico{width:20px;height:20px}.v2 .pv-lk-t{font-size:20px;font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--gray);margin:0;line-height:1.3}.v2 .ts-sec{flex-direction:column;gap:8px;display:flex}.v2 .ts-h{align-items:center;gap:8px;display:flex}.v2 .ts-steps{margin:0}.v2 .ts-add{align-items:center;gap:8px;margin:0;display:flex}.v2 .ts-add .inp{height:46px;font-size:15px}.v2 .ts-add .ibtn{border-radius:14px;flex:none;width:46px;height:46px}.v2 .ts-notes textarea.inp{resize:vertical;min-height:88px}.v2 .d-det p{font-style:normal}.v2 .ga{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.v2 .ga .d-text{max-width:360px;margin:0}.v2 .ga-char{width:88px;height:88px;transform:rotate(-3.2deg)}.v2 .ga-ph{color:#13874a;height:36px;font-size:15px;font-weight:var(--fw-strong);background:#21c0631f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.v2 .att-tray{z-index:3;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;box-shadow:0 0 0 1px #0f172a0f,0 10px 24px -12px #0f172a59}.v2 .att-th{color:#e2603f;background:#eef3fe 50%/cover no-repeat;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.v2 .att-tray .grow{min-width:0}.v2 .att-tray b{font-size:14px;font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.v2 .att-tray small{color:var(--serene-text);font-size:12px}.v2 .m-bubble.has-att{flex-direction:column;gap:2px;max-width:280px;padding:6px;display:flex}.v2 .m-bubble .att-img{object-fit:cover;border-radius:14px;width:100%;max-height:280px;display:block}.v2 .m-bubble .att-doc{background:#f5f7fc;border-radius:12px;align-items:center;gap:10px;min-width:200px;padding:9px 10px;display:flex}.v2 .m-bubble .att-doc .ico{color:#e2603f;flex:none}.v2 .m-bubble .att-doc .grow{min-width:0}.v2 .m-bubble .att-doc b{font-size:14px;font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.v2 .m-bubble .att-doc small{color:var(--serene-text);font-size:12px}.v2 .m-bubble .att-tx{padding:6px 8px 3px;display:block}.v2-page.au-on{overflow:hidden}.v2 .auth{z-index:88;background:#f5f4f2;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.v2 .au-bg{pointer-events:none;background:radial-gradient(48% 42% at 8% 6%,#557bf433,#0000 72%),radial-gradient(46% 44% at 94% 96%,#6fc1ff33,#0000 72%);position:fixed;inset:0}.v2 .au-card{background:#fff;border-radius:24px;flex-direction:column;gap:14px;width:min(420px,100%);margin:auto;padding:26px 24px 24px;display:flex;position:relative;box-shadow:0 4px 13px -5px #0000001a}.v2 .au-top{justify-content:center;display:flex}.v2 .au-top .wordmark{width:112px;height:28px}.v2 .au-char{width:76px;height:76px;margin:2px auto 0;transform:rotate(-3.2deg)}.v2 .au-h{text-align:center;font-size:30px;font-weight:var(--fw-text);letter-spacing:-.02em;background:var(--g-title);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;line-height:1.15}.v2 .au-p{text-align:center;color:var(--serene-text);margin:-6px 0 2px;font-size:15px;line-height:1.45}.v2 .au-f{flex-direction:column;gap:14px;display:flex}.v2 .au-ph{gap:8px;display:flex}.v2 .au-pre{flex:none;width:auto;padding:0 10px;font-size:15px}.v2 .au-ph #auPh{flex:1;min-width:0}.v2 .au-code{justify-content:center;gap:8px;display:flex}.v2 .au-d{text-align:center;width:46px;height:56px;font-size:22px;font-weight:var(--fw-strong);padding:0}.v2 .au-row{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.v2 .au-row .link{align-items:center;gap:6px;display:inline-flex}.v2 .au-row .link[disabled]{opacity:.55;cursor:default}.v2 .au-t{font-variant-numeric:tabular-nums}.v2 .au-legal{text-align:center;color:var(--serene-text);margin:-4px 0 0;font-size:12.5px;line-height:1.4}.v2 .au-alt{text-align:center;color:var(--serene-text);margin:2px 0 0;font-size:14px}.v2 .au-wait{padding:28px 0 18px}@media (max-width:480px){.v2 .au-card{padding:22px 18px 20px}.v2 .au-h{font-size:27px}.v2 .au-d{width:42px;height:52px}}.v2 .stage{transition:transform .5s cubic-bezier(.32,.72,0,1)}.v2-page.drawer-closing .stage{border-radius:var(--r-2xl);box-shadow:var(--sh-float)}.v2 .home.intro .m-subtitle .w{opacity:1;filter:none;animation:v2-wInHome .5s var(--ease) backwards;animation-delay:var(--d);transform:none}@keyframes v2-wInHome{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}}.v2 .m-say .w{animation:.42s cubic-bezier(.2,.7,.2,1) backwards v2-wordIn}@keyframes v2-wordIn{0%{opacity:0;filter:blur(6px)}}.v2 .mk-halo{animation:2.4s linear infinite v2-haloSpin,2.4s ease-in-out infinite alternate v2-mtHalo}@keyframes v2-haloSpin{to{rotate:360deg}}:is(.v2.side,#v2-none) .sb-due.no-in,:is(.v2.side,#v2-none) .sb-dot.no-in{animation:none}.v2{--img-char:url(https://cdn.memorae.ai/l3/char.webp);--img-relax:url(https://cdn.memorae.ai/l3/relax.webp);--img-sleepy:url(https://cdn.memorae.ai/l3/sleepy.webp);--img-star:url(https://cdn.memorae.ai/l3/star.webp);--img-suit:url(https://cdn.memorae.ai/l3/suit.webp);--img-search:url(https://cdn.memorae.ai/l3/search.webp);--img-word:url(https://cdn.memorae.ai/l3/word.png);--img-sunset:url(https://cdn.memorae.ai/l3/sunset.webp);--img-meadow:url(https://cdn.memorae.ai/l3/meadow.webp);--img-green:url(https://cdn.memorae.ai/l3/green.webp);--img-hoodie:url(https://cdn.memorae.ai/l3/hoodie.webp);--img-b-lilac:url(https://cdn.memorae.ai/l3/b-lilac.webp);--img-b-blue:url(https://cdn.memorae.ai/l3/b-blue.webp);--img-b-pink:url(https://cdn.memorae.ai/l3/b-pink.webp);--img-b-yellow:url(https://cdn.memorae.ai/l3/b-yellow.webp)}.v2-page{flex-shrink:0;min-height:100%;padding:40px 48px 210px}@media (min-width:821px) and (max-width:1180px){.v2-page{padding:40px 32px 210px}}@media (max-width:820px){.v2-page{padding:28px 16px 170px}}.t-big .v2 .m-row .t,.t-big .v2 .m-card b,.t-big .v2 .r-act .t{font-size:18px}.t-big .v2 .m-row .s,.t-big .v2 .m-card small,.t-big .v2 .r-act .s,.t-big .v2 .note,.t-big .v2 .m-group-label{font-size:16px}.t-big .v2 .ph p{font-size:18px}.t-big .v2 .m-row .time,.t-big .v2 .m-chip{font-size:14px}.t-big .v2 .m-chip{height:auto;min-height:22px}.t-big .v2 .m-row .s{white-space:normal;flex-wrap:wrap}.v2 .m-say .m-link{color:var(--horizon,#557bf4);text-underline-offset:2px;word-break:break-all;-webkit-tap-highlight-color:#557bf426;text-decoration:underline}.v2 .mc-img{overflow:hidden}.v2 .mc-img .mc-frame{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2 .mc-img .play{z-index:1}.v2 .lk-ic .site-logo{object-fit:contain;border-radius:4px;width:18px;height:18px}.v2 .pv-lk .lk-ic .site-logo{width:24px;height:24px}.v2 .fav-wrap{flex:none;display:inline-flex}.v2 .fav-wrap .site-logo{object-fit:contain;border-radius:4px;width:16px;height:16px}.v2 .pv-video{object-fit:contain;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.v2 .d-links-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:6px 0 2px;display:flex}.v2 .link-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--horizon);align-items:center;gap:5px;text-decoration:none;display:inline-flex;overflow:hidden}.v2 .link-chip .ico{flex:none}.v2 .m-row .body .t,.v2 .nextup .nu-b b,.v2 .wk-top{overflow-wrap:anywhere}
