:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--s-hair:2px;--s-xs:4px;--s-sm:8px;--s-md:12px;--s-lg:16px;--s-xl:20px;--s-xxl:24px;--s-xxxl:32px;--s-huge:40px;--s-tap:44px;--s-giant:48px;--r-xs:6px;--r-sm:8px;--r-btn:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--t-caption:12px;--t-label:14px;--t-body:16px;--t-bodyLg:18px;--t-title:20px;--t-titleXl:24px;--t-display:28px;--t-displayXl:32px;--f-disp:"Gabarito", sans-serif;--f-body:"Figtree", sans-serif;--plank:10px;--h-ctl:32px;--h-row:36px;--h-ib:34px;--h-ibSm:28px;--w-side:240px;--w-save:560px;--w-read:760px;--w-pane:520px;--chip:64px;--chipS:44px;--heroS:180px;--heroL:260px;--w-tip:240px;--h-key:18px;--w-set:760px;--h-set:540px;--w-setNav:196px;--h-meter:6px;--e-out:cubic-bezier(.2, .8, .2, 1);--e-spring:cubic-bezier(.2, 1.4, .4, 1);--d-fast:.12s;--d-base:.2s;--d-slow:.32s;--d-open:.42s;--black:0, 0, 0;--white:255, 255, 255;--creamRgb:244, 231, 206;--onDanger:#fff;--acLine:#4e7f1f57;--acLineDash:#4e7f1f73;--acGlow:#4e7f1fb3;--note:#ecb45624;--logoInk:#000100;--brandCream:#f4e7ce;--brandCoral:#cb6b50;--brandGold:#ecb456;--brandInk:#171b0d;--case:#474f33;--caseLo:#3b4229;--wood:#a86a18;--g:#f2f2f7;--pn:#ffffff9e;--sf:#fff;--ink:#000;--ink2:#3c3c43cc;--ink3:#3c3c43a8;--ln:#3c3c431f;--ln2:#3c3c4338;--ac:#4a6b2a;--acf:#4e7f1f;--onac:#fff;--acs:#4e7f1f1f;--danger:#c0392b;--rowHover:#78788014;--seg:#7878801f;--veil:#06080c4d;--toast:#1c1c1e;--onToast:#fff;--tip:#1c1c1ec7;--onTip:#fff;--onTip2:#ffffffa8;--tipRing:#ffffff1f;--tipKey:#ffffff24;--shadowPop:#0006;--shadowLift:#0003;--bwash:linear-gradient(180deg, #e3e9dc 0%, #f4f5f2 100%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--g:#181b16;--pn:#ffffff0d;--sf:#232620;--ink:#dedfd9;--ink2:#b4b7af;--ink3:#a6aa9f;--ln:#ffffff14;--ln2:#ffffff24;--ac:#a3c471;--acf:#94b571;--onac:#171b0d;--acs:#a3c47124;--danger:#e57b6e;--logoInk:#fff;--acLine:#a3c47157;--acLineDash:#a3c47173;--acGlow:#a3c47180;--note:#ecb4561f;--rowHover:#ffffff0d;--seg:#ffffff14;--veil:#00000080;--toast:#ece8dd;--onToast:#171b0d;--bwash:linear-gradient(180deg, #1c2218 0%, #121410 100%)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g:#181b16;--pn:#ffffff0d;--sf:#232620;--ink:#dedfd9;--ink2:#b4b7af;--ink3:#a6aa9f;--ln:#ffffff14;--ln2:#ffffff24;--ac:#a3c471;--acf:#94b571;--onac:#171b0d;--acs:#a3c47124;--danger:#e57b6e;--logoInk:#fff;--acLine:#a3c47157;--acLineDash:#a3c47173;--acGlow:#a3c47180;--note:#ecb4561f;--rowHover:#ffffff0d;--seg:#ffffff14;--veil:#00000080;--toast:#ece8dd;--onToast:#171b0d;--bwash:linear-gradient(180deg, #1c2218 0%, #121410 100%)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--g);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--f-disp);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}p{margin:0}svg{flex:none;display:block}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}input,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}img{display:block}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}:focus:not(:focus-visible){outline:none}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic.solid{fill:currentColor;stroke:none}.ic.logo{stroke:none;display:inline-flex}.ic.logo svg{width:100%;height:100%}.ic.sm{width:15px;height:15px}.ic.lg{width:20px;height:20px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kbd{border:1px solid var(--ln2);min-width:20px;height:20px;color:var(--ink3);background:var(--sf);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.bp,.bs{justify-content:center;align-items:center;gap:var(--s-sm);height:var(--s-tap);padding:0 var(--s-lg);border-radius:var(--r-md);font-weight:600;font-size:var(--t-label);white-space:nowrap;display:inline-flex}.bp{background:var(--acf);color:var(--onac);transition:transform var(--d-fast) var(--e-out), filter var(--d-fast);border:0}.bp:hover{filter:brightness(1.06)}.bp:active{transform:scale(.97)}.bp:disabled{opacity:.5;cursor:default}.bp .kbd{color:inherit;background:#ffffff2e;border-color:#0000;margin-left:2px}.bs{background:var(--sf);border:1px solid var(--ln2);color:var(--ink)}.bs:disabled{opacity:.5;cursor:default}.bs.sm,.bp.sm{height:36px;font-size:var(--t-label);border-radius:var(--r-sm)}.bs.danger{color:var(--danger)}.lnk{color:var(--ac);font-weight:600;font-size:var(--t-label);background:0 0;border:0;padding:0}.ib{width:var(--h-ib);height:var(--h-ib);border-radius:var(--r-sm);color:var(--ink2);transition:background var(--d-fast), color var(--d-fast), transform var(--d-fast) var(--e-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ib:hover{background:var(--rowHover);color:var(--ink)}.ib:active{transform:scale(.92)}.ib.sm{width:var(--h-ibSm);height:var(--h-ibSm)}.ib.on{color:var(--ac)}.ib.on .ic{fill:var(--ac);stroke:var(--ac)}.pill{padding:var(--s-hair) var(--s-sm);border-radius:var(--r-pill);font-weight:600;font-size:var(--t-caption);color:var(--ink2);background:rgba(var(--tn), .16);transition:background var(--d-slow);align-items:center;gap:5px;max-width:100%;display:inline-flex}.pill i{border-radius:var(--s-hair);background:rgb(var(--tn));width:6px;height:6px;transition:background var(--d-slow);flex:none}.pill.uns{border:1px dashed var(--ln2);color:var(--ink3);background:0 0}.pill.uns i{display:none}.pill.flash{animation:pflash .5s var(--e-spring)}@keyframes pflash{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:none}}.skl{background:linear-gradient(90deg, var(--ln) 0%, var(--ln2) 50%, var(--ln) 100%);border-radius:var(--s-xs);background-size:200% 100%;animation:1.2s linear infinite shim}@keyframes shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.app{gap:var(--s-md);height:100dvh;padding:var(--s-md);background:var(--bwash);background-attachment:fixed;display:flex;position:relative;overflow:hidden}.side{width:var(--w-side);border-radius:var(--r-lg);padding:var(--s-lg) var(--s-xs);font-size:var(--t-label);flex-direction:column;flex:none;min-height:0;display:flex}.brand{align-items:center;gap:var(--s-sm);padding:0 var(--s-sm) var(--s-md);font-family:var(--f-disp);font-weight:600;font-size:var(--t-bodyLg);display:flex}.brand svg{border-radius:var(--r-sm)}.nv{align-items:center;gap:var(--s-sm);height:var(--h-row);padding:0 var(--s-sm);border-radius:var(--r-btn);color:var(--ink);text-align:left;width:100%;transition:background var(--d-fast);background:0 0;border:0;font-weight:500;display:flex}.nv:hover{background:var(--rowHover)}.nv.gadd{margin-bottom:var(--s-sm);color:var(--ink2)}.nv.gadd .kbd{margin-left:auto}.nv .ic{color:var(--ac)}.nv.on{background:var(--acs);color:var(--ac);font-weight:600}.nv .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nv .n{color:var(--ink3);font-size:var(--t-caption);font-variant-numeric:tabular-nums;margin-left:auto}.nv .sw{border-radius:var(--r-xs);width:10px;height:10px;margin:0 var(--s-xs);background:rgb(var(--tn));flex:none}.lb{font-family:var(--f-disp);font-weight:700;font-size:var(--t-label);margin:var(--s-lg) var(--s-sm) var(--s-xs);align-items:baseline;display:flex}.lb a{font-family:var(--f-body);font-weight:600;font-size:var(--t-caption);color:var(--ac);margin-left:auto}.side .grow{flex:1;min-height:0;overflow:auto}.acct-wrap{margin-top:auto;position:relative}.acct{align-items:center;gap:var(--s-sm);padding:var(--s-sm);border-radius:var(--r-btn);text-align:left;width:100%;transition:background var(--d-fast);background:0 0;border:0;display:flex}.acct:hover{background:var(--rowHover)}.av{border-radius:var(--r-sm);background:var(--acf);width:28px;height:28px;color:var(--onac);font-weight:700;font-size:var(--t-label);flex:none;justify-content:center;align-items:center;display:flex}.acct .who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.acct .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.acct .who span{font-size:var(--t-caption);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm{border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);min-width:230px;box-shadow:0 24px 48px -16px var(--shadowPop);padding:var(--s-sm);z-index:30;animation:pmIn var(--d-base) var(--e-out) both;transform-origin:20px 0;position:absolute}.pm.up{bottom:calc(100% + var(--s-xs));transform-origin:20px 100%;left:0;right:0}@keyframes pmIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.pm .g{font-size:var(--t-caption);color:var(--ink3);padding:var(--s-sm) var(--s-sm) var(--s-hair);font-weight:600}.pm .o{align-items:center;gap:var(--s-sm);height:var(--h-row);padding:0 var(--s-sm);border-radius:var(--r-sm);font-size:var(--t-label);color:var(--ink);text-align:left;width:100%;transition:background var(--d-fast);background:0 0;border:0;display:flex}.pm .o:hover,.pm .o.hov{background:var(--acs)}.pm .o .ic{width:15px;height:15px;color:var(--ink2)}.pm .o small{color:var(--ink3);font-size:var(--t-caption);margin-left:auto}.pm .o.sel{font-weight:700}.pm .o.sel:after{content:"";border-left:2px solid var(--ac);border-bottom:2px solid var(--ac);width:12px;height:7px;margin-left:var(--s-sm);transform:rotate(-45deg)translate(1px,-2px)}.pm .o.sel small{margin-left:auto}.pm .o.danger,.pm .o.danger .ic{color:var(--danger)}.pm .hr{background:var(--ln);height:1px;margin:var(--s-xs) 6px}.pm .who2{padding:var(--s-sm);font-size:var(--t-caption);color:var(--ink3);text-overflow:ellipsis;overflow:hidden}.seg2{border-radius:var(--r-btn);background:var(--seg);padding:3px;display:flex}.seg2>*{justify-content:center;align-items:center;gap:var(--s-sm);border-radius:var(--r-xs);height:30px;font-weight:600;font-size:var(--t-label);color:var(--ink2);white-space:nowrap;padding:0 var(--s-md);transition:background var(--d-base), color var(--d-base);background:0 0;border:0;flex:1;display:flex}.seg2>.on{background:var(--sf);color:var(--ink);box-shadow:0 1px 3px var(--shadowLift)}.seg2 .ic{width:15px;height:15px}.work{border-radius:var(--r-lg);background:var(--pn);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ln);min-width:0;min-height:0;box-shadow:0 30px 60px -40px var(--shadowPop);flex:1;grid-template-columns:1fr 0fr;column-gap:0;display:grid;position:relative;overflow:hidden}.work.open .pane2{border-left-color:var(--ln)}.work.sliding>.pane-col{z-index:1;position:absolute;top:0;bottom:0;right:0}.work.open{grid-template-columns:1fr var(--w-save)}.work.full{grid-template-columns:0fr 1fr;column-gap:0}.work.full>.listp{opacity:0;pointer-events:none}.work>*{min-width:0;min-height:0}.panel{border-radius:var(--r-lg);background:var(--pn);border:1px solid var(--ln);flex-direction:column;display:flex;position:relative;overflow:hidden}.toasts{left:50%;bottom:var(--s-xxl);gap:var(--s-sm);z-index:60;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.toast{align-items:center;gap:var(--s-md);padding:var(--s-sm) var(--s-sm) var(--s-sm) var(--s-lg);border-radius:var(--r-md);background:var(--toast);color:var(--onToast);font-size:var(--t-label);box-shadow:0 20px 40px -16px var(--shadowPop);animation:toastIn var(--d-slow) var(--e-spring) both;white-space:nowrap;pointer-events:auto;display:flex}.toast.err{background:var(--danger);color:var(--onac)}.toast button{color:var(--brandGold);padding:var(--s-sm) var(--s-sm);border-radius:var(--r-sm);background:0 0;border:0;font-weight:700}.toast.err button{color:inherit}@keyframes toastIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.signin{min-height:100dvh;padding:var(--s-lg);background:var(--bwash);justify-content:center;align-items:center;display:flex}.signin-card{background:var(--sf);border:1px solid var(--ln);border-radius:var(--r-lg);width:100%;max-width:400px;padding:var(--s-xxxl);gap:var(--s-md);box-shadow:0 30px 60px -30px var(--shadowPop);flex-direction:column;display:flex}.signin-card h1{font-size:var(--t-titleXl)}.signin-card .sub{color:var(--ink2);font-size:var(--t-label)}.signin-card .brandrow{align-items:center;gap:var(--s-sm);font-family:var(--f-disp);font-weight:600;display:flex}.signin-card label{font-size:var(--t-label);color:var(--ink2);font-weight:600}.signin-card input{width:100%;height:var(--s-tap);border-radius:var(--r-md);border:1px solid var(--ln2);background:var(--sf);padding:0 var(--s-md);margin-top:var(--s-xs)}.signin-card .err{color:var(--danger);font-size:var(--t-label)}.signin-card .or{align-items:center;gap:var(--s-md);color:var(--ink3);font-size:var(--t-caption);display:flex}.signin-card .or:before,.signin-card .or:after{content:"";background:var(--ln);flex:1;height:1px}.signin-card .bp,.signin-card .bs{width:100%}.menu-btn{display:none}@media (width<=1023px){.side{left:var(--s-md);top:var(--s-md);bottom:var(--s-md);z-index:40;transform:translateX(calc(-100% - var(--s-xl)));transition:transform var(--d-slow) var(--e-out);background:var(--sf);border:1px solid var(--ln);padding:var(--s-lg) var(--s-md);position:fixed}.app.menu-open .side{transform:none}.menu-btn{display:inline-flex}.work.open{grid-template-columns:0fr 1fr;column-gap:0}.work.open .pane2{border-left-color:#0000}.work.open>.listp{opacity:0;pointer-events:none}}.pane-col{min-width:0;min-height:0;display:flex}.listp{view-transition-name:list}.pane2{view-transition-name:pane}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(list){animation-duration:var(--d-open);animation-timing-function:var(--e-out);border-radius:var(--r-lg);overflow:hidden}::view-transition-group(pane){animation-duration:var(--d-open);animation-timing-function:var(--e-out);border-radius:var(--r-lg);overflow:hidden}::view-transition-old(list){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:var(--d-slow);animation-timing-function:var(--e-out)}::view-transition-new(list){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:var(--d-slow);animation-timing-function:var(--e-out)}::view-transition-old(pane){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:var(--d-slow);animation-timing-function:var(--e-out)}::view-transition-new(pane){object-fit:none;object-position:left top;width:auto;height:100%;animation-duration:var(--d-slow);animation-timing-function:var(--e-out)}::view-transition-new(pane):only-child{animation:paneIn .38s var(--e-out) 80ms both}::view-transition-old(pane):only-child{animation:paneOut var(--d-base) ease-in both}@keyframes paneIn{0%{opacity:0;transform:translateX(var(--s-lg)) scale(.985)}to{opacity:1;transform:none}}@keyframes paneOut{to{opacity:0;transform:translateX(var(--s-xxl)) scale(.985)}}@supports not (view-transition-name:none){.work.full .pane-col{animation:paneIn var(--d-slow) var(--e-out) both}}.banner-err{top:var(--s-md);background:var(--danger);color:var(--onac);padding:var(--s-sm) var(--s-lg);border-radius:var(--r-md);font-size:var(--t-label);z-index:70;position:fixed;left:50%;transform:translate(-50%)}.listp{transition:opacity var(--d-slow), transform var(--d-slow) var(--e-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.th1{align-items:flex-end;gap:var(--s-md);padding:var(--s-xl) var(--s-xl) 0;display:flex}.th1 h1{font-size:var(--t-displayXl)}.th1 .sub{font-size:var(--t-label);color:var(--ink3);margin-top:var(--s-hair);transition:opacity var(--d-fast);white-space:nowrap;min-height:calc(var(--t-label) * 1.5)}.sub-skl{vertical-align:middle;width:168px;height:var(--t-caption);display:inline-block}.chip-skl{height:var(--h-ctl);border-radius:var(--r-sm);flex:none;display:inline-block}.th1 .sp,.chd .sp{flex:1}.th1 .menu-btn{margin-bottom:var(--s-xs)}.srch{align-items:center;gap:var(--s-sm);width:280px;height:var(--s-tap);padding:0 var(--s-md);border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);color:var(--ink3);font-size:var(--t-label);transition:border-color var(--d-fast), box-shadow var(--d-fast);display:flex}.srch:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}button.srch{text-align:left;cursor:pointer}button.srch:hover{border-color:var(--ln2)}.srch .ph{flex:1}.srch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%}.srch input::placeholder{color:var(--ink3)}.srch .kbd{margin-left:auto}.srch .clear{color:var(--ink3);background:0 0;border:0;padding:0;display:inline-flex}.strip{align-items:center;gap:var(--s-sm);padding:var(--s-md) var(--s-xl) 0;font-size:var(--t-label);scrollbar-width:none;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.fchip{align-items:center;gap:var(--s-sm);height:var(--h-ctl);padding:0 var(--s-md);border-radius:var(--r-sm);border:1px solid var(--ln2);background:var(--sf);color:var(--ink2);white-space:nowrap;transition:background var(--d-fast), border-color var(--d-fast), color var(--d-fast);flex:none;font-weight:600;display:inline-flex}.fchip:hover{border-color:var(--ink3)}.fchip .ic{width:14px;height:14px}.fchip small{color:var(--ink3);font-weight:500;font-size:inherit}.fchip.on{background:var(--acs);color:var(--ac);border-color:#0000}.fchip.on .ic{color:var(--ac)}.fchip.on.star .ic{fill:var(--ac)}.vsep{width:1px;height:var(--s-xl);background:var(--ln2);margin:0 var(--s-xs);flex:none}.strip .clr{color:var(--ac);font-weight:600;font-size:var(--t-label);padding:0 var(--s-xs);animation:fadeIn var(--d-fast) both;background:0 0;border:0;flex:none}.strip .sort{align-items:center;gap:var(--s-xs);color:var(--ink2);white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;font-weight:600;display:inline-flex;position:relative}.strip .sortwrap{flex:none;margin-left:auto;position:relative}.strip .sortwrap .pm{right:0;top:calc(100% + var(--s-xs))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.since2{align-items:center;gap:var(--s-md);margin:var(--s-md) var(--s-xl) 0;padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);font-size:var(--t-label);color:var(--ink2);max-height:80px;transition:max-height var(--d-open) var(--e-out), opacity var(--d-base), margin var(--d-open);display:flex;overflow:hidden}.since2 .fan{flex:none;width:58px;height:40px;position:relative}.since2 .fan i{border-radius:var(--r-sm);background-position:50%;background-size:cover;background-color:var(--ln);border:2px solid var(--sf);width:34px;height:40px;box-shadow:0 2px 6px var(--shadowLift);position:absolute;top:0}.since2 b{color:var(--ink);font-weight:600}.since2 .tt{flex:1}.since2 button{color:var(--ac);background:0 0;border:0;font-weight:600}.lscroll{padding:var(--s-sm) var(--s-sm) var(--s-lg);flex:1;position:relative;overflow:auto}.grp{font-family:var(--f-disp);font-weight:700;font-size:var(--t-label);margin:var(--s-lg) var(--s-md) var(--s-xs);transition:margin var(--d-open)}.grp .n{font-family:var(--f-body);font-weight:400;font-size:var(--t-caption);color:var(--ink3);margin-left:var(--s-sm)}.rw{gap:var(--s-md);padding:var(--s-md);border-radius:var(--r-md);transition:background var(--d-fast), padding var(--d-open) var(--e-out);align-items:flex-start;display:flex;position:relative}.rw:hover,.rw.hov{background:var(--rowHover)}.rw+.rw:after{content:"";left:90px;right:var(--s-md);background:var(--ln);height:1px;transition:left var(--d-open);position:absolute;top:0}.rw.on{background:var(--acs)}.rw.on:after,.rw.on+.rw:after{opacity:0}.rw.was{animation:1.6s ease-out both was}@keyframes was{0%{box-shadow:0 0 0 2px var(--ac)}to{box-shadow:0 0 0 2px #0000}}.rw .rl{border-radius:var(--r-md);z-index:0;position:absolute;inset:0}.rw .th{z-index:1;pointer-events:none;width:var(--chip);height:var(--chip);border-radius:var(--r-sm);background:var(--ln);box-shadow:inset 0 0 0 1px var(--ln);transition:width var(--d-open) var(--e-out), height var(--d-open) var(--e-out);color:var(--ink3);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rw .th img{object-fit:cover;width:100%;height:100%}.rw .ck{width:var(--s-xl);height:var(--s-xl);border-radius:var(--r-xs);background:var(--sf);border:1.5px solid var(--ln2);color:var(--onac);opacity:0;pointer-events:auto;z-index:2;transition:opacity var(--d-fast), background var(--d-fast), transform var(--d-fast) var(--e-spring);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:5px;left:5px}.rw:hover .ck,.rw.hov .ck,.rw.sel .ck,.selecting .rw .ck{opacity:1}.rw.sel .ck{background:var(--acf);border-color:var(--acf);transform:scale(1.08)}.rw .ck .ic{stroke-width:2.5px;opacity:0;width:13px;height:13px}.rw.sel .ck .ic{opacity:1}.rw.sel{background:var(--acs)}.rw .rb{pointer-events:none;z-index:1;flex:1;min-width:0;position:relative}.rw .rt{font-family:var(--f-disp);font-weight:600;font-size:var(--t-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;padding-right:var(--s-sm);line-height:1.3;overflow:hidden}.rw .rs{font-size:var(--t-label);color:var(--ink2);margin-top:var(--s-hair);-webkit-line-clamp:2;max-height:3em;transition:max-height var(--d-open) var(--e-out), opacity var(--d-base);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.rw .rm{align-items:center;gap:var(--s-sm);margin-top:var(--s-sm);font-size:var(--t-caption);color:var(--ink3);white-space:nowrap;display:flex}.rw .rm .src{align-items:center;gap:var(--s-xs);display:inline-flex}.rw .rm .src .ic{width:14px;height:14px}.rw .tm{margin-left:auto}.rw .wait{align-items:center;gap:var(--s-sm);font-size:var(--t-caption);color:var(--ac);font-weight:600;display:inline-flex}.rw .wait .ic{width:13px;height:13px}.rw .ra{right:var(--s-sm);top:var(--s-sm);z-index:2;gap:var(--s-hair);padding:var(--s-hair);border-radius:var(--r-btn);background:var(--sf);border:1px solid var(--ln);box-shadow:0 4px 12px -6px var(--shadowLift);opacity:0;transition:opacity var(--d-fast), transform var(--d-fast) var(--e-out);pointer-events:none;display:flex;position:absolute;transform:translateY(-2px)}.rw:hover .ra,.rw.hov .ra,.rw .ra:focus-within{opacity:1;pointer-events:auto;transform:none}.rw.pend .rt{color:var(--ink2)}.rw.show{animation:rise .35s var(--e-out) both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.open .rw .rm .src span{display:none}.lsearch{padding:var(--s-md) var(--s-xl) 0}.lsearch .srch{width:100%}.rt mark,.rs mark{color:var(--ac);background:0 0;font-weight:700}.rs .why{color:var(--ink3);font-weight:600}.empty{text-align:center;padding:var(--s-giant) var(--s-xl);color:var(--ink3)}.empty h3{font-size:var(--t-bodyLg);color:var(--ink);margin-bottom:var(--s-sm)}.empty p{font-size:var(--t-label);max-width:320px;margin:0 auto}.empty .bp{margin-top:var(--s-lg)}.crumb3{align-items:center;gap:var(--s-sm);padding:var(--s-lg) var(--s-xl) 0;font-size:var(--t-label);color:var(--ink3);font-weight:600;display:flex}.crumb3 a:hover{color:var(--ink)}.chd{align-items:flex-end;gap:var(--s-lg);padding:var(--s-xl) var(--s-xl) 0;display:flex}.chd .book{border-radius:var(--s-xs) var(--s-xs) var(--s-hair) var(--s-hair);background:rgb(var(--tn));width:44px;height:64px;box-shadow:inset -4px 0 0 rgba(var(--black), .12), 0 8px 16px -8px var(--shadowPop);flex:none;position:relative}.chd .book:before{content:"";background:rgba(var(--black), .14);height:3px;position:absolute;top:10px;left:0;right:0}.chd h1{font-size:var(--t-displayXl)}.chd p{margin-top:var(--s-hair);font-size:var(--t-label);color:var(--ink2)}.chd .acts{align-items:center;gap:var(--s-xs);display:flex;position:relative}.chd .acts .pm{right:0;top:calc(100% + var(--s-xs))}.rw .also{color:var(--ink2);text-overflow:ellipsis;overflow:hidden}.rw .also b{font-weight:600}.rw .ra .rmv{width:auto;padding:0 var(--s-sm);font-size:var(--t-caption);gap:var(--s-xs);font-weight:600}.pane2{min-width:0;color:var(--ink);border-left:1px solid #0000;flex:1;position:relative;overflow:hidden}.scroller{scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.scroller::-webkit-scrollbar{display:none}.it{padding:calc(var(--s-giant) + var(--s-sm)) var(--s-xxl) var(--s-giant);min-width:var(--w-pane);position:relative}.full .it{max-width:var(--w-read);min-width:0;margin:0 auto;padding-left:0;padding-right:0}.tb2{height:var(--s-giant);z-index:4;align-items:center;gap:var(--s-hair);padding:0 var(--s-md) 0 var(--s-sm);transition:background var(--d-base), box-shadow var(--d-base);display:flex;position:absolute;top:0;left:0;right:0}.cond .tb2{background:color-mix(in srgb, var(--sf) 84%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--ln)}.tb2 .mt{min-width:0;margin:0 var(--s-sm);font-family:var(--f-disp);font-weight:600;font-size:var(--t-label);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--d-base), transform var(--d-base) var(--e-out);flex:1;overflow:hidden;transform:translateY(4px)}.cond .tb2 .mt{opacity:1;transform:none}.tb2 .sp{flex:1}.tb2 .pos{font-size:var(--t-caption);color:var(--ink3);margin:0 var(--s-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.tb2 .crumb2{align-items:center;gap:var(--s-sm);font-size:var(--t-label);color:var(--ink2);margin-left:var(--s-sm);white-space:nowrap;font-weight:600;display:flex}.tb2 .crumb2 .ic{color:var(--ink3);width:15px;height:15px}.tb2 .vdiv{width:1px;height:var(--s-xl);background:var(--ln2);margin:0 var(--s-xs);flex:none}.tb2 .acts{margin-right:var(--s-xs);opacity:0;pointer-events:none;transition:opacity var(--d-base), transform var(--d-base) var(--e-out);display:flex;transform:translateY(4px)}.cond .tb2 .acts{opacity:1;pointer-events:auto;transform:none}.tb2 .acts .bp{height:var(--h-ib);padding:0 var(--s-md);border-radius:var(--r-btn);font-size:var(--t-label)}.modewrap{position:relative}.modewrap .pm{left:0;top:calc(100% + var(--s-xs));min-width:280px}.pm .hint{padding:var(--s-sm);font-size:var(--t-caption);color:var(--ink3)}.hd{gap:var(--s-xl);align-items:stretch;display:flex;position:relative}.hd .hero{width:var(--heroS);height:var(--heroS);border-radius:var(--r-md);background-color:var(--ln);box-shadow:0 18px 36px -22px var(--shadowPop);color:var(--ink3);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hd .hero img{object-fit:cover;width:100%;height:100%}.full .hd .hero{width:var(--heroL);height:var(--heroL)}.ht{flex-direction:column;flex:1;min-width:0;display:flex}.trow{align-items:flex-start;gap:var(--s-sm);display:flex}.trow h2{font-size:var(--t-title);flex-shrink:1;line-height:1.25}.full .trow h2{font-size:var(--t-titleXl)}.byl{align-items:center;gap:var(--s-sm);font-size:var(--t-caption);color:var(--ink3);margin-top:7px;display:flex}.byl .badge{color:var(--ink2);display:inline-flex}.byl .d{border-radius:var(--s-hair);background:var(--ink3);opacity:.7;width:3px;height:3px}.trow .titlein{min-width:0;font-family:var(--f-disp);font-weight:600;font-size:var(--t-title);letter-spacing:-.02em;border:1px solid var(--ac);border-radius:var(--r-sm);padding:var(--s-hair) var(--s-sm);background:var(--sf);box-shadow:0 0 0 3px var(--acs);outline:0;flex:1}.pencil{width:var(--s-xxl);height:var(--s-xxl);border-radius:var(--r-xs);border:1px solid var(--ln2);color:var(--ink3);background:0 0;border-color:#0000;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.pencil:hover{color:var(--ink);border-color:var(--ln2)}.pencil .ic{width:13px;height:13px}.modewrap .pm.right{min-width:240px;left:auto;right:0}.pm .row2,.noteform .row2{gap:var(--s-sm);padding:var(--s-xs) var(--s-sm) var(--s-sm);display:flex}.noteform .row2{padding:var(--s-sm) 0 0}.pm .renamebox{padding:0 var(--s-xs)}.pm .renamebox input{border-radius:var(--r-sm);border:1px solid var(--ac);width:100%;height:40px;box-shadow:0 0 0 3px var(--acs);background:var(--sf);padding:0 var(--s-md);margin:var(--s-xs) 0;outline:0}.slot{padding-top:var(--s-md);margin-top:auto}.ub2{border-radius:var(--r-md);border:1px solid var(--ln2);padding:var(--s-md);position:relative;overflow:hidden}.ub2 .top{align-items:center;gap:var(--s-sm);height:18px;margin-bottom:var(--s-sm);display:flex}.ub2 .top b{font-size:var(--t-caption);color:var(--ac);font-weight:600}.ub2 .top span{min-width:0;font-size:var(--t-caption);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ub2 .top .pick{align-items:center;gap:var(--s-hair);font-size:var(--t-caption);color:var(--ink2);white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;display:inline-flex}.ub2 .top .pick .ic{width:13px;height:13px;color:var(--ink3)}.ub2 .act{min-height:var(--s-xxxl);border-radius:var(--r-sm);font-size:var(--t-label)}.ub2 .act .ic{width:14px;height:14px}.chips{align-items:center;gap:var(--s-sm);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s-sm);padding:var(--s-sm) var(--s-md);border-radius:var(--r-pill);background:rgba(var(--tn), .13);font:600 var(--t-label) var(--f-body);color:var(--ink);max-width:100%;transition:background var(--d-slow), box-shadow var(--d-fast), transform var(--d-fast) var(--e-out);border:0;display:inline-flex}.chip:hover{box-shadow:0 0 0 1px rgba(var(--tn), .45)}.chip:active{transform:scale(.97)}.chip .dot{border-radius:var(--r-xs);background:rgb(var(--tn));width:9px;height:9px;box-shadow:0 0 0 .5px var(--ln2);transition:background var(--d-slow);flex:none}.chip span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip.flash{animation:pflash .5s var(--e-spring)}.ublock{border-radius:var(--r-md);border:1px solid var(--ln2);padding:var(--s-lg);position:relative;overflow:hidden}.ublock .lb2{font-size:var(--t-caption);color:var(--ac);margin-bottom:var(--s-xs);font-weight:600}.ublock .sb{font-size:var(--t-caption);color:var(--ink3);margin-bottom:var(--s-md);line-height:1.5}.act{justify-content:center;align-items:center;gap:var(--s-sm);min-height:var(--s-tap);padding:0 var(--s-md);border-radius:var(--r-md);border:1px solid var(--acLine);color:var(--ac);font:600 var(--t-body) var(--f-body);background:0 0;width:100%;display:flex}.act:hover{background:var(--acs)}.act.dashed{border-style:dashed;border-color:var(--acLineDash);justify-content:flex-start}.act span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.banner{margin-top:var(--s-xl);padding:var(--s-md) var(--s-lg);border-radius:var(--r-md);background:var(--note);font-size:var(--t-label);color:var(--ink)}.banner.calm{background:var(--acs)}.sumx{margin:var(--s-xl) 0 0;font-size:var(--t-body);color:var(--ink);line-height:1.55}.whywrap{display:inline;position:relative}.spk{color:var(--ink3);margin-right:var(--s-sm);font-size:inherit;background:0 0;border:0;padding:0}.spk:hover{color:var(--ac)}.spk.flagged{color:var(--brandGold)}.evi{z-index:20;left:0;top:calc(100% + var(--s-xs));width:300px;padding:var(--s-md) var(--s-lg);border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);box-shadow:0 24px 48px -16px var(--shadowPop);font-size:var(--t-label);animation:pmIn var(--d-base) var(--e-out) both;line-height:1.45;display:block;position:absolute}.evi b{font-family:var(--f-disp);display:block}.evi .eb{color:var(--ink2);margin-top:var(--s-hair);display:block}.evi ul{margin:var(--s-sm) 0 0;padding-left:var(--s-lg);color:var(--ink2)}.evi .ec{margin-top:var(--s-sm);color:var(--ink3);font-size:var(--t-caption);display:block}.tags2{gap:var(--s-sm);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.tags2>span,.tags2>a,.tags2>button.add{align-items:center;gap:var(--s-xs);padding:var(--s-xs) var(--s-md);border-radius:var(--r-sm);border:1px solid var(--ln);font-size:var(--t-label);color:var(--ink2);background:0 0;display:inline-flex}.tags2>button.add{border:1px dashed var(--ln2);color:var(--ink3)}.tags2 .x{color:var(--ink3);background:0 0;border:0;padding:0;display:inline-flex}.tags2 .x .ic{width:12px;height:12px}.tags2 .tagin{width:110px;padding:var(--s-xs) var(--s-md);border-radius:var(--r-sm);border:1px solid var(--ac);background:var(--sf);font-size:var(--t-label);outline:0}.tags2.mentions>a:hover{border-color:var(--ac);color:var(--ac)}.notex{text-align:left;width:100%;margin-top:var(--s-lg);padding:var(--s-hair) 0 var(--s-hair) var(--s-md);border:0;border-left:2px solid var(--ac);font-size:var(--t-label);color:var(--ink);background:0 0;display:block}.notex.empty{border-left-color:var(--ln2);color:var(--ink3)}.noteform{margin-top:var(--s-lg)}.noteform textarea{resize:vertical;border-radius:var(--r-md);border:1px solid var(--ac);width:100%;box-shadow:0 0 0 3px var(--acs);background:var(--sf);padding:var(--s-md);font-size:var(--t-label);outline:0}.band{gap:var(--s-sm);margin-top:var(--s-lg);display:flex}.band button{justify-content:center;align-items:center;gap:var(--s-sm);height:var(--s-tap);border-radius:var(--r-md);border:1px dashed var(--ln2);color:var(--ink2);font-size:var(--t-label);background:0 0;flex:1;font-weight:600;display:flex}.band button:hover{border-color:var(--ink3)}.capm{align-items:center;gap:var(--s-sm);font-size:var(--t-caption);color:var(--ink3);margin:var(--s-xxl) 0 var(--s-sm);font-weight:600;display:flex}.capm .trial{background:var(--acs);color:var(--ac);font-weight:600;font-size:var(--t-caption);border-radius:var(--r-pill);padding:var(--s-hair) var(--s-sm);border:0}.facts{font-size:var(--t-label);color:var(--ink2)}.facts.expl{margin-bottom:var(--s-sm)}.gsub{font-size:var(--t-caption);color:var(--ink3);margin:var(--s-md) 0 var(--s-xs);font-weight:600}.gsub small{font-weight:400}.gl{padding-left:var(--s-lg);font-size:var(--t-label);color:var(--ink);margin:0;line-height:1.65}.gl.num{padding-left:var(--s-xl)}.gl.num li::marker{color:var(--ink3);font-weight:600}.gl li b{font-weight:600}.gl .gd{color:var(--ink2);display:block}.dish+.dish{border-top:1px solid var(--ln);margin-top:var(--s-md);padding-top:var(--s-sm)}.dishhd{align-items:center;gap:var(--s-sm);width:100%;padding:var(--s-xs) 0;text-align:left;font-size:var(--t-label);background:0 0;border:0;display:flex}.dishhd b{font-family:var(--f-disp);font-weight:600}.dishhd span{color:var(--ink3);font-size:var(--t-caption);margin-left:auto}.dishhd .chev{color:var(--ink3);margin-left:auto}.dishhd span+.chev{margin-left:0}.dishhd .chev.up{transform:rotate(180deg)}.capt2{align-items:center;gap:var(--s-sm);width:100%;margin-top:var(--s-xxl);padding:var(--s-md) 0 0;border:0;border-top:1px solid var(--ln);font-size:var(--t-caption);color:var(--ink3);text-align:left;background:0 0;display:flex}.capt2 span{flex:1}.captext{margin-top:var(--s-sm);font-size:var(--t-label);color:var(--ink2);white-space:pre-wrap;line-height:1.55}.caplink{align-items:center;gap:var(--s-xs);margin-top:var(--s-sm);font-size:var(--t-label);color:var(--ac);font-weight:600;display:inline-flex}.hrow{gap:var(--s-sm);margin-top:var(--s-md);flex-wrap:wrap;display:flex}.hrow .bp,.hrow .bs{height:var(--h-ib);padding:0 var(--s-md);border-radius:var(--r-btn);font-size:var(--t-label)}.hrow .bp{box-shadow:0 8px 18px -10px var(--acGlow)}.bs .ic{color:var(--ink)}.stk{align-items:center;min-width:0;display:inline-flex}.stk .chip{box-shadow:0 0 0 2px var(--sf);background:color-mix(in srgb, rgb(var(--tn)) 13%, var(--sf));transition:margin var(--d-base) var(--e-out), padding var(--d-base) var(--e-out), box-shadow var(--d-fast);position:relative}.stk .chip:hover{box-shadow:0 0 0 2px var(--sf), 0 0 0 3px rgba(var(--tn), .45)}.stk .chip+.chip{margin-left:calc(var(--s-md) * -1);padding-left:calc(var(--s-md) + var(--s-sm) + var(--s-hair))}.stk .chip:first-child{z-index:3}.stk .chip:nth-child(2){z-index:2}.stk .chip:nth-child(3){z-index:1}.stk:hover .chip+.chip,.stk:focus-within .chip+.chip{margin-left:var(--s-xs);padding-left:var(--s-md)}.addc{width:var(--h-row);height:var(--h-row);border-radius:var(--r-pill);border:1px dashed var(--ln2);color:var(--ink2);cursor:pointer;transition:background var(--d-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.addc:hover{background:var(--rowHover)}.addc .ic{width:var(--s-lg);height:var(--s-lg)}.webonly{margin-top:var(--s-sm);font-size:var(--t-caption);color:var(--ink3);align-items:center;gap:6px;display:flex}.webonly .ic{flex:none;width:14px;height:14px}.tcount{font-size:var(--t-caption);color:var(--ink3);margin-top:var(--s-sm)}.tl{margin-top:var(--s-sm)}.tgh{margin:var(--s-lg) 0 var(--s-xs);font-size:13px;font-weight:700}.tl .t{align-items:flex-start;gap:var(--s-md);padding:var(--s-md) 0;border-top:1px solid var(--ln);color:inherit;text-decoration:none;display:flex}.tl .t.first{border-top:0}.tl .t:hover .w b{text-decoration:underline}.tl .w{min-width:0;font-size:var(--t-label);flex:1;line-height:20px}.tl .w b{font-weight:600;display:block}.tl .m{font-size:var(--t-caption);color:var(--ink3);margin-top:var(--s-hair);line-height:1.4;display:block}.tl .p{color:var(--ink2);margin-top:var(--s-xs);display:block}.tl .go{color:var(--ink3);margin-top:var(--s-hair)}.tl .go .ic{width:16px;height:16px}.tl .cv{border-radius:var(--r-sm);object-fit:cover;background:var(--card2);flex:none;width:36px;height:54px}.tl .cv.none{border:1px dashed var(--ln2);background:0 0}.tmore{text-align:left;border:0;border-top:1px solid var(--ln);width:100%;padding:var(--s-md) 0 0;font-size:var(--t-label);color:var(--ac);background:0 0;font-weight:600;display:block}.tcredit{font-size:var(--t-caption);color:var(--ink3);margin-top:var(--s-md)}.pk{width:320px;max-height:calc(100dvh - var(--s-xxl));border-radius:var(--r-lg);background:var(--g);border:1px solid var(--ln);box-shadow:0 30px 60px -20px var(--shadowPop);padding:var(--s-md);z-index:50;animation:pkIn var(--d-base) var(--e-out) both;flex-direction:column;display:flex;position:fixed}@keyframes pkIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.pk h4{margin:var(--s-xs) var(--s-xs) var(--s-md);font-family:var(--f-disp);font-size:var(--t-body);font-weight:700}.pk .q{align-items:center;gap:var(--s-sm);height:var(--s-huge);padding:0 var(--s-md);border-radius:var(--r-sm);background:var(--sf);border:1px solid var(--ln);font-size:var(--t-label);color:var(--ink3);display:flex}.pk .q:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}.pk .q input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%}.pk .pkscroll{scrollbar-width:thin;min-height:0;margin-top:var(--s-xs);overflow-y:auto}.pk .hh{align-items:baseline;gap:var(--s-sm);margin:var(--s-md) var(--s-xs) var(--s-xs);font-size:var(--t-caption);color:var(--ink3);font-weight:600;display:flex}.pk .hh .n{font-weight:400}.pk .namebox{gap:var(--s-md);flex-direction:column;display:flex}.pk .namebox .row2{gap:var(--s-sm);justify-content:flex-end;display:flex}.grp2{border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);overflow:hidden}.grp2.spaced{margin-top:var(--s-md)}.grp2 .r{align-items:center;gap:var(--s-md);width:100%;min-height:var(--s-giant);padding:0 var(--s-md);font-size:var(--t-label);color:var(--ink);text-align:left;transition:background var(--d-fast);background:0 0;border:0;display:flex;position:relative}.grp2 .r+.r:before{content:"";top:0;right:0;left:var(--s-giant);background:var(--ln);height:1px;position:absolute}.grp2 .r.hov{background:var(--acs)}.grp2 .r .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.grp2 .r small{color:var(--ink3);font-size:var(--t-caption)}.grp2 .r.cur-c .nm{font-weight:600}.grp2 .r .tk{border-left:2px solid var(--ac);border-bottom:2px solid var(--ac);flex:none;width:12px;height:7px;transform:rotate(-45deg)translate(1px,-2px)}.grp2 .r.new{color:var(--ac);font-weight:600}.cover{width:var(--s-xxl);height:var(--s-xxxl);border-radius:var(--s-hair) 6px 6px var(--s-hair);background:rgb(var(--tn));border:1px solid rgba(var(--black), .08);flex:none;position:relative;overflow:hidden}.cover:before{content:"";width:var(--s-xs);background:rgba(var(--black), .14);position:absolute;top:0;bottom:0;left:0}.cover:after{content:"";top:var(--s-sm);left:var(--s-sm);right:var(--s-xs);height:var(--s-sm);border-radius:var(--s-hair);background:rgba(var(--white), .55);position:absolute}.cover.uns{border:1.5px dashed var(--ln2);background:0 0}.cover.uns:before,.cover.uns:after{display:none}.addm{width:var(--s-xxl);height:var(--s-xxl);border-radius:var(--r-xs);border:1.5px dashed;flex:none;justify-content:center;align-items:center;display:flex}.addm .ic{width:13px;height:13px}.pk.cols{width:340px;height:min(480px, calc(100dvh - var(--s-xxl)))}.pk.cols>h4,.pk.cols>.q{flex:none}.pk.cols .pkscroll{flex:1}.pk.cols h4{align-items:baseline;display:flex}.pk.cols h4 small{font:400 var(--t-caption) var(--f-body);color:var(--ink3);margin-left:auto}.pk.cols .grp2 .r{cursor:pointer;min-height:40px}.pk.cols .grp2 .r+.r:before{left:42px}.pk.cols .grp2 .r.on .nm{font-weight:600}.pk.cols .cover{width:18px;height:var(--s-xxl);border-radius:var(--s-hair) var(--r-xs) var(--r-xs) var(--s-hair)}.pk.cols .cover:before{width:3px}.pk.cols .cover:after{display:none}.pk.cols .addm{width:18px;height:var(--s-xxl)}.pk.cols .r .main{font-size:var(--t-caption);color:var(--ac);font-weight:600}.pk.cols .r .mk{padding:var(--s-xs);font-size:var(--t-caption);color:var(--ac);opacity:0;transition:opacity var(--d-fast);background:0 0;border:0;font-weight:600}.pk.cols .r.hov .mk,.pk.cols .r .mk:focus-visible{opacity:1}.pk.cols .r small{white-space:nowrap}.pk.cols .pktick{width:18px;height:18px;color:var(--ac);opacity:0;transition:opacity var(--d-fast), transform var(--d-base) var(--e-spring);flex:none;transform:scale(.6)}.pk.cols .r.on .pktick{opacity:1;transform:none}.pk.cols .r.hov:not(.on) .pktick{opacity:.35;transform:none}.bulk{left:calc(50% + var(--w-side) / 2);bottom:var(--s-xxl);align-items:center;gap:var(--s-xs);padding:6px 6px 6px var(--s-lg);border-radius:var(--r-md);background:var(--toast);color:var(--onToast);font-size:var(--t-label);box-shadow:0 20px 40px -16px var(--shadowPop);z-index:51;white-space:nowrap;animation:bulkIn var(--d-slow) var(--e-spring) both;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}@keyframes bulkIn{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}.bulk .n{margin-right:var(--s-md)}.bulk button{height:var(--h-ib);padding:0 var(--s-md);border-radius:var(--r-btn);background:rgba(var(--white), .12);color:inherit;font-weight:600;font-size:var(--t-label);align-items:center;gap:var(--s-sm);border:0;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bulk button{background:rgba(var(--black), .08)}}:root[data-theme=dark] .bulk button{background:rgba(var(--black), .08)}.bulk button.q{opacity:.75;background:0 0}.bulk button.danger{background:var(--danger);color:var(--onDanger)}.bulk button:disabled{opacity:.5}.pal{width:min(620px, calc(100vw - var(--s-xxl)));margin-left:calc(min(620px, 100vw - var(--s-xxl)) / -2);border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);box-shadow:0 30px 60px -20px var(--shadowPop);z-index:56;animation:palIn var(--d-base) var(--e-out) both;position:fixed;top:96px;left:50%;overflow:hidden}@keyframes palIn{0%{opacity:0;transform:scale(.97)translateY(-6px)}to{opacity:1;transform:none}}.pal .qi{align-items:center;gap:var(--s-sm);height:52px;padding:0 var(--s-md);border-bottom:1px solid var(--ln);font-size:var(--t-body);color:var(--ink3);display:flex}.pal .qi input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%}.pal .res{padding:var(--s-sm);max-height:min(60vh,520px);overflow-y:auto}.pal .res .g{font-size:var(--t-caption);color:var(--ink3);padding:var(--s-sm) var(--s-md) var(--s-xs);font-weight:600}.pal .none{padding:var(--s-xl);text-align:center;color:var(--ink3);font-size:var(--t-label)}.pal .o{align-items:center;gap:var(--s-md);width:100%;padding:var(--s-sm) var(--s-md);border-radius:var(--r-sm);font-size:var(--t-label);color:var(--ink);text-align:left;background:0 0;border:0;display:flex}.pal .o.on{background:var(--acs)}.pal .o i{border-radius:var(--r-xs);background:var(--ln) center / cover;flex:none;width:28px;height:28px}.pal .o .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pal .o .m{color:var(--ink3);font-size:var(--t-caption);white-space:nowrap}.pal .o .ai{border-radius:var(--r-xs);width:28px;height:28px;color:var(--ac);background:var(--acs);flex:none;justify-content:center;align-items:center;display:flex}.pal .o .cover{margin:-2px 0;transform:scale(.8)}.pal mark{color:var(--ac);background:0 0;font-weight:700}.tip{z-index:80;pointer-events:none;width:max-content;max-width:var(--w-tip);padding:5px var(--s-sm);border-radius:var(--r-sm);background:var(--tip);color:var(--onTip);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);box-shadow:0 0 0 1px var(--tipRing) inset, 0 10px 24px -10px var(--shadowPop);font:600 var(--t-caption)/16px var(--f-body);opacity:0;visibility:hidden;transform-origin:var(--ox,50%) 100%;transition:opacity var(--d-fast) var(--e-out), transform var(--d-base) var(--e-out), visibility 0s var(--d-fast), left var(--d-base) var(--e-out), top var(--d-base) var(--e-out);position:fixed;top:0;left:0;transform:translateY(4px)scale(.96)}.tip.below{transform-origin:var(--ox,50%) 0;transform:translateY(-4px)scale(.96)}.tip.show{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tip.still{transition:none}.tip.rich{padding:6px var(--s-md) 7px}.tip .k{margin-left:var(--s-sm);vertical-align:1px;gap:3px;display:inline-flex}.tip kbd{min-width:var(--h-key);height:var(--h-key);background:var(--tipKey);font:600 11px/1 var(--f-body);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.tip .d{color:var(--onTip2);margin-top:2px;font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.tip,.tip.below{transition:opacity var(--d-fast), visibility 0s var(--d-fast);transform:none}}.pk .tk2{border:1.5px solid var(--ln2);width:20px;height:20px;color:var(--onac);transition:background var(--d-fast), border-color var(--d-fast);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.pk .tk2.on{background:var(--acf);border-color:var(--acf)}.pk .tk2 .ic{stroke-width:2.6px;width:13px;height:13px}.pk .home{font-size:var(--t-caption);color:var(--ink3)}.pk .ft{font-size:var(--t-caption);color:var(--ink3);margin:var(--s-sm) var(--s-xs) 0}.cwrap{padding:0 var(--s-xl) var(--s-xl);flex:1;position:relative;overflow:auto}.case{margin-top:var(--s-lg);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--caseLo), var(--case) 36px);padding:var(--s-xl) var(--s-xxl) var(--s-md);box-shadow:inset 0 6px 12px -6px rgba(var(--black), .35);position:relative}.bay{align-items:flex-end;gap:var(--s-sm);height:178px;padding:0 var(--s-md);display:flex;position:relative}.bay+.bay{margin-top:var(--s-md)}.plank{height:var(--plank);border-radius:var(--s-hair);background:var(--wood);box-shadow:0 2px 0 rgba(var(--black), .25);position:absolute;bottom:0;left:0;right:0}.bk{z-index:1;width:var(--w,38px);border-radius:var(--s-xs) var(--s-xs) var(--s-hair) var(--s-hair);margin-bottom:var(--plank);padding-bottom:var(--s-sm);font-size:var(--t-caption);color:var(--brandInk);writing-mode:vertical-rl;font-weight:700;font-family:var(--f-disp);white-space:nowrap;box-shadow:inset -3px 0 0 rgba(var(--black), .12);background:rgb(var(--tn));cursor:pointer;transition:transform var(--d-base) var(--e-out);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden;transform:rotate(180deg)}.bk.cream{color:var(--brandCream)}.bk:before{content:"";background:rgba(var(--black), .14);height:3px;position:absolute;top:10px;left:0;right:0}.bk small{font-family:var(--f-body);opacity:.7;margin-top:var(--s-sm);font-weight:600}.bk:hover,.bk:focus-visible{transform:rotate(180deg)translateY(12px)}.bk.uns{border:1.5px dashed rgba(var(--creamRgb), .55);color:var(--brandCream);box-shadow:none;background:0 0}.bk.uns:before{display:none}.flats{margin-left:auto;margin-bottom:var(--plank);z-index:1;flex-direction:column-reverse;align-items:flex-start;gap:0;display:flex;position:relative}.fb{justify-content:space-between;align-items:center;gap:var(--s-sm);padding:0 var(--s-md);border-radius:var(--s-hair) var(--s-xs) var(--s-xs) var(--s-hair);background:rgb(var(--tn));color:var(--brandInk);font-family:var(--f-disp);font-weight:700;font-size:var(--t-caption);box-shadow:inset 0 -3px 0 rgba(var(--black), .12);transition:transform var(--d-base) var(--e-out);display:flex}.fb.cream{color:var(--brandCream)}.fb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb small{font-family:var(--f-body);opacity:.7;font-weight:600}.fb:hover,.fb:focus-visible{transform:translate(6px)}.go .bk{animation:bkIn .5s calc(.15s + var(--i,0) * 45ms) var(--e-spring) both}@keyframes bkIn{0%{opacity:0;translate:0 30px}60%{opacity:1;translate:0 -3px}to{opacity:1;translate:0}}.gridv{gap:var(--s-md);padding-top:var(--s-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.gc{border-radius:var(--r-md);background:var(--sf);border:1px solid var(--ln);padding:var(--s-md);gap:var(--s-sm);transition:transform var(--d-base) var(--e-out), box-shadow var(--d-base);animation:rise .35s var(--e-out) both;flex-direction:column;display:flex}.gc:hover{box-shadow:0 12px 24px -16px var(--shadowPop);transform:translateY(-2px)}.gc .fan2{height:70px;position:relative}.gc .fan2 i{border-radius:var(--r-sm);background-position:50%;background-size:cover;background-color:var(--ln);border:2px solid var(--sf);width:56px;height:70px;box-shadow:0 3px 8px var(--shadowLift);position:absolute;top:0}.gc b{font-family:var(--f-disp);align-items:center;gap:var(--s-sm);font-weight:600;display:flex}.gc b i{border-radius:var(--r-xs);background:rgb(var(--tn));flex:none;width:10px;height:10px}.gc span{font-size:var(--t-caption);color:var(--ink3)}.gc.uns{border-style:dashed;border-color:var(--ln2)}.veil{background:var(--veil);z-index:55;animation:fadeIn var(--d-slow) both;position:fixed;inset:0}.dlg{width:min(480px, calc(100vw - var(--s-xxl)));margin-left:calc(min(480px, 100vw - var(--s-xxl)) / -2);border-radius:var(--r-lg);background:var(--sf);border:1px solid var(--ln);box-shadow:0 40px 80px -30px var(--shadowPop);padding:var(--s-xxl);z-index:56;animation:dlgIn var(--d-slow) var(--e-out) both;position:fixed;top:150px;left:50%}@keyframes dlgIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}.dlg h2{font-size:var(--t-titleXl)}.dlg .st{font-size:var(--t-caption);color:var(--ink3);margin-top:var(--s-hair)}.dlg .fld{resize:none;width:100%;margin-top:var(--s-lg);min-height:88px;padding:var(--s-md);border-radius:var(--r-md);border:1px solid var(--ac);box-shadow:0 0 0 3px var(--acs);font-size:var(--t-label);color:var(--ink);word-break:break-all;background:var(--sf);outline:0;display:block}.dlg .fld::placeholder{color:var(--ink3)}.dlg .addb{width:100%;min-height:var(--s-giant);margin-top:var(--s-lg);border-radius:var(--r-md);font-weight:600;font-size:var(--t-body);background:var(--seg);color:var(--ink3);transition:background var(--d-base), color var(--d-base);border:0;justify-content:center;align-items:center;display:flex}.dlg .addb.ok{background:var(--acf);color:var(--onac)}.dlg .hint{margin-top:var(--s-md);font-size:var(--t-caption);color:var(--ink3);text-align:center;line-height:1.8}.rcpts{right:var(--s-xxl);bottom:var(--s-xxl);gap:var(--s-md);z-index:52;flex-direction:column;display:flex;position:fixed}.rcpt{width:380px;max-width:calc(100vw - var(--s-xxl));border-radius:var(--r-lg);background:var(--sf);border:1px solid var(--ln);box-shadow:0 30px 60px -24px var(--shadowPop);padding:var(--s-lg);animation:rcptIn var(--d-slow) var(--e-spring) both}@keyframes rcptIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.rcpt .top{align-items:center;gap:var(--s-sm);font-family:var(--f-disp);font-weight:700;font-size:var(--t-body);display:flex}.rcpt .top .ok{border-radius:var(--r-xs);background:var(--acf);width:22px;height:22px;color:var(--onac);justify-content:center;align-items:center;display:flex}.rcpt .top .ok .ic{stroke-width:2.5px;width:14px;height:14px}.rcpt .top .x{color:var(--ink3);background:0 0;border:0;margin-left:auto;display:inline-flex}.rcpt .body{gap:var(--s-md);margin-top:var(--s-md);align-items:center;display:flex}.rcpt .body i{border-radius:var(--r-sm);background-position:50%;background-size:cover;background-color:var(--ln);flex:none;width:52px;height:52px}.rcpt .body .tx{flex:1;min-width:0}.rcpt .body b{font-family:var(--f-disp);font-weight:600;font-size:var(--t-label);line-height:1.3;display:block}.rcpt .body span{font-size:var(--t-caption);color:var(--ink3)}.rcpt .phone{gap:var(--s-sm);margin-top:var(--s-md);padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--acs);font-size:var(--t-caption);color:var(--ink2);align-items:flex-start;display:flex}.rcpt .phone .ic{color:var(--ac);width:16px;height:16px;margin-top:1px}.rcpt .dots{margin-right:var(--s-sm);gap:3px;display:inline-flex}.rcpt .dots i{border-radius:var(--s-hair);background:var(--ac);width:5px;height:5px;animation:.9s infinite bob}.rcpt .dots i:nth-child(2){animation-delay:.15s}.rcpt .dots i:nth-child(3){animation-delay:.3s}@keyframes bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.drop{inset:var(--s-md);border-radius:var(--r-lg);border:2px dashed var(--ac);background:color-mix(in srgb, var(--sf) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;gap:var(--s-sm);z-index:58;pointer-events:none;font-family:var(--f-disp);font-weight:600;font-size:var(--t-titleXl);color:var(--ink);animation:fadeIn var(--d-base) both;flex-direction:column;display:flex;position:fixed}.drop small{font-family:var(--f-body);font-weight:400;font-size:var(--t-label);color:var(--ink3)}.tick{animation:tickIn .4s var(--e-out) both;display:inline-block}@keyframes tickIn{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.askp{z-index:8;background:var(--sf);animation:askIn var(--d-base) var(--e-out) both;flex-direction:column;display:flex;position:absolute;inset:0}@keyframes askIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.askhd{align-items:center;gap:var(--s-sm);height:var(--s-giant);padding:0 var(--s-md) 0 var(--s-sm);border-bottom:1px solid var(--ln);font-family:var(--f-disp);display:flex}.askhd b{font-weight:600;font-size:var(--t-label)}.askbody{padding:var(--s-xl) var(--s-xxl);gap:var(--s-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.full .askbody{width:min(var(--w-read), 100%);margin:0 auto}.askintro{text-align:center;padding:var(--s-huge) 0 var(--s-lg)}.askintro h3{font-size:var(--t-title)}.askintro p{margin:var(--s-sm) auto 0;max-width:360px;color:var(--ink2);font-size:var(--t-label)}.turn{gap:var(--s-md);flex-direction:column;display:flex}.turn .q{max-width:85%;padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);background:var(--acs);color:var(--ink);font-size:var(--t-label);align-self:flex-end}.ans p{font-size:var(--t-body);line-height:1.55}.ans blockquote{margin:var(--s-md) 0 0;padding:var(--s-hair) 0 var(--s-hair) var(--s-md);border-left:2px solid var(--ac);font-size:var(--t-label);color:var(--ink2)}.ans cite{margin-top:var(--s-hair);font-style:normal;font-size:var(--t-caption);color:var(--ink3);display:block}.noans,.asklimit{gap:var(--s-xs);padding:var(--s-md) var(--s-lg);border-radius:var(--r-md);border:1px dashed var(--ln2);font-size:var(--t-label);color:var(--ink2);flex-direction:column;display:flex}.noans b,.asklimit b{color:var(--ink);font-family:var(--f-disp);font-weight:600}.noans .lnk{margin-top:var(--s-xs);align-self:flex-start}.asking{align-items:center;gap:var(--s-sm);font-size:var(--t-label);color:var(--ink3);display:inline-flex}.asking .dots{gap:3px;display:inline-flex}.asking .dots i{border-radius:var(--s-hair);background:var(--ac);width:5px;height:5px;animation:.9s infinite bob}.asking .dots i:nth-child(2){animation-delay:.15s}.asking .dots i:nth-child(3){animation-delay:.3s}.askin{padding:var(--s-md) var(--s-lg) var(--s-lg);border-top:1px solid var(--ln)}.full .askin{padding-left:max(var(--s-lg), calc(50% - var(--w-read) / 2));padding-right:max(var(--s-lg), calc(50% - var(--w-read) / 2))}.askuse{font-size:var(--t-caption);color:var(--ink3);margin-bottom:var(--s-sm)}.askrow{gap:var(--s-sm);align-items:flex-end;display:flex}.askrow textarea{resize:none;min-height:var(--s-tap);max-height:120px;padding:var(--s-sm) var(--s-md);border-radius:var(--r-md);border:1px solid var(--ln2);background:var(--sf);font-size:var(--t-label);outline:0;flex:1}.askrow textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}.askrow .bp{height:var(--s-tap);width:var(--s-tap);padding:0}@media (width<=1279px){:root{--w-save:55%;--heroS:140px;--w-pane:0px}.it{padding-left:var(--s-xl);padding-right:var(--s-xl)}.srch{width:220px}}.setw{width:min(var(--w-set), calc(100vw - var(--s-xxl)));height:min(var(--h-set), calc(100dvh - var(--s-xxl)));background:var(--sf);border-radius:var(--r-lg);border:1px solid var(--ln);box-shadow:0 40px 80px -30px var(--shadowPop);z-index:56;animation:setIn var(--d-slow) var(--e-out) both;outline:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes setIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)translateY(8px)}to{opacity:1;transform:translate(-50%,-50%)}}.setw nav{width:var(--w-setNav);padding:var(--s-lg) var(--s-sm);border-right:1px solid var(--ln);gap:var(--s-hair);flex-direction:column;flex:none;display:flex}.setw nav h2{font:700 var(--t-bodyLg)/1.2 var(--f-disp);margin:0 var(--s-sm) var(--s-md)}.setw nav button{align-items:center;gap:var(--s-sm);height:var(--h-row);padding:0 var(--s-sm);border-radius:var(--r-btn);font-weight:500;font-size:var(--t-label);text-align:left;transition:background var(--d-fast);background:0 0;border:0;display:flex}.setw nav button:hover{background:var(--rowHover)}.setw nav button .ic{color:var(--ink2)}.setw nav button.on{background:var(--acs);color:var(--ac);font-weight:600}.setw nav button.on .ic{color:var(--ac)}.setw .body{min-width:0;padding:var(--s-lg) var(--s-xxl) var(--s-xl);scrollbar-width:thin;flex:1;overflow-y:auto}.setw .body h3{font:700 var(--t-title)/1.2 var(--f-disp);margin:var(--s-xs) 0 var(--s-lg)}.setw .x{top:var(--s-md);right:var(--s-md);width:var(--h-ibSm);height:var(--h-ibSm);border-radius:var(--r-sm);color:var(--ink2);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.setw .x:hover{background:var(--rowHover)}.srow{gap:var(--s-lg);padding:var(--s-md) 0;border-bottom:1px solid var(--ln);font-size:var(--t-label);align-items:center;display:flex}.srow:last-of-type{border-bottom:0}.srow .l{flex:1;min-width:0}.srow .l b{font-weight:600;display:block}.srow .l span{color:var(--ink3);font-size:var(--t-caption);margin-top:var(--s-hair);display:block}.srow .v{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.srow.stack{align-items:stretch;gap:var(--s-md);flex-direction:column}.srow .hd{gap:var(--s-lg);align-items:center;display:flex}.srow .seg2>*{flex:none;font-weight:500}.srow .seg2>.on{font-weight:600}.setw .grp{font-size:var(--t-caption);color:var(--ink3);margin:var(--s-xl) 0 0;font-weight:600}.setw .muted{color:var(--ink3);font-size:var(--t-caption);margin:var(--s-lg) 0 0}.setw .muted.links{gap:var(--s-lg);display:flex}.setw .muted.links a:hover{color:var(--ink)}.setw .btns,.setc .btns{gap:var(--s-sm);justify-content:flex-end;align-items:center;display:flex}.setw .err,.setc .err{color:var(--danger);font-size:var(--t-caption);margin-right:auto}.bp.sm,.bs.sm,.bd.sm{height:var(--h-ctl);padding:0 var(--s-md);border-radius:var(--r-btn);gap:var(--s-xs)}.bs:disabled,.bd:disabled{opacity:.5;cursor:default}.bd{font-weight:600;font-size:var(--t-label);white-space:nowrap;background:var(--danger);color:var(--onDanger);border:0;justify-content:center;align-items:center;display:inline-flex}.lnk{color:var(--ac);font-weight:600;font-size:var(--t-label);white-space:nowrap;align-items:center;gap:var(--s-xs);background:0 0;border:0;padding:0;display:inline-flex}.lnk:hover{text-decoration:underline}.lnk.dng{color:var(--danger)}.tiles{gap:var(--s-md);grid-template-columns:repeat(3,1fr);display:grid}.tile{gap:var(--s-sm);font-weight:500;font-size:var(--t-label);text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tile .pv{border-radius:var(--r-btn);border:1px solid var(--ln2);height:76px;padding:var(--s-sm);gap:var(--s-xs);display:flex;overflow:hidden}.tile:hover .pv{border-color:var(--ink3)}.tile.on{color:var(--ac);font-weight:600}.tile.on>.pv{outline:2px solid var(--ac);outline-offset:-1px}.pv .ps{gap:var(--s-xs);width:28%;padding-top:var(--s-xs);flex-direction:column;display:flex}.pv .ps i,.pv .pw i{border-radius:var(--s-hair);height:5px;display:block}.pv .pw{border-radius:var(--r-xs);flex-direction:column;flex:1;gap:5px;padding:6px;display:flex}.pv.lt{background:linear-gradient(#e3e9dc,#f4f5f2)}.pv.lt .ps i{background:#3c3c4338}.pv.lt .ps i:first-child{background:#4e7f1f80}.pv.lt .pw{background:#fff}.pv.lt .pw i{background:#3c3c4329}.pv.dk{background:linear-gradient(#1c2218,#121410)}.pv.dk .ps i{background:#ffffff29}.pv.dk .ps i:first-child{background:#a3c47199}.pv.dk .pw{background:#232620}.pv.dk .pw i{background:#ffffff1f}.pv.sy{gap:0;padding:0}.pv.sy>.pv{border:0;border-radius:0;flex:1;height:auto;padding-right:0}.pv.sy>.pv.dk{padding:var(--s-sm) var(--s-sm) var(--s-sm) 0}.pv.sy>.pv.dk .ps{display:none}.plan{border:1px solid var(--ln2);border-radius:var(--r-md);padding:var(--s-lg);gap:var(--s-md);margin-bottom:var(--s-sm);flex-direction:column;display:flex}.plan.skel{background:var(--rowHover);border-color:#0000;height:148px}.plan .ph{align-items:baseline;gap:var(--s-sm);flex-wrap:wrap;display:flex}.plan .ph b{font:700 var(--t-title)/1.2 var(--f-disp)}.plan .ph span{color:var(--ink3);font-size:var(--t-label)}.meter{font-size:var(--t-label);flex-direction:column;gap:6px;display:flex}.meter .mt{justify-content:space-between;font-weight:500;display:flex}.meter .mt span{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:400}.meter .bar{height:var(--h-meter);background:var(--seg);border-radius:3px;overflow:hidden}.meter .bar i{background:var(--acf);border-radius:3px;height:100%;display:block}.fb{gap:var(--s-sm);flex-direction:column;display:flex}.fb textarea{resize:vertical;border-radius:var(--r-sm);border:1px solid var(--ln2);background:var(--sf);width:100%;min-height:96px;color:var(--ink);padding:var(--s-sm) var(--s-md);font:inherit;font-size:var(--t-label);outline:0}.fb textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--acs)}.keys{gap:var(--s-sm);margin-top:var(--s-md);font-size:var(--t-label);flex-direction:column;display:flex}.keys .k{justify-content:space-between;align-items:center;display:flex}.keys .k>span{gap:3px;display:flex}.veil.top{z-index:57}.dlg.setc{z-index:58;width:min(400px, calc(100vw - var(--s-xxl)));margin-left:calc(min(400px, 100vw - var(--s-xxl)) / -2);padding:var(--s-xl);gap:var(--s-md);flex-direction:column;display:flex;top:30vh}.dlg.setc h2{font:700 var(--t-title)/1.2 var(--f-disp);margin:0}.dlg.setc p{color:var(--ink2);font-size:var(--t-label);margin:0}.pm .o.th{cursor:default}.pm .o.th:hover{background:0 0}.pm .o .kbds{gap:3px;margin-left:auto;display:flex}.tseg{padding:var(--s-hair);border-radius:var(--r-sm);background:var(--seg);margin-left:auto;display:flex}.tseg button{border-radius:var(--r-xs);width:26px;height:22px;color:var(--ink3);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.tseg button:hover{color:var(--ink)}.tseg button.on{background:var(--sf);color:var(--ink);box-shadow:0 1px 2px var(--shadowLift)}.pm .o .tseg .ic{width:13px;height:13px;color:inherit}@media (width<=640px){.setw{flex-direction:column}.setw nav{border-right:0;border-bottom:1px solid var(--ln);width:auto;padding:var(--s-sm);padding-right:var(--s-huge);flex-direction:row;overflow-x:auto}.setw nav h2{display:none}.setw nav button{flex:none}.setw .body{padding:var(--s-md) var(--s-lg)}.srow{flex-wrap:wrap}}
