/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:var(--bg)}}@layer base;@layer ui{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--card:#fff;--panel:#f6f7f8;--app:#f1f2f4;--chip:#f2f3f5;--line:#e6e8eb;--line-soft:#f0f1f3;--grid:#eeeff1;--nav-hover:#ebebed;--nav-on:#e4e4e7;--ink:#101112;--ink-2:#5e5e5e;--ink-3:gray;--black:#101112;--black-hover:#2b2c2e;--grey:#c4c4c4;--yellow:#ffcb00;--orange:#fdab3d;--pink:#ff007f;--lime:#9dd326;--blue:#206ee0;--red:#df2e4a;--purple:#9d50dd;--lightblue:#6cf;--dark:#333;--chip-blue:#cce5ff;--chip-grey:#f3f3f3;--chip-grey-ink:#55565f;--red-light:#fde4e4;--red-deep:#f6b3b3;--red-text:#b91c1c;--danger:var(--red-text);--danger-bg:var(--red-light);--danger-solid:var(--red);--danger-solid-hover:#c52640;--bft:#206ee0;--atora:#9d50dd;--c1:#579bfc;--c2:#00c875;--c3:#9d50dd;--c4:#fdab3d;--c5:#4fccc6;--c6:#cab642;--c7:#ff5ac4;--c8:#206ee0;--st-todo:#c4c4c4;--st-progress:#579bfc;--st-stuck:#df2e4a;--st-done:#9dd326;--st-missed:#c4c4c4;--glare:#d9ff00;--ctl-h:28px;--row-h:32px;--ctl-h-lg:40px;--au-field:34px;--au-btn:32px;--auth-r:10px;--auth-btn-r:9px;--auth-shadow:0 0 2px #1c28402e, 0 1px 3px #0000000a;--field-h:36px;--ctl-text:14px;--ctl-weight:450;--text-body:14px;--text-meta:12px;--text-title:16px;--text-count:10px;--text-name:18px;--text-item:20px;--text-hero:22px;--text-auth:24px;--tabbar-h:56px;--empty-text:300px;--ctl-r:8px;--menu-r:12px;--card-r:12px;--ctl-icon:16px;--iconbtn-icon:16px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--ring:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px #00000008;--menu-ring:0 0 0 1px #1c28400f, 0 4px 8px -4px #1c28401f, 0 4px 12px -2px #18294b29;--popup-shadow:0 0 0 1px #00000012, 0 8px 28px -6px #1c28401f, 0 18px 88px -4px #1c284029;--pop-shadow:0 10px 30px #11111424, 0 1px 3px #11111414;--field-line:#00000014;--field-hover:#00000005;--focus-soft:none}@media (width<=640px){:root{--au-field:44px;--au-btn:44px}}*{box-sizing:border-box}[hidden]{display:none!important}html,body,input,select,textarea,button{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body{margin:0}body{background:var(--app);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:450;line-height:1.45}b,strong{font-weight:600}input,select,textarea,button{font-weight:inherit}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}p,li,dd,label,h1,h2,h3,.hint,.empty,.sign-ok{text-wrap:pretty}.muted{color:var(--ink-3)}.sub{color:var(--ink-3);font-size:13px;font-weight:450}.menu .sub,.fopt .sub,.mopt .sub{font-size:12px;line-height:1}:focus-visible{outline-offset:1px;border-radius:6px;outline:2px solid #579bfc}@keyframes menuIn{0%{opacity:0}to{opacity:1}}input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#fff 50%/12px 12px no-repeat;border:1px solid #00000017;border-radius:6px;flex:none;width:16px;height:16px;margin:0}input[type=checkbox]:hover{border-color:#0000003d}input[type=checkbox]:checked{background-color:var(--black);border-color:var(--black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-color:var(--black);border-color:var(--black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:1px solid #00000017;border-radius:50%;flex:none;width:16px;height:16px;margin:0}input[type=radio]:hover{border-color:#0000003d}input[type=radio]:checked{border:5px solid var(--black)}.app{grid-template-columns:240px minmax(0,1fr);height:100vh;display:grid}.side{gap:var(--sp-2);padding:var(--sp-10);flex-direction:column;display:flex;overflow:visible}.side-top{z-index:30;justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;display:flex;position:relative}.acct{align-items:center;gap:var(--sp-10);width:100%;height:44px;font:inherit;color:var(--ink);padding:0 var(--sp-8);border-radius:var(--ctl-r);cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.acct:hover{background:var(--nav-hover)}.acct-mark{background:var(--black);color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.acct-txt{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.acct-type{font-size:var(--text-meta);color:var(--ink-2);font-weight:450}.acct-name,.acct-type{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.acct svg.acct-ud{width:16px;height:16px;stroke:var(--ink-3);margin-left:auto}.sbox{align-items:center;gap:var(--sp-8);width:100%;height:var(--ctl-h);padding:0 var(--sp-6) 0 var(--sp-10);margin:var(--sp-6) 0 var(--sp-10);border-radius:var(--ctl-r);font:inherit;font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;text-align:left;background:#fff;border:0;display:flex;box-shadow:0 0 0 1px #1012180f,0 1px 2px #1012180a}.sbox:hover{color:var(--ink)}.sbox svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.sbox .kb{min-width:18px;height:18px;padding:0 var(--sp-4);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:4px;place-items:center;margin-left:auto;font-size:11px;display:inline-grid}.icon-btn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--ctl-r);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-btn:hover{background:var(--nav-hover)}.acct svg,.icon-btn svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.nav{gap:var(--sp-2);display:grid}.nav a{align-items:center;gap:var(--sp-10);height:var(--ctl-h);padding:0 var(--sp-10);border-radius:var(--ctl-r);color:var(--ink);font-size:var(--text-body);text-decoration:none;display:flex}.nav a svg{stroke:currentColor;opacity:.85;flex:none;width:16px;height:16px}.nav a:hover{background:var(--nav-hover);color:var(--ink)}.nav a[aria-current=page]{background:var(--nav-on);color:var(--ink)}.nav a .nav-ext{color:var(--ink-3);margin-left:auto;display:grid}.nav a .nav-ext svg{opacity:1;width:14px;height:14px}.nav a .nav-n{min-width:18px;height:18px;padding:0 var(--sp-4);background:var(--red);color:#fff;font-size:var(--text-meta);border-radius:999px;place-items:center;margin-left:auto;font-weight:600;line-height:1;display:inline-grid}.side-foot{margin-top:auto}.content{margin:var(--sp-8) var(--sp-8) var(--sp-8) 0;background:var(--bg);border:1px solid var(--line);scrollbar-gutter:stable;border-radius:12px;min-width:0;overflow-y:auto}.content-bar{z-index:4;justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) clamp(var(--sp-16), 3vw, var(--sp-32));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line-soft);background:#ffffffeb;min-height:49px;display:flex;position:sticky;top:0}.crumbs{font-size:14px;font-weight:450}.wrap{max-width:none;padding:var(--sp-14) var(--sp-24) var(--sp-32);margin:0 auto}.ptitle{align-items:center;min-height:34px;display:flex}.ptitle h1{font-size:var(--text-item);letter-spacing:-.01em;margin:0;font-weight:600}.ptitle .fresh{margin-left:var(--sp-10);font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap}.phead .fresh{font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap;flex:none}.ptitle-r{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.phead{align-items:center;gap:var(--sp-10);margin-bottom:var(--sp-16);min-width:0;display:flex}.phead .pdiv{background:var(--line);flex:none;width:1px;height:22px}.pname{cursor:text;border-radius:8px;align-items:center;min-width:0;display:inline-flex;position:relative}.pname input{font:inherit;letter-spacing:-.01em;color:var(--ink);padding:var(--sp-4) var(--sp-32) var(--sp-4) var(--sp-8);field-sizing:content;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;min-width:120px;max-width:640px;font-size:20px;font-weight:600}.pname input::placeholder{color:var(--ink-3)}.pname:hover input{background:var(--panel)}.pname input:focus{box-shadow:var(--focus-soft);background:#fff;border-color:#b6b6c0;outline:none}.pname svg{width:15px;height:15px;stroke:var(--ink-3);opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;right:10px}.pname:hover svg{opacity:1}.pname input:focus+svg{opacity:0}.phead-r{align-items:center;gap:var(--sp-6);flex:none;margin-left:auto;display:flex}.phead-name{padding:var(--sp-4) var(--sp-8);font-size:var(--text-name);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.ws-menu{z-index:40;width:290px;max-width:calc(100vw - 16px);padding:var(--sp-4);background:var(--card);border-radius:var(--menu-r);box-shadow:var(--menu-ring);animation:.15s ease-out menuIn;position:absolute;top:calc(100% + 4px);left:0}.ws-menu .mh{padding:var(--sp-6) var(--sp-8) var(--sp-4);font-size:var(--text-meta);color:var(--ink-3)}.ws-banner{z-index:5;justify-content:center;align-items:center;gap:var(--sp-12);min-height:44px;padding:var(--sp-6) var(--sp-16);color:#7a4a00;font-size:var(--ctl-text);border-radius:var(--card-r) var(--card-r) 0 0;text-wrap:balance;background:#fff4e0;border-bottom:1px solid #f6e2bd;flex:none;display:flex;position:sticky;top:0}.ws-banner b,.ws-banner .mock{color:#5c3700;font-weight:600}.ws-banner .btn{color:#5c3700;border-color:#efd3a0}.app{transition:grid-template-columns .16s ease-out}.side{min-width:0}.side-top .acct{width:auto;min-width:0;height:var(--ctl-h);gap:var(--sp-8);padding:0 var(--sp-6);flex:1}.side-top .acct-mark{border-radius:6px;width:22px;height:22px;font-size:9px}.side-top .acct-txt{align-items:center;gap:var(--sp-4);flex-direction:row;flex:0 auto}.side-top .acct-txt:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239699a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;flex:none;width:12px;height:12px}.side-top .acct-type,.side-top .acct svg.acct-ud{display:none}.side-hide{flex:none}.side-hide svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3)}.side-hide:hover svg{stroke:var(--ink)}@media (width>=821px){.app.side-off{grid-template-columns:52px minmax(0,1fr)}.app.side-off .side{padding:var(--sp-10) var(--sp-8);align-items:stretch}.app.side-off .side-top{justify-content:center}.app.side-off .side-top .acct,.app.side-off .nav a .nav-ext,.app.side-off .sbox .kb{display:none}.app.side-off .sbox,.app.side-off .nav a{justify-content:center;gap:0;padding:0;font-size:0;position:relative}.app.side-off .sbox{color:var(--ink);box-shadow:none;background:0 0}.app.side-off .sbox:hover{background:var(--nav-hover)}.app.side-off .sbox svg{width:16px;height:16px}.app.side-off .nav a .nav-n{top:var(--sp-4);right:var(--sp-4);width:8px;min-width:0;height:8px;box-shadow:0 0 0 2px var(--app);padding:0;font-size:0;position:absolute}}.content>.wrap{position:relative}@media (prefers-reduced-motion:reduce){.app{transition:none}}.mbar{align-items:center;gap:var(--sp-8);height:calc(var(--ctl-h) + var(--sp-8) * 2);padding:0 var(--sp-8);background:var(--bg);border-bottom:1px solid var(--line);display:none}.mbar .acct-mark{flex:none}.mbar-t{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mnav-bg{z-index:60;background:#1111143d;animation:.15s ease-out mnav-fade;position:fixed;inset:0}@keyframes mnav-fade{0%{opacity:0}}@keyframes mnav-in{0%{transform:translate(-100%)}}@media (width<=820px){.app,.app.side-off{grid-template-columns:minmax(0,1fr)}.side-hide{display:none}.app.side-off .content>.wrap{padding-left:var(--sp-16)}.side{display:none}.content{border:0;border-radius:0;margin:0}.ws-banner{border-radius:0}.mbar{z-index:30;display:flex;position:sticky;top:0}.sbox .kb{display:none}input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]{font-size:16px!important}.ptitle>h1{display:none}.ptitle:not(:has(>:not(h1))){display:none}.app.nav-open .side{z-index:61;width:min(300px,85vw);padding-top:var(--sp-12);background:var(--app);box-shadow:var(--popup-shadow);animation:.18s ease-out mnav-in;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.mnav-bg,.app.nav-open .side{animation:none!important}}.pub{z-index:45;background:var(--bg);padding:var(--sp-24) var(--sp-16) var(--sp-20);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.pub.static{z-index:auto;min-height:560px;position:relative;inset:auto}.pub-top{justify-content:center;align-items:center;gap:var(--sp-8);font-size:var(--text-title);letter-spacing:-.01em;flex:none;font-weight:600;display:flex}.pub-main{width:100%;padding:var(--sp-24) 0;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.auth{gap:var(--sp-12);width:min(360px,100%);display:grid}.auth.wide{width:min(480px,100%)}.auth h1,.auth h2.auth-h{margin:0 0 var(--sp-20);font-size:var(--text-auth);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-weight:600;line-height:28px}.auth>h1+p,.auth-sub{margin:calc(var(--sp-24) * -1) 0 var(--sp-12);font-size:var(--text-body);color:var(--ink-2);text-align:center;text-wrap:balance;line-height:1.5}.auth>p b{color:var(--ink);font-weight:600}.auth-sep,.auth-or{height:1px;margin:var(--sp-16) 0;background:var(--grid);color:#0000;font-size:0;overflow:hidden}.auth-or:before,.auth-or:after{content:none}.auth .field input[type=text],.auth .field input[type=email],.auth .field input[type=password]{height:var(--au-field);border-color:var(--field-line);border-radius:var(--auth-r);padding:0 var(--sp-12)}.auth .field input:disabled{background:var(--panel);color:var(--ink-2)}.auth-in{align-items:center;gap:var(--sp-8);height:var(--au-field);padding:0 var(--sp-12);border:1px solid var(--field-line);border-radius:var(--auth-r);background:var(--bg);color:var(--ink-3);cursor:text;display:flex}.auth-in:hover:not(:focus-within){background-image:linear-gradient(var(--field-hover), var(--field-hover))}.auth-in:focus-within{border-color:var(--black)}.auth-in:has(input:disabled){background:var(--panel)}.auth-in>svg{width:var(--ctl-icon);height:var(--ctl-icon);flex:none}.auth-in input,.auth .auth-in input[type]{min-width:0;height:100%;box-shadow:none;font:inherit;font-size:var(--text-body);color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.auth .auth-in input:disabled{color:var(--ink-2);background:0 0}.field.bad .auth-in{border-color:var(--red)}.auth .btn.lg{width:100%;height:var(--au-btn);border-radius:var(--auth-btn-r);padding:0 var(--sp-12);font-size:var(--text-body);justify-content:center}.auth .btn.lg:not(.dark){box-shadow:var(--auth-shadow);border:0}.auth>.btn.dark.lg,.auth>span>.btn.dark.lg{margin-top:var(--sp-4)}.auth-row{gap:var(--sp-12);grid-template-columns:1fr 1fr;display:grid}.auth-team{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.auth-acts{gap:var(--sp-12);margin-top:var(--sp-4);display:flex}.auth-acts>.btn.lg,.auth-acts>span{flex:1;width:auto}.auth-acts>span>.btn.lg{width:100%}.auth-who{justify-content:center;align-items:center;gap:var(--sp-8);margin:calc(var(--sp-24) * -1) 0 var(--sp-12);font-size:var(--text-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.auth-who button,.auth-who a{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-fine{font-size:var(--text-meta);color:var(--ink-2);text-align:center;text-wrap:balance;margin:0;line-height:1.5}.auth-fine a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.auth-fine a:hover{color:var(--ink)}.auth>.linkbtn{justify-self:center;margin:0}.auth .ic-big{margin-bottom:var(--sp-8);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--grid);border-radius:50%;justify-self:center;place-items:center;display:grid}.auth .ic-big svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon)}.code{justify-content:center;gap:var(--sp-8);display:flex}.code input{text-align:center;width:44px;height:48px;font-size:var(--text-name);border:1px solid var(--field-line);border-radius:var(--auth-r)}.code input:focus{border-color:var(--black);outline:0}.qr{padding:var(--sp-12);border-radius:var(--card-r);box-shadow:inset 0 0 0 1px var(--grid);grid-template-columns:repeat(21,7px);justify-self:center;display:grid}.qr i{width:7px;height:7px}.qr i.on{background:var(--ink)}.qr:has(>img){display:block}.qr>img{width:147px;height:147px;display:block}.auth ol{padding-left:var(--sp-20);gap:var(--sp-6);color:var(--ink-2);margin:0;line-height:1.5;display:grid}.auth-foot{justify-items:center;gap:var(--sp-16);font-size:var(--text-meta);color:var(--ink-2);text-align:center;flex:none;display:grid}.auth-foot p{text-wrap:balance;max-width:300px;margin:0;line-height:16px}.auth-foot p a{color:inherit;text-underline-offset:2px;text-decoration:underline}.auth-foot nav{gap:var(--sp-20);display:flex}.auth-foot nav a{color:inherit;text-decoration:none}.auth-foot a:hover{color:var(--ink)}.tabs-row{justify-content:space-between;align-items:center;gap:var(--sp-12);margin:var(--sp-8) 0 var(--sp-12);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tabs-row .tabs{border-bottom:0}.tabs{flex-wrap:wrap;gap:0;display:flex}.tab{height:40px;margin-right:var(--sp-24);color:var(--ink-2);cursor:pointer;align-items:center;gap:var(--sp-8);background:0 0;border:0;border-radius:0;padding:0;font-size:14px;display:inline-flex;position:relative}.tab:hover{color:var(--ink)}.tab .tab-n{margin-left:var(--sp-6)}.tab{white-space:nowrap}.tab>svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}.tab[aria-selected=true]{color:var(--ink);font-weight:450}.tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs{border-bottom:1px solid var(--line)}.tab .n{font-size:var(--text-meta);min-width:18px;height:18px;padding:0 var(--sp-4);background:var(--red);color:#fff;border-radius:999px;place-items:center;font-weight:600;display:inline-grid}.tab-in{font:inherit;font-size:var(--text-body);width:200px;height:var(--ctl-h);border:1px solid var(--black);border-radius:var(--ctl-r);padding:0 var(--sp-8);color:var(--ink);background:var(--card);outline:0;font-weight:450}.tab.tab-menu{gap:var(--sp-4)}.tab.tab-menu .rowbtn{opacity:0}.tab.tab-menu:hover .rowbtn,.tab.tab-menu[aria-selected=true] .rowbtn,.tab.tab-menu .rowbtn:focus-visible{opacity:1}.tab-acts{justify-content:flex-end;align-items:center;gap:var(--sp-6);flex:none;margin-left:auto;display:flex}.tab-dot{width:6px;height:6px;margin-left:calc(var(--sp-2) * -1);background:var(--ink-2);visibility:hidden;border-radius:50%;flex:none}.tab-dot.on{visibility:visible}.tab .rowbtn.tab-more{width:24px;height:24px;margin-right:calc(var(--sp-6) * -1)}.btn{font-size:var(--ctl-text);font-weight:var(--ctl-weight);border:1px solid var(--line);background:var(--card);border-radius:var(--ctl-r);height:var(--ctl-h);padding:0 var(--sp-8);cursor:pointer;color:var(--ink);align-items:center;gap:var(--sp-6);white-space:nowrap;display:inline-flex}.btn:hover{background:var(--panel)}.btn svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}.btn:not(.lg):has(>svg:first-child){padding-left:var(--sp-6)}.btn:not(.lg):has(>svg:last-child:not(:first-child)){padding-right:var(--sp-6)}.btn.dark{background:var(--black);color:#fff;border-color:var(--black)}.btn.dark:hover{background:var(--black-hover);border-color:var(--black-hover)}.btn.sm{height:var(--ctl-h);font-size:var(--ctl-text);padding:0 var(--sp-8);border-radius:var(--ctl-r)}.btn.lg{height:var(--ctl-h-lg);font-size:var(--text-body);padding:0 var(--sp-16)}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger-bg);border-color:#f6c9c9}.btn.del-solid{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.btn.del-solid:hover{background:var(--danger-solid-hover);border-color:var(--danger-solid-hover)}.btn.del-solid svg{stroke:#fff}.btn[disabled]{opacity:.4;cursor:not-allowed}a.btn{text-decoration:none}.split{display:inline-flex}.split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.split>.split-arrow{padding:0 var(--sp-6);border-left:1px solid #fff3;border-top-left-radius:0;border-bottom-left-radius:0}.navbtn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--ctl-r);cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;display:grid}.navbtn:hover{background:var(--chip);color:var(--ink)}.navbtn svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon);stroke:currentColor}.navbtn[disabled]{opacity:.35;cursor:default;background:0 0}.navbtn.danger:hover,.xbtn.danger:hover{background:var(--danger-bg);color:var(--danger)}.rowbtn{cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.rowbtn:hover:not(:disabled){background:var(--chip);color:var(--ink)}.rowbtn.danger:hover{background:var(--danger-bg);color:var(--danger)}.rowbtn:disabled{opacity:.35;cursor:default}.rowbtn svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.xbtn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--ctl-r);cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;display:grid}.xbtn:hover{background:var(--chip);color:var(--ink)}.xbtn svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon);stroke:currentColor}.back{align-items:center;gap:var(--sp-4);height:var(--ctl-h);padding:0 var(--sp-8) 0 var(--sp-4);border-radius:var(--ctl-r);color:var(--ink-2);cursor:pointer;font-size:var(--ctl-text);background:0 0;border:0;display:inline-flex}.back:hover{background:var(--chip);color:var(--ink)}.back svg{stroke:currentColor;width:14px;height:14px}.linkbtn{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);margin-left:calc(var(--sp-6) * -1);font:inherit;font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:450;display:inline-flex}.linkbtn svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}.flab.row .linkbtn{margin:calc(var(--sp-4) * -1) calc(var(--sp-6) * -1) calc(var(--sp-4) * -1) 0}.linkbtn:hover{background:var(--chip);color:var(--ink)}.frow{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);margin-bottom:var(--sp-14);flex-wrap:wrap;display:flex}.fleft{gap:var(--sp-8);flex-wrap:wrap;flex:1;align-items:center;min-width:min-content;display:flex}.fright{gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.frow.sticky{top:var(--stick,49px);z-index:3;margin:0 calc(var(--sp-8) * -1) var(--sp-6);padding:var(--sp-8);border-radius:12px;transition:box-shadow .15s,background-color .15s;position:sticky}.frow.floating{background:#fff;box-shadow:0 10px 30px #1111141f,0 1px 3px #11111414,0 0 0 1px #0000000a}.frow.floating .fleft{flex-wrap:nowrap}.bulkslot{display:contents}.search{align-items:center;gap:var(--sp-8);height:32px;padding:0 var(--sp-10);border:1px solid var(--line);background:var(--panel);cursor:text;border-radius:8px;display:inline-flex}.search:focus-within{box-shadow:var(--focus-soft);border-color:#b6b6c0}.search svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.search input{font:inherit;width:180px;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}.sclear{width:16px;height:16px;margin:0 calc(var(--sp-2) * -1) 0 var(--sp-2);color:#fff;cursor:pointer;background:#b6b6c0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:none}.sclear:hover{background:var(--ink-2)}.sclear svg{stroke:#fff;stroke-width:2.6px;width:8px;height:8px}input[type=search]:not(:placeholder-shown)+.sclear{display:grid}.skbd{min-width:18px;height:18px;padding:0 var(--sp-4);margin-right:calc(var(--sp-4) * -1);font:inherit;color:var(--ink-3);background:#fff;border-radius:6px;flex:none;place-items:center;font-size:11px;line-height:18px;display:inline-grid;box-shadow:0 0 0 1px #00000014}.search:focus-within .skbd,input[type=search]:not(:placeholder-shown)~.skbd{display:none}.linkfield{height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--chip);align-items:center;display:flex;position:relative}.linkfield input{min-width:0;height:100%;padding:0 var(--sp-32) 0 var(--sp-10);font:inherit;font-size:var(--ctl-text);color:var(--ink-2);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.linkfield .rowbtn{position:absolute;top:1px;right:1px}mark.hl{color:inherit;background:#ffcb0066;border-radius:2px}.frow .search.is-closed{display:none}.fwrap{position:relative}.fpill{align-items:center;gap:var(--sp-8);height:32px;padding:0 var(--sp-10);border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;font-size:14px;display:inline-flex}.fpill:hover{background:var(--panel)}.fpill svg{width:14px;height:14px;stroke:var(--ink-2);flex:none}.fpill.is-set{background:var(--chip);border-color:var(--chip)}.fpill .badge{background:var(--black);color:#fff;padding:0 var(--sp-6);border-radius:999px;font-size:12px;font-weight:450;line-height:18px}.fpill .clear{width:16px;height:16px;margin-right:calc(var(--sp-4) * -1);border-radius:4px;place-items:center;display:grid}.fpill .clear svg{width:11px;height:11px}.fpop{z-index:15;background:var(--bg);border-radius:var(--menu-r);width:max-content;min-width:max(200px,100%);max-width:320px;box-shadow:var(--menu-ring);padding:var(--sp-4);animation:.15s ease-out menuIn;position:absolute;top:calc(100% + 6px);left:0}.fpop.right{left:auto;right:0}.fpop-list{gap:1px;max-height:300px;display:grid;overflow-y:auto}.fopt[hidden]{display:none}.fopt>span:not(.bmark){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fpop-empty{padding:var(--sp-6) var(--sp-8);font-size:var(--ctl-text);color:var(--ink-3);line-height:20px}.fpop-empty[hidden]{display:none}.fopt{align-items:center;gap:var(--sp-10);padding:var(--sp-6) var(--sp-8);border-radius:var(--ctl-r);min-height:32px;font-size:var(--text-body);letter-spacing:-.006em;cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;line-height:20px;transition:background-color 75ms ease-in-out;display:flex}.fopt:hover{background:var(--chip)}.fopt small{color:var(--ink-3);margin-left:auto;font-size:12px}.fopt svg{width:14px;height:14px;stroke:var(--ink-2);flex:none}.fpop-foot{border-top:1px solid var(--line-soft);margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-2) 0;justify-content:space-between;display:flex}.fpop-foot button{color:var(--ink-2);padding:var(--sp-4) var(--sp-6);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}.fpop-foot button:hover{background:var(--panel);color:var(--ink)}.frow,.fleft{gap:var(--sp-6)}.search{height:var(--ctl-h);gap:var(--sp-8);padding:0 var(--sp-8) 0 var(--sp-10);border:1px solid var(--line);background:var(--chip)}.search:hover{background:var(--chip)}.search:focus-within,.search.open{background:#fff;border-color:#b6b6c0;box-shadow:0 0 0 3px #1111140a}.search svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3)}.search input,.search:focus-within input,.search.open input{width:160px;font-size:var(--ctl-text);color:var(--ink)}.search input::placeholder{color:var(--ink-3)}.skbd{min-width:18px;height:18px;padding:0 var(--sp-4);margin-right:calc(var(--sp-2) * -1);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:4px;font-size:11px;font-weight:450}.fpill{height:var(--ctl-h);gap:var(--sp-6);padding:0 var(--sp-8);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--ctl-text);color:var(--ink-2);background:0 0;border:0}.fpill:hover{color:var(--ink);background:0 0}.fpill>svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.fpill.is-set{background:var(--chip);box-shadow:none;color:var(--ink);padding-right:var(--sp-4)}.fpill .fval{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:140px;display:inline-block;overflow:hidden}.fpill.is-set:hover:not(:has(.clear:hover)){background:#e9eaed}.fpill .muted{color:var(--ink-2)}.fpill .clear{width:24px;height:24px;margin:0 0 0 var(--sp-2);border-radius:6px}.fpill .clear svg{width:10px;height:10px;stroke:var(--ink-3)}.fpill .clear:hover{background:#0000000f}.fpill .clear:hover svg{stroke:var(--ink)}.flink{height:var(--ctl-h);padding:0 var(--sp-8);border-radius:var(--ctl-r);font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0}.flink:hover{background:var(--chip);color:var(--ink)}.flink.strong{color:var(--ink);font-weight:450}.frow .fpill:not(.is-set),.ptitle-r .fpill:not(.is-set){box-shadow:none;background:0 0}.frow .fpill:not(.is-set):hover,.frow .fpill:not(.is-set)[aria-expanded=true],.ptitle-r .fpill:not(.is-set):hover,.ptitle-r .fpill:not(.is-set)[aria-expanded=true]{background:var(--chip);color:var(--ink)}.fpill.vpick{box-shadow:none;gap:var(--sp-8);padding:0 var(--sp-8);margin-left:calc(var(--sp-8) * -1);color:var(--ink);background:0 0;border:0;font-weight:450}.fpill.vpick:hover,.fpill.vpick[aria-expanded=true]{background:#f2f3f5}.fpill.vpick>svg:first-child{width:14px;height:14px;stroke:var(--ink-3);flex:none}.fpill.vpick>svg:last-child{color:var(--ink-3)}.fwrap+.fwrap>.fpill.vpick{margin-left:0}.pop{z-index:50;background:var(--card);border-radius:var(--menu-r);box-shadow:var(--menu-ring);padding:var(--sp-12);border:0;animation:.15s ease-out menuIn;position:fixed}.pop.menu{width:max-content;min-width:200px;max-width:320px;padding:var(--sp-4);border-radius:var(--menu-r);box-shadow:var(--menu-ring);border:0;gap:1px;animation:.15s ease-out menuIn;display:grid}.pop.menu.compact{min-width:160px}.pop.menu.static{z-index:auto;position:relative}.menu button{align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-8);min-height:var(--row-h);border-radius:var(--ctl-r);font-size:var(--text-body);letter-spacing:-.006em;cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;line-height:20px;transition:background-color 75ms ease-in-out;display:flex}.menu button:hover{background:var(--chip)}.menu button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu button svg{width:14px;height:14px;stroke:var(--ink-2);flex:none}.menu button .tick{margin-left:auto;display:grid}.menu button small{padding-left:var(--sp-16);color:var(--ink-3);margin-left:auto;font-size:12px}.menu button small+.tick{margin-left:var(--sp-10)}.menu button .tick.off{visibility:hidden}.menu button .tick.off svg{width:14px;height:14px}.menu button .tick svg{stroke:var(--black);stroke-width:2.4px}.menu button.red{color:var(--danger)}.menu button.red svg{stroke:var(--danger)}.menu button:disabled,.menu button:disabled svg{color:var(--ink-3);stroke:var(--ink-3);cursor:default}.menu button:disabled:hover,.mopt[aria-disabled=true]:hover{background:0 0}.mopt[aria-disabled=true]{color:var(--ink-3);cursor:default}.menu .mh,.pop.dd .mh{padding:var(--sp-4) var(--sp-8) var(--sp-2);color:var(--ink-3);font-size:12px}.pop-foot{margin-top:var(--sp-4);padding:var(--sp-8) var(--sp-8) var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--text-meta);color:var(--ink-3);text-align:center}.menu-sep{background:var(--line-soft);height:1px;margin:var(--sp-4) var(--sp-2)}.pop.dd{width:max-content;min-width:200px;max-width:320px;padding:var(--sp-4);border-radius:var(--menu-r);box-shadow:var(--menu-ring);border:0;animation:.15s ease-out menuIn}.mopt{align-items:center;gap:var(--sp-10);width:100%;min-height:var(--row-h);padding:var(--sp-6) var(--sp-8);border-radius:var(--ctl-r);font:inherit;font-size:var(--text-body);letter-spacing:-.006em;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;line-height:20px;transition:background-color 75ms ease-in-out;display:flex}.mopt:hover{background:var(--chip)}.mopt small{font-size:var(--text-meta);color:var(--ink-3);display:block}.mopt .tick{margin-left:auto;display:grid}.mopt .tick.off{visibility:hidden}.mopt>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mopt .tick svg{width:14px;height:14px;stroke:var(--black);stroke-width:2.4px;flex:none}.mopt>svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-2);flex:none}.mopt .av{width:20px;height:20px;font-size:9px}.mlist{max-height:calc(var(--row-h) * 8 + var(--sp-8));gap:1px;display:grid;overflow-y:auto}.msearch{align-items:center;gap:var(--sp-8);height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--ctl-r);padding:0 var(--sp-10);margin:0 0 var(--sp-4);background:#fff;display:flex}.msearch svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);flex:none}.msearch:focus-within,.lp .msearch:focus-within{border-color:var(--black)}.msearch input{font:inherit;font-size:var(--text-body);width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.mempty{font-size:var(--ctl-text);color:var(--ink-3);padding:var(--sp-6) var(--sp-8);line-height:20px}.mopt.act{background:var(--chip)}.mopt .oacts{gap:var(--sp-2);margin:calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) auto;opacity:0;flex:none;display:inline-flex}.mopt:hover .oacts,.mopt.act .oacts,.mopt:focus-within .oacts,.mopt.editing .oacts{opacity:1}@media (hover:none){.mopt .oacts{opacity:1}}.mopt:hover .tick,.mopt.act .tick,.mopt.editing .tick{display:none}.mopt.editing{cursor:default;background:0 0}.mopt-in{box-sizing:border-box;border:1px solid var(--black);min-width:0;height:28px;padding:0 var(--sp-8);font:inherit;font-size:var(--ctl-text);background:var(--card);color:var(--ink);border-radius:6px;outline:none;flex:1}.mopt-in.bad{border-color:var(--red)}.mopt-note{padding:0 var(--sp-8) var(--sp-6);font-size:var(--text-meta);color:var(--red-text)}.mopt input[type=checkbox]{margin:0}.mopt.create>svg{stroke:var(--ink-3)}.pop.popover{width:340px;max-width:calc(100vw - 16px);padding:var(--sp-14);border-radius:var(--menu-r);box-shadow:var(--menu-ring);border:0;animation:.15s ease-out menuIn}.pop.popover.static{z-index:auto;position:relative}.po-head{align-items:center;gap:var(--sp-8);font-size:var(--ctl-text);display:flex}.po-head b{font-weight:450}.po-when{font-size:var(--text-meta);color:var(--ink-3)}.po-note{margin:var(--sp-8) 0 var(--sp-10);font-size:var(--ctl-text);color:var(--ink-2)}.po-foot{justify-content:flex-end;gap:var(--sp-8);margin-top:var(--sp-12);padding-top:var(--sp-12);border-top:1px solid var(--line-soft);display:flex}.menu-in{align-items:center;gap:var(--sp-8);margin-top:var(--sp-4);padding:var(--sp-8) var(--sp-8) var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--ctl-text);color:var(--ink-2);display:flex}.menu-in input{width:72px;height:var(--row-h);border:1px solid var(--line);border-radius:var(--ctl-r);padding:0 var(--sp-8);background:var(--card);font:inherit;font-size:var(--ctl-text);color:var(--ink)}.menu-in input:focus{border-color:var(--black);outline:none}.menu-in .hint{font-size:var(--text-meta);color:var(--ink-3);margin-left:auto}.pop.popover.olpop{width:280px;padding:var(--sp-6)}.pop.popover.sortpop{width:360px;max-height:min(520px,100vh - 120px);padding:var(--sp-6);overflow-y:auto}.sortpop .orow{gap:var(--sp-4)}.sortpop .orow .pbtn{margin-left:0}.sortpop .orow .pbtn.sp-f{flex:1;min-width:0}.sortpop .orow .pbtn .pval{text-overflow:ellipsis;overflow:hidden}.sortpop .sp-empty{padding:var(--sp-6) var(--sp-8);font-size:var(--ctl-text);color:var(--ink-3);line-height:20px}.pop.popover.fillpop{gap:var(--sp-12);max-height:min(520px,100vh - 120px);display:grid;overflow-y:auto}.fillpop .po-foot{justify-content:flex-start;display:flex}.po-sec{padding:var(--sp-4) var(--sp-6);font-size:var(--text-meta);color:var(--ink-3)}.olist{gap:1px;display:grid}.orow{align-items:center;gap:var(--sp-8);min-height:var(--row-h);padding:0 var(--sp-2) 0 var(--sp-4);font-size:var(--ctl-text);background:var(--card);border-radius:6px;display:flex}.orow:hover{background:var(--chip)}.orow .grip{width:10px;height:14px;color:var(--ink-3);cursor:grab;flex:none;place-items:center;display:grid}.orow .grip svg{width:8px;height:12px}.orow .ol-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orow{cursor:grab;touch-action:none}.orow .rowbtn{cursor:pointer}.tab.dragging{background:var(--card);box-shadow:var(--menu-ring);border-radius:var(--ctl-r);z-index:1}.orow.dragging{z-index:1;background:var(--card);box-shadow:var(--menu-ring);position:relative}.pop.popover.olpop:focus{outline:none}.po-add{align-items:center;gap:var(--sp-8);width:100%;min-height:var(--row-h);padding:0 var(--sp-6);font:inherit;font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;display:flex}.po-add:hover{background:var(--chip);color:var(--ink)}.po-add svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}.po-add:disabled{color:var(--ink-3);cursor:default;background:0 0}.menu button.drill-in>svg:last-child{stroke:var(--ink-3);margin-left:auto}.tog{cursor:pointer;align-items:center;gap:var(--sp-10);color:var(--ink);background:0 0;border:0;padding:0;display:inline-flex}.tog .sw{background:#00000017;border-radius:999px;flex:none;width:24px;height:16px;transition:background .15s;position:relative}.tog .sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.tog[aria-checked=true] .sw{background:var(--black)}.tog[aria-checked=true] .sw:after{transform:translate(8px)}.tog:hover .sw{background:#00000024}.tog[aria-checked=true]:hover .sw{background:var(--black-hover)}.sw-list .tog .sw{width:30px;height:20px}.sw-list .tog .sw:after{width:16px;height:16px;box-shadow:0 0 0 1px #d9dade}.sw-list .tog[aria-checked=true] .sw:after{box-shadow:none;transform:translate(10px)}@media (pointer:coarse){.tog{min-height:var(--ctl-h)}.tog .sw{width:30px;height:20px}.tog .sw:after{width:16px;height:16px;box-shadow:0 0 0 1px #d9dade}.tog[aria-checked=true] .sw:after{box-shadow:none;transform:translate(10px)}}.menu .tog.sw-row{justify-content:space-between;gap:var(--sp-24);width:100%;color:var(--ink-3)}.menu .tog.sw-row[aria-checked=true]{color:var(--ink)}.sw-list{display:grid}.sw-list>.tog{justify-content:space-between;gap:var(--sp-16);width:100%;min-height:36px;font-size:var(--text-body);text-align:left}.sw-list>.tog>.sw-l{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.sw-list>.tog>.sw-l svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-2);flex:none}.sw-list>.tog.sub{padding-left:var(--sp-24);font-size:var(--ctl-text);color:var(--ink-2)}.sw-list>.tog[aria-checked=true].sub{color:var(--ink)}.sw-list>.tog:disabled{cursor:default}.sw-list>.tog:disabled .sw{opacity:.5}.tog-grid{gap:var(--sp-10);grid-template-columns:1fr 1fr;display:grid}.seg{height:var(--ctl-h);box-sizing:border-box;background:var(--chip);border-radius:var(--ctl-r);padding:var(--sp-2);gap:var(--sp-2);display:inline-flex}.seg button{height:calc(var(--ctl-h) - var(--sp-4));padding:0 var(--sp-12);cursor:pointer;color:var(--ink-2);font-size:var(--ctl-text);align-items:center;gap:var(--sp-4);background:0 0;border:0;border-radius:6px;display:inline-flex}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.seg svg{stroke:currentColor;width:14px;height:14px}.field>.seg{justify-self:start}.icon-seg button{padding:var(--sp-4) var(--sp-8)}.icon-seg svg{width:var(--ctl-icon);height:var(--ctl-icon)}.panel{gap:var(--sp-12);background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.panel>.card,.inplace-col>.card{background:var(--card);border:1px solid var(--line);box-shadow:none;border-radius:12px;overflow:clip}.cbar+*{border-top:1px solid var(--line)}.card>.lwrap:first-child{border-top:0}.cbar{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);flex-wrap:wrap;min-height:52px;display:flex}.cbar-l,.cbar-r{align-items:center;gap:var(--sp-8);min-width:0;display:inline-flex}.cbar.pbar{column-gap:var(--sp-16);row-gap:var(--sp-8);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pbar-nav{align-items:center;gap:var(--sp-8);display:flex}.pbar-arrows{gap:var(--sp-2);display:inline-flex}.pbar-period{margin-left:var(--sp-4);font-size:var(--text-title);white-space:nowrap;font-weight:600}.pbar>.legend{justify-content:flex-end;min-width:0}.pbar-r{gap:var(--sp-2);grid-column:3;display:inline-flex}@media (width<=1200px){.pbar>.legend{grid-area:2/1/auto/-1;justify-content:flex-start}}.pager{justify-content:space-between;align-items:center;gap:var(--sp-10);min-height:44px;padding:var(--sp-6) var(--sp-12) var(--sp-6) var(--sp-16);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.pager-r{align-items:center;gap:var(--sp-8);display:inline-flex}.pager-count,.psize{font-size:var(--text-meta);color:var(--ink-2)}.psize{align-items:center;gap:var(--sp-8);display:flex}.psize select{font:inherit;font-size:var(--ctl-text);height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--ctl-r);padding:0 var(--sp-6);background:var(--card);color:var(--ink)}.pager-btn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line);background:var(--card);border-radius:var(--ctl-r);cursor:pointer;place-items:center;padding:0;display:grid}.pager-btn:hover{background:var(--panel)}.pager-btn[disabled]{opacity:.4;cursor:not-allowed}.pager-btn svg{stroke:currentColor;width:14px;height:14px}.empty{padding:var(--sp-64) max(var(--sp-20), calc(50% - var(--empty-text) / 2));text-align:center;font-size:var(--text-body);color:var(--ink-2);flex-direction:column;align-items:center;display:flex}.empty.sm{padding:var(--sp-40) max(var(--sp-16), calc(50% - var(--empty-text) / 2))}.cfill>.cscroll:has(>.empty){flex-direction:column;display:flex}.cfill>.cscroll>.empty{padding-bottom:calc(var(--sp-64) + var(--sp-48));flex:1;justify-content:center}.content:has(.cfill){scrollbar-gutter:stable;flex-direction:column;display:flex;overflow:hidden}.content:has(.cfill)>.wrap{width:100%;min-height:0;padding-bottom:var(--sp-24);flex-direction:column;flex:1;display:flex}.cfill{flex-direction:column;flex:1;min-height:0;display:flex}.cfill>.cscroll{flex:1;min-height:0;overflow:auto}.panel:has(>.cfill){flex:1;min-height:0}.empty b{color:var(--ink);font-size:var(--text-item);letter-spacing:-.02em;margin-bottom:var(--sp-8);font-weight:600;display:block}.empty.sm b{font-size:var(--text-title);letter-spacing:0;margin-bottom:var(--sp-4)}.empty-acts{justify-content:center;gap:var(--sp-8);margin-top:var(--sp-24);display:flex}.empty.sm .empty-acts{margin-top:var(--sp-16)}.tscroll{overflow-x:auto}table.board{border-collapse:separate;border-spacing:0;width:100%}table.board th,table.board td{padding:0 var(--sp-10);box-sizing:border-box;text-align:center;white-space:nowrap;height:38px;color:var(--ink);border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:14px}table.board th{height:38px;font-weight:450;font-size:var(--ctl-text);color:var(--ink-2);background:var(--card)}table.board th:last-child,table.board td:last-child{border-right:0}table.board .name{text-align:left;padding-left:var(--sp-20)}table.board .r{text-align:right;font-variant-numeric:tabular-nums}table.board tbody tr:hover td:not(.cs){background:#f5f6f8}table.board tbody tr.is-sel td:not(.cs){background:#e5f4ff}table.board input[type=checkbox]:checked,table.board input[type=checkbox]:indeterminate{background-color:var(--black);border-color:var(--black)}table.board td.sel,table.board th.sel{width:40px;min-width:40px;padding:0}table.board th button{cursor:pointer;color:inherit;font-size:inherit;background:0 0;border:0;padding:0;font-weight:450;position:relative}.sarr{opacity:0;font-size:11px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.sarr.lf{margin-right:var(--sp-4);right:100%}.sarr.r{margin-left:var(--sp-4);left:100%}th:hover .sarr{opacity:.4}th button[data-on=true] .sarr{opacity:1}.col-rs{cursor:col-resize;z-index:2;justify-content:center;width:8px;display:flex;position:absolute;top:4px;bottom:4px;right:-4px}.col-rs:after{content:"";background:0 0;border-radius:3px;width:3px;transition:background .12s}.col-rs:hover:after{background:var(--blue)}th:last-child>.col-rs{justify-content:flex-end;right:0}body.col-resizing,body.col-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}table.sized td{text-overflow:ellipsis;overflow:hidden}table.sized th>button{text-overflow:ellipsis;max-width:100%;overflow:hidden}th.fill,td.fill{padding:0;border-right:0!important}table.board td.cs{border-left:0;width:124px;min-width:124px;max-width:124px;padding:0}table.board td .stbtn,table.board td>.cellbtn,table.board .cmt-btn{height:37px}table.board td>.cellbtn{line-height:37px}.stbtn{cursor:pointer;color:#fff;border:0;place-items:center;width:100%;height:38px;font-size:14px;font-weight:450;transition:filter .12s;display:grid;position:relative}.stbtn:hover{filter:brightness(.96)}.stbtn:after{content:"";opacity:0;border-top:0 solid #0000;border-bottom:9px solid #0000;border-left:0 solid #0000;border-right:9px solid #0000002e;transition:opacity .12s;position:absolute;top:0;right:0}.stbtn:hover:after{opacity:1}.stbtn.ro{cursor:default}.stbtn.ro:hover{filter:none}.stbtn.ro:after{display:none}.cellbtn{width:100%;height:38px;padding:0 var(--sp-10);line-height:38px;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-size:14px;display:block;overflow:hidden}td:has(>.cellbtn){padding:0}table.board td:has(>.cellbtn){padding:0}.ph-grey{color:var(--ink-3)}.cmt-btn{cursor:pointer;color:#b0b3bd;background:0 0;border:0;place-items:center;width:100%;height:38px;display:grid;position:relative}.cmt-btn:hover{color:var(--ink-2)}.cmt-btn svg{stroke:currentColor;width:18px;height:18px}.cmt-n{min-width:14px;height:14px;padding:0 var(--sp-4);color:#fff;background:#b0b3bd;border-radius:999px;place-items:center;font-size:9.5px;font-weight:600;line-height:1;display:grid;position:absolute;top:5px;left:calc(50% + 3px)}.pop.arrow:before{content:"";left:var(--ax,50%);width:12px;height:12px;margin-left:calc(var(--sp-6) * -1);background:var(--card);border:1px solid var(--line);border-bottom:0;border-right:0;border-top-left-radius:2px;display:none;position:absolute;top:-7px;transform:rotate(45deg)}.pop.arrow.above:before{top:auto;bottom:-7px;transform:rotate(225deg)}.pop-cols{gap:var(--sp-8);align-items:start;display:flex}.pop-opts{gap:var(--sp-6);width:150px;display:grid}.opt{height:var(--ctl-h);cursor:pointer;font-size:var(--ctl-text);border:0;border-radius:6px;font-weight:450}.opt:hover{filter:brightness(.95)}.pop-cols+.pop-foot{max-width:150px;margin-top:var(--sp-10)}.cellwho{padding:var(--sp-4);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;display:inline-flex}.cellwho:hover{background:var(--chip)}table.board td:has(>.cellwho){padding:0}table.board td>.cellwho{border-radius:0;justify-content:center;width:100%;height:37px;margin:0;padding:0;display:flex}table.board td>.cellwho:hover{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line)}table.board td.name>.cellbtn{align-items:center;gap:var(--sp-8);padding:0 var(--sp-10) 0 var(--sp-20);text-align:left;display:flex}table.board td.name>.cellbtn>span:not(.bmark):not(.go){text-overflow:ellipsis;min-width:0;overflow:hidden}.cellbtn .go{color:var(--ink-3);flex:none;display:none}.cellbtn .go svg{stroke:currentColor;width:12px;height:12px}table.board tr:hover .cellbtn .go{display:grid}.salert{width:20px;height:20px;margin:0 var(--sp-6);vertical-align:-5px;color:var(--orange);cursor:default;border-radius:6px;place-items:center;display:inline-grid}.salert:hover,.salert:focus-visible{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.salert:hover,.salert:focus-visible{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.salert svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}table.board td.tlc{width:170px;min-width:170px;padding-left:var(--sp-10);padding-right:var(--sp-10)}.tl-edit{cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;padding:0;display:block}.tl{background:var(--grey);border-radius:12px;height:24px;position:relative;overflow:hidden}.tl i{background:var(--f);transition:filter .12s;position:absolute;top:0;bottom:0;left:0}.tl.ongoing i{background:linear-gradient(90deg, var(--f) 70%, var(--f));width:100%}@supports (color:color-mix(in lab, red, red)){.tl.ongoing i{background:linear-gradient(90deg, var(--f) 70%, color-mix(in srgb, var(--f) 30%, #333))}}.tl span{height:100%;font-size:var(--ctl-text);letter-spacing:-.003em;color:#fff;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0;font-weight:450;display:flex;position:relative;overflow:hidden}.tl .tl-h{display:none}.tl-edit:hover .tl i{filter:brightness(.8)}.tl-edit:hover .tl .tl-d{display:none}.tl-edit:hover .tl .tl-h{display:flex}.tgroups{padding:var(--sp-4) var(--sp-16) var(--sp-16);gap:var(--sp-24);display:grid}.tg-title{margin:0 0 var(--sp-6) calc(var(--sp-8) * -1);align-items:center;display:flex}.g-btn{align-items:center;gap:var(--sp-8);cursor:pointer;padding:var(--sp-4) var(--sp-8);color:var(--g);background:0 0;border:0;border-radius:6px;font-size:16px;font-weight:600;display:inline-flex}.g-btn:hover{background:var(--chip)}.g-btn svg{stroke:currentColor;width:15px;height:15px;transition:transform .15s}.g-btn[aria-expanded=false] svg{transform:rotate(-90deg)}.g-btn .g-n{color:var(--ink-3);font-size:13px;font-weight:450}.tg-box{border-left:6px solid var(--g);border-top:1px solid var(--line);border-radius:6px 0 0 6px}.bframe{min-height:0;padding:0 var(--sp-24) var(--sp-24) 0;flex:1;overflow:auto}.bframe table.board th,.bframe table.board td{border-right-color:var(--line);border-bottom-color:var(--line)}.bframe table.board thead th{z-index:3;border-top:1px solid var(--line);position:sticky;top:0}.bframe table.board .sel{z-index:1;background:var(--card);border-left:1px solid var(--line);position:sticky;left:0}.bframe table.board .pin{z-index:1;background:var(--card);position:sticky;left:40px}.bframe table.board thead th.sel,.bframe table.board thead th.pin{z-index:4;background:var(--card)}.bframe table.board th:last-child,.bframe table.board td:last-child{border-right:1px solid var(--line)}.bframe table.board thead th.sel{border-top-left-radius:12px}.bframe table.board thead th:last-child{border-top-right-radius:12px}.bframe table.board thead th.sel:before,.bframe table.board thead th:last-child:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;top:-1px}.bframe table.board thead th.sel:before{background:radial-gradient(circle at 100% 100%, transparent 11.6px, var(--bg) 12.2px);left:-1px}.bframe table.board thead th:last-child:after{background:radial-gradient(circle at 0 100%, transparent 11.6px, var(--bg) 12.2px);right:-1px}.bframe table.board tbody tr:hover td.sel,.bframe table.board tbody tr:hover td.pin{background:#f5f6f8}.bframe table.board tbody tr.is-sel td.sel,.bframe table.board tbody tr.is-sel td.pin{background:#e5f4ff}.content:has(.bframe){scrollbar-gutter:auto;flex-direction:column;display:flex;overflow:hidden}.content:has(.bframe)>.wrap{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:0;display:flex}.panel:has(>.card>.bframe){min-height:0;margin:0 calc(var(--sp-24) * -1) 0 0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.panel>.card:has(>.bframe){background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bframe table.board td.pgcell{text-align:left;border-left:0;border-bottom:1px solid var(--line);background:var(--card);border-radius:0 0 12px;height:auto;padding:0;overflow:visible}.bframe table.board tr:hover td.pgcell{background:var(--card)}.pgcell>.pager{z-index:2;box-sizing:border-box;width:var(--vw,100%);border-top:0;border-left:1px solid var(--line);background:0 0;border-bottom-left-radius:12px;position:sticky;left:0}.pgcell>.pager:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0, transparent 11.6px, var(--line) 12.1px, var(--line) 12.6px, var(--bg) 13.1px);width:13px;height:13px;position:absolute;bottom:-1px;left:-1px}.lwrap{border-top:1px solid var(--line-soft);overflow-x:auto}.ltable{min-width:max-content}.lhead,.lrow{grid-template-columns:var(--gt);align-items:center;display:grid}@media (width<=640px){.ltable[style*=--gt-ph]{min-width:0}.ltable[style*=--gt-ph]>.lhead,.ltable[style*=--gt-ph]>.lrow{grid-template-columns:var(--gt-ph)}.ltable .ph-hide{display:none!important}}.lhead{background:var(--card);border-bottom:1px solid var(--line);height:38px}.lh,.lc{min-width:0;height:100%;padding:0 var(--sp-12);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);align-items:center;font-size:14px;display:flex;overflow:hidden}.lhead .lh{font-size:var(--ctl-text);color:var(--ink-2)}.lh.r,.lc.r{font-variant-numeric:tabular-nums;justify-content:flex-end}.lh.sel0,.lc.sel0{padding:0 0 0 var(--sp-16)}.lrow{border-top:1px solid var(--line-soft);cursor:pointer;height:38px;transition:background-color 75ms}.ltable.two .lrow{height:52px}.lrow:hover{background:var(--panel)}.lrow.is-sel{background:#eaf2fd}.lhead{border-bottom-color:var(--grid);height:40px}.lhead .lh{color:var(--ink)}.lrow{border-top-color:var(--grid)}.lhead>.lh+.lh,.lrow>.lc+.lc{box-shadow:inset 1px 0 0 var(--grid)}.lhead>.lh.sel0+.lh,.lrow>.lc.sel0+.lc{box-shadow:none}.lh-ic{margin-right:var(--sp-6);color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.lh-ic svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}table.board th,table.board td{border-bottom-color:var(--grid);border-right-color:var(--grid)}table.board th{height:40px;color:var(--ink)}table.board th .lh-ic{vertical-align:-3px;display:inline-grid}@media (width<=640px){.lh-ic{display:none}}.lc-title{font-weight:450}.lc>.lt,.lh>.lt{text-overflow:ellipsis;min-width:0;overflow:hidden}.lv{align-items:center;gap:var(--sp-8);min-width:0;max-width:100%;display:inline-flex}.lv .lvn{text-overflow:ellipsis;min-width:0;overflow:hidden}.lv .lvn.any{color:var(--ink-3)}.lv .bmark{border-radius:6px;width:18px;height:18px;font-size:6px}.lv .av{width:20px;height:20px;font-size:8.5px}.sdot{border-radius:50%;flex:none;width:8px;height:8px}.lh.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.lh .ar{width:var(--ctl-icon);margin-left:var(--sp-4);visibility:hidden;flex:none;place-items:center;display:grid}.lh .ar svg{width:12px;height:12px;stroke:var(--ink-2)}.lh .ar.on{visibility:visible}.lgrp{align-items:center;gap:var(--sp-6);height:38px;padding:0 var(--sp-16);background:var(--chip);border-top:1px solid var(--line-soft);color:var(--ink);font-size:14px;font-weight:600;display:flex}.lhead+.lgrp{border-top:0}.lgrp .gn{color:var(--ink-3);background:var(--chip);padding:0 var(--sp-6);border-radius:6px;font-size:12px;font-weight:450;line-height:18px}.lgrp.fold{cursor:pointer;-webkit-user-select:none;user-select:none}.lgrp .chev{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);flex:none;transition:transform .15s}.lgrp.closed .chev{transform:rotate(-90deg)}.lc.lc-more{padding:0 var(--sp-8) 0 0;justify-content:flex-end;overflow:visible}.lc-more .navbtn{opacity:0;transition:opacity .1s}.lrow:hover .lc-more .navbtn,.lc-more.on .navbtn,.lc-more .navbtn:focus-visible{opacity:1}@media (hover:none){.lc-more .navbtn{opacity:1}}.ago-s,.compact .lv .lvn,.compact .ago-l{display:none}.compact .ago-s{display:inline}.lc .late{color:var(--red)}.lrow.is-open{box-shadow:inset 2px 0 0 var(--ink);background:#eaf2fd}.lgrp input[type=checkbox]{margin-right:var(--sp-6)}.lgrp .sub{font-size:var(--ctl-text);font-weight:450}.lwrap .pin{left:var(--pl,0);z-index:1;background:var(--card);position:sticky}.lwrap .lhead .pin{background:var(--card)}.lwrap .lrow:hover .pin{background:var(--panel)}.lwrap .lrow.is-sel .pin,.lwrap .lrow.is-open .pin{background:#eaf2fd}.lwrap .lrow.is-open .pin:first-child{box-shadow:inset 2px 0 0 var(--ink)}.lwrap .pin-end{transition:box-shadow .12s}.lwrap .lrow.rgrp .pin{background:var(--chip)}.lwrap .lrow.rgrp:hover .pin{background:#e9eaed}.lwrap.sx .pin-end{box-shadow:1px 0 0 var(--line), 6px 0 8px -6px #1111141f}.ltable.dense .lrow{height:38px}.lwrap .lhead.stick{z-index:3;position:sticky;top:0}.lwrap .lhead.stick .pin{z-index:4}.lh.rsz:not(.pin){position:relative}.lh.rsz>.col-rs{justify-content:flex-end;width:10px;top:0;bottom:0;right:0}.lh.rsz>.col-rs:after{width:2px}.pop.popover.colpop{width:300px;max-height:min(560px,100vh - 120px);padding:var(--sp-6);overflow-y:auto}.colpop .msearch{margin:0 0 var(--sp-4)}.colpop .po-sec.half{color:var(--ink-2);font-weight:450}.colpop .po-sec.half.sep{margin-top:var(--sp-6);padding-top:var(--sp-10);border-top:1px solid var(--line-soft)}.colpop .orow.locked{cursor:default;color:var(--ink-3)}.colpop .orow.locked:hover{background:0 0}.colpop .orow.off{cursor:pointer}.colpop .orow.off .ol-n{padding-left:var(--sp-16)}.colpop .po-foot{padding:var(--sp-6) var(--sp-2) var(--sp-2);margin-top:var(--sp-4);border-top:1px solid var(--line-soft);display:flex}.lgrp>.gpin{align-items:center;gap:var(--sp-6);min-width:0;display:inline-flex;position:sticky;left:16px}.lrow.rgrp{background:var(--chip);height:38px}.lrow.rgrp:hover{background:#e9eaed}.lrow.rgrp .lc:first-child{font-weight:450}.lrow.rgrp .chev{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);margin-right:var(--sp-6);flex:none;transition:transform .15s}.lrow.rgrp.closed .chev{transform:rotate(-90deg)}.lhead .foldall{margin-right:var(--sp-6);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lhead .foldall .chev{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);transition:transform .15s;transform:rotate(-90deg)}.lhead .foldall.is-open .chev{transform:none}.lhead .foldall:hover .chev{stroke:var(--ink)}.lrow.rgrp .gn{margin-left:var(--sp-8);font-size:var(--text-meta);color:var(--ink-3);font-weight:450}.lrow.lsub .lc:first-child{padding-left:var(--sp-40)}.lrow.nohover{cursor:default}.drill{align-items:center;gap:var(--sp-6);min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.drill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.drill svg{width:12px;height:12px;stroke:var(--ink-3);opacity:0;flex:none;transition:opacity .1s}.lrow:hover .drill svg,.drill:focus-visible svg,.rcard:hover .drill svg{opacity:1}.drill:hover>span{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}.av{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.av.sm{width:20px;height:20px;font-size:8.5px}.av.none{color:var(--ink-3);background:#fff;border:1px dashed #c9c9d0}.ctc-list{display:grid}.ctc{gap:var(--sp-10);padding:var(--sp-8) 0;border-top:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;display:grid}.ctc:first-child{border-top:0}button.ctc{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}button.ctc:first-child{border-top:0}button.ctc:hover{background:var(--panel)}.ctc-n{min-width:0;display:grid}.ctc-n b{text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.lrow .ctc-n b{font-weight:450}.ctc-n .ctc-role{color:var(--ink-2);font-weight:450}.ctc-n .ctc-e{font-size:var(--ctl-text);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;overflow:hidden}.ctc-r{gap:var(--sp-4);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=640px){.ctc{row-gap:var(--sp-6)}.ctc-r{grid-column:2/-1;justify-content:flex-start}}.ctc-r .cbadge{font-size:var(--ctl-text)}.whopill{align-items:center;gap:var(--sp-8);height:var(--ctl-h);padding:0 var(--sp-10) 0 var(--sp-4);margin-left:calc(var(--sp-4) * -1);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-self:start;font-size:14px;display:inline-flex}.whopill:hover,.whopill[aria-expanded=true]{background:var(--chip)}.whopill .av{width:24px;height:24px;font-size:10px}.whopill>svg{width:12px;height:12px;stroke:var(--ink-3);flex:none}.who-opt{align-items:center;gap:var(--sp-10);min-width:0;display:flex}.who-opt small{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.bmark{color:#fff;letter-spacing:-.01em;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:7px;font-weight:700;line-height:1;display:grid}.bmark.sm{border-radius:5px;width:18px;height:18px;font-size:7.5px}.bmark{overflow:hidden}.bmark>img{object-fit:cover;width:100%;height:100%;display:block}.bmark.bft{color:#0000;background:#101b2d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' fill='%23101b2d'/%3E%3Cpath d='M10 34 22 14h7L17 34zM22 34l12-20h5L27 34z' fill='%23fff'/%3E%3C/svg%3E") 50%/cover no-repeat}.bmark.atora{color:#0000;background:#2a1740 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' fill='%232a1740'/%3E%3Ccircle cx='24' cy='24' r='11' fill='none' stroke='%23fff' stroke-width='5'/%3E%3C/svg%3E") 50%/cover no-repeat}.bmark.none{background:var(--chip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239699a6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8l8-4 8 4v8l-8 4-8-4z'/%3E%3Cpath d='M4 8l8 4 8-4M12 12v8'/%3E%3C/svg%3E") center / 62% no-repeat;color:#0000}.bmark.any{background:var(--chip);color:var(--ink-3)}.bmark.any svg{stroke:currentColor;width:12px;height:12px}.cchip{max-width:100%;height:22px;padding:0 var(--sp-6);background:var(--chip-grey);color:var(--chip-grey-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:none;font-size:13px;font-weight:450;line-height:22px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}button.cchip{align-items:center;gap:var(--sp-4);font:inherit;cursor:pointer;border:0;font-size:13px;display:inline-flex}button.cchip:hover,button.cchip[aria-expanded=true]{background:var(--chip)}button.cchip svg{stroke:currentColor;flex:none;width:12px;height:12px}.cnone{color:var(--ink-3);white-space:nowrap;font-size:13px}.chipset{align-items:center;gap:var(--sp-4);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.ph{padding:0 var(--sp-2);background:var(--red-light);color:var(--red);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}.phv{text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.phv{-webkit-text-decoration-color:color-mix(in srgb, var(--lime) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--lime) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--lime) 80%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--lime) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--lime) 80%, transparent)}}.phv{text-underline-offset:3px;text-decoration-thickness:2px}.cbadge{height:22px;padding:0 var(--sp-6);background:var(--chip-grey);color:var(--chip-grey-ink);border-radius:6px;align-items:center;font-size:13px;font-weight:450;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000f}.sbadge{height:22px;padding:0 var(--sp-6);box-shadow:inset 0 0 0 1px var(--sb-ring,#0000000f);--sb-bg:var(--c);border-radius:6px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sbadge{--sb-bg:color-mix(in srgb, var(--c) 20%, #fff)}}.sbadge{--sb-ink:var(--c)}@supports (color:color-mix(in lab, red, red)){.sbadge{--sb-ink:color-mix(in srgb, var(--c) 55%, #000)}}.sbadge{--sb-ring:var(--c)}@supports (color:color-mix(in lab, red, red)){.sbadge{--sb-ring:color-mix(in srgb, var(--c) 30%, transparent)}}.sbadge{background:var(--sb-bg,var(--chip-grey));color:var(--sb-ink,var(--chip-grey-ink));font-size:var(--text-body);white-space:nowrap;font-weight:450}.sdw{align-items:center;gap:var(--sp-8);white-space:nowrap;max-width:100%;color:var(--ink);display:inline-flex}.sdw:before{content:"";background:var(--c,var(--grey));border-radius:50%;flex:none;width:8px;height:8px}.sbadge.o-grey{--sb-bg:#f6f7f7;--sb-ring:#eeeff1;--sb-ink:#505155}.sbadge.o-red{--sb-bg:#ffebeb;--sb-ring:#ffdcdb;--sb-ink:#ba2525}.sbadge.o-orange{--sb-bg:#feeee1;--sb-ring:#fee0c8;--sb-ink:#9e3f00}.sbadge.o-amber{--sb-bg:#fff3cc;--sb-ring:#ffe59e;--sb-ink:#874d00}.sbadge.o-yellow{--sb-bg:#fdf7c4;--sb-ring:#fcef7e;--sb-ink:#665a00}.sbadge.o-lime{--sb-bg:#f4fbcb;--sb-ring:#e9f797;--sb-ink:#536300}.sbadge.o-green{--sb-bg:#e0fced;--sb-ring:#cbf7e1;--sb-ink:#007d53}.sbadge.o-cyan{--sb-bg:#ddf7ff;--sb-ring:#d0eff7;--sb-ink:#056c87}.sbadge.o-blue{--sb-bg:#e5eeff;--sb-ring:#d6e5ff;--sb-ink:#215bc4}.sbadge.o-purple{--sb-bg:#f5f0ff;--sb-ring:#e8ddfe;--sb-ink:#6238b5}.sbadge.o-magenta{--sb-bg:#fdedff;--sb-ring:#fad6ff;--sb-ink:#9c1bab}.sbadge.o-pink{--sb-bg:#feecf3;--sb-ring:#fdddea;--sb-ink:#b81c5d}.cpick{gap:var(--sp-8);padding:var(--sp-8);grid-template-columns:repeat(6,24px);display:grid}.cpick button{cursor:pointer;background:var(--sb-bg);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--sb-ring);border:0;border-radius:50%;padding:0}.cpick button:hover{box-shadow:inset 0 0 0 1px var(--sb-ink)}.cpick button[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--black)}.cpick .o-grey{--sb-bg:#f6f7f7;--sb-ring:#eeeff1;--sb-ink:#505155}.cpick .o-red{--sb-bg:#ffebeb;--sb-ring:#ffdcdb;--sb-ink:#ba2525}.cpick .o-orange{--sb-bg:#feeee1;--sb-ring:#fee0c8;--sb-ink:#9e3f00}.cpick .o-amber{--sb-bg:#fff3cc;--sb-ring:#ffe59e;--sb-ink:#874d00}.cpick .o-yellow{--sb-bg:#fdf7c4;--sb-ring:#fcef7e;--sb-ink:#665a00}.cpick .o-lime{--sb-bg:#f4fbcb;--sb-ring:#e9f797;--sb-ink:#536300}.cpick .o-green{--sb-bg:#e0fced;--sb-ring:#cbf7e1;--sb-ink:#007d53}.cpick .o-cyan{--sb-bg:#ddf7ff;--sb-ring:#d0eff7;--sb-ink:#056c87}.cpick .o-blue{--sb-bg:#e5eeff;--sb-ring:#d6e5ff;--sb-ink:#215bc4}.cpick .o-purple{--sb-bg:#f5f0ff;--sb-ring:#e8ddfe;--sb-ink:#6238b5}.cpick .o-magenta{--sb-bg:#fdedff;--sb-ring:#fad6ff;--sb-ink:#9c1bab}.cpick .o-pink{--sb-bg:#feecf3;--sb-ring:#fdddea;--sb-ink:#b81c5d}.pbtn .sbadge,.mopt .sbadge{margin:calc(-1 * var(--sp-2)) 0}.mopt .sbadge{height:22px}.late-badge{padding:1px var(--sp-8);background:var(--red-light);color:var(--red-text);border-radius:6px;font-size:13px;font-weight:450;display:inline-block}.cf-lt{background:var(--red-light)!important}.cf-dp{background:var(--red-deep)!important}.legend{gap:var(--sp-12);flex-wrap:wrap;display:flex}.lgd{align-items:center;gap:var(--sp-6);font-size:var(--ctl-text);color:var(--ink-2);white-space:nowrap;display:inline-flex}.lgd i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.field{gap:var(--sp-6);display:grid}.field>label,.flab{font-size:var(--text-meta);color:var(--ink-3)}.field>label .optional,.flab .optional{font-size:inherit;color:inherit;margin-left:var(--sp-4)}.field>label .optional:before,.flab .optional:before{content:"("}.field>label .optional:after,.flab .optional:after{content:")"}.flab.row{justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=date],.field select,.field textarea{font:inherit;border:1px solid var(--line);padding:var(--sp-8) var(--sp-10);color:var(--ink);background:#fff;border-radius:8px;width:100%;font-size:14px}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=date],.field select{height:36px}.field textarea{resize:vertical;min-height:72px}.field input:focus,.field textarea:focus,.field select:focus{box-shadow:var(--focus-soft);border-color:#b6b6c0;outline:none}.dfield{align-items:center;gap:var(--sp-8);border:1px solid var(--line);width:100%;height:36px;padding:0 var(--sp-10);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;font-size:14px;display:flex}.dfield:hover{border-color:#c9c9d0}.dfield:disabled{background:var(--panel);color:var(--ink-2);cursor:default}.dfield:disabled:hover{border-color:var(--line)}.dfield[aria-expanded=true],.dfield:focus-visible{box-shadow:var(--focus-soft);border-color:#b6b6c0;outline:none}.dfield svg{width:13px;height:13px;stroke:var(--ink-3);flex:none}.dfield span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dfield .dval{align-items:center;gap:var(--sp-8);white-space:nowrap;flex:1;min-width:0;display:inline-flex;overflow:hidden}.tin{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);padding:var(--sp-10) var(--sp-12);resize:vertical;field-sizing:content;background:#fff;border-radius:10px;min-height:72px;font-size:14px;line-height:1.6;display:block}.tin:focus{box-shadow:var(--focus-soft);border-color:#b6b6c0;outline:none}.tin::placeholder{color:var(--ink-3)}.panel.inplace{background:var(--panel);border-radius:var(--card-r);padding:var(--sp-16)}.inplace>.btn{align-self:flex-start}.inplace>.card,.inplace-col>.card{padding:var(--sp-16) var(--sp-20) var(--sp-20);gap:var(--sp-14);display:grid;overflow:visible}.inplace-col{gap:var(--sp-20);align-content:start;min-width:0;display:grid}.list-in{padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-32);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;min-height:40px;margin:0;font-size:14px;line-height:1.6}.list-in li{padding:var(--sp-2) 0}.list-in:focus{box-shadow:var(--focus-soft);border-color:#b6b6c0}.addslot{justify-content:center;align-items:center;gap:var(--sp-8);width:100%;max-width:420px;height:56px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:1.5px dashed #d4d4da;border-radius:10px;font-size:14px;display:flex}.addslot:hover{background:var(--panel);color:var(--ink);border-color:#b6b6c0}.addslot svg{stroke:currentColor;width:16px;height:16px}.sheet .addslot{max-width:none;height:40px}.vf{resize:none;width:calc(100% + 12px);font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;padding:var(--sp-4) var(--sp-6);margin:calc(var(--sp-4) * -1) calc(var(--sp-6) * -1);border-radius:var(--ctl-r);background:0 0;border:0;outline:none;transition:background-color .1s,box-shadow .1s;display:block;overflow:hidden}.vf:hover{background:var(--panel)}.vf:focus{box-shadow:inset 0 0 0 1px var(--black);background:#fff}.vf::placeholder{color:var(--ink-3)}.vf.hug{field-sizing:content;width:auto;min-width:120px;max-width:calc(100% + 12px)}.vf.bad,.vf.bad:hover{box-shadow:inset 0 0 0 1px var(--red);background:#fff}.vf.bad::placeholder{color:#c45567}.vf.rich{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.vf.rich:empty:before{content:attr(data-ph);color:var(--ink-3);pointer-events:none}.fnote{margin-top:var(--sp-6);font-size:var(--text-meta);color:var(--red)}.field.bad input[type=text],.field.bad input[type=email],.field.bad input[type=password],.field.bad input[type=number],.field.bad textarea,.field.bad select,.field.bad .dfield,.field.bad .pricein,.field.bad .lfield,.field.bad .tin,.dfield.bad,.pricein.bad,.tin.bad,.field input.bad{border-color:var(--red)!important}.field.bad>label,.field.bad>.flab{color:var(--ink)}.field .fnote{margin-top:0}.row2{gap:var(--sp-12);grid-template-columns:1fr 1fr;display:grid}.row3{gap:var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.row2>.field,.row3>.field{align-content:start}.hint{font-size:var(--text-meta);color:var(--ink-3)}.pricein{align-items:center;gap:var(--sp-4);height:var(--field-h);padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--card);font-size:var(--text-body);color:var(--ink);cursor:text;display:flex}.pricein>span{color:var(--ink-3)}.pricein input,.field .pricein input[type=number]{min-width:0;height:auto;box-shadow:none;font:inherit;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0}.pricein input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricein input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricein em{font-style:normal;font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap}.pricein.inc{color:var(--ink-3);background:var(--panel);cursor:default;justify-content:flex-end}.pricein:focus-within{border-color:var(--black)}.pricein:has(input:disabled){background:var(--panel);color:var(--ink-3)}.prop>.pricein.plain{height:var(--row-h);padding:0 var(--sp-8);margin-left:calc(var(--sp-8) * -1);cursor:text;background:0 0;border:0;justify-self:start;gap:0}.prop>.pricein.plain:hover{background:var(--chip)}.prop>.pricein.plain:focus-within{box-shadow:inset 0 0 0 1px var(--black);background:0 0}.prop>.pricein.plain.bad{box-shadow:inset 0 0 0 1px var(--red)}.prop>.pricein.plain>span{color:var(--ink)}.prop>.pricein.plain input{field-sizing:content;text-align:left;flex:none;min-width:2ch}.prop>.pricein.plain em{margin-left:var(--sp-4);font-size:var(--text-body);color:var(--ink-2)}.prop>.fnote{grid-column:2;margin-top:0}@media (width<=820px){.row2,.row3{grid-template-columns:1fr}}.modal-bg{z-index:40;padding:var(--sp-16);background:0 0;place-items:center;display:grid;position:fixed;inset:0}.modal-bg:has(>.modal.sm){background:#00000040}.modal-bg.is-confirm{z-index:90}.modal{background:var(--bg);border-radius:var(--card-r);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--popup-shadow);flex-direction:column;animation:.16s ease-out popIn;display:flex;overflow:hidden}.modal.sm{width:min(420px,100%)}.modal.md{width:min(460px,100%)}.modal.lg{width:min(640px,100%)}.modal.static{position:relative}.m-top{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-16) var(--sp-16) 0 var(--sp-24);display:flex}.m-top h2{font-size:var(--text-body);margin:0;font-weight:450}.modal.sm .m-top h2{font-size:var(--text-name);font-weight:600}.m-body{padding:var(--sp-14) var(--sp-24) var(--sp-16);gap:var(--sp-14);display:grid;overflow-y:auto}.m-body p{color:var(--ink-2);margin:0}.m-foot{justify-content:flex-end;align-items:center;gap:var(--sp-8);border-top:1px solid var(--line-soft);padding:var(--sp-12) var(--sp-24);display:flex}.m-foot .r{gap:var(--sp-8);margin-left:auto;display:flex}.modal-bg.cp-bg{place-items:start center;padding-top:14vh}.modal.cp.wide{width:min(720px,100%)}.modal.cp.xwide{width:min(980px,100%)}.modal.cp .m-top h2{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.m-ic{width:var(--sp-24);height:var(--sp-24);background:var(--chip);color:var(--ink-2);border-radius:6px;flex:none;place-items:center;display:grid}.m-ic svg{stroke:currentColor;width:14px;height:14px}.modal.cp .prop{grid-template-columns:128px minmax(0,1fr)}.modal.cp .m-body{padding:var(--sp-12) var(--sp-24) var(--sp-16);gap:var(--sp-8);align-content:start}.modal.cp .m-body>p,.cp-note{font-size:var(--text-meta);color:var(--ink-2);text-wrap:pretty;margin:0}.modal.cp .m-body .alert{margin-top:var(--sp-4)}.m-foot>.tog{font-size:var(--ctl-text);color:var(--ink-2);gap:var(--sp-8)}.m-foot>.tog[aria-checked=true]{color:var(--ink)}.m-del{font:inherit;font-size:var(--ctl-text);color:var(--danger);cursor:pointer;padding:0 var(--sp-8);height:var(--ctl-h);border-radius:var(--ctl-r);margin-left:calc(var(--sp-8) * -1);background:0 0;border:0}.m-del:hover{background:var(--danger-bg)}.m-del:disabled{color:var(--ink-3);cursor:default;background:0 0}.btn-kbd{min-width:18px;height:18px;margin-left:var(--sp-6);padding:0 var(--sp-4);color:#ffffffd9;background:#ffffff29;border-radius:4px;place-items:center;font-size:11px;font-weight:450;line-height:1;display:inline-grid}.prop>.tog{justify-self:start}.prop.top{align-items:start}.prop.top>.pl{min-height:var(--row-h)}.prop>.prop-tx{min-height:var(--row-h);max-height:240px;padding:var(--sp-6) var(--sp-8);margin-left:calc(var(--sp-8) * -1);border-radius:var(--ctl-r);resize:none;field-sizing:content;width:calc(100% + var(--sp-8));font:inherit;font-size:var(--text-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;outline:none;line-height:20px;display:block;overflow-y:auto}.prop>.prop-tx:hover{background:var(--chip)}.prop>.prop-tx:focus{box-shadow:inset 0 0 0 1px var(--black);background:0 0}.prop>.prop-tx:empty:before{content:attr(data-ph);color:var(--ink-3);pointer-events:none}.prop>.prop-tx::placeholder{color:var(--ink-3)}.prop-tx ul{padding-left:var(--sp-16);white-space:normal;margin:0}.prop-tx li{margin-bottom:var(--sp-2)}.props .prop.bad>.prop-in,.props .prop.bad>.prop-in:focus,.props .prop.bad>.prop-tx,.props .prop.bad>.pbtn{box-shadow:inset 0 0 0 1px var(--red)}.cp-head{padding:0 var(--sp-24) var(--sp-8);border-bottom:1px solid var(--line-soft)}.modal.cp .cp-head .prop,.cp-head .prop{grid-template-columns:72px minmax(0,1fr)}.modal.cp.locked .m-body{pointer-events:none;opacity:.55}.modal.wiz{flex-direction:row;width:min(780px,100%);height:min(620px,100vh - 32px)}.wiz-rail{background:var(--panel);border-right:1px solid var(--line-soft);width:208px;padding:var(--sp-20) var(--sp-10);gap:var(--sp-2);flex-direction:column;flex:none;display:flex;overflow-y:auto}.wiz-rail h2{margin:0 var(--sp-10) var(--sp-16);font-size:var(--text-title);font-weight:600}.wiz-step{column-gap:var(--sp-10);padding:var(--sp-8) var(--sp-10);border-radius:var(--ctl-r);text-align:left;font:inherit;font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.wiz-step>.sti{margin-top:var(--sp-2)}.wiz-step:hover:not(:disabled){background:var(--nav-hover);color:var(--ink)}.wiz-step[aria-current=step]{background:var(--card);color:var(--ink);box-shadow:var(--ring);font-weight:450}.wiz-step:disabled{cursor:default}.wiz-step small{font-size:var(--text-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-weight:450;display:block;overflow:hidden}.wiz-main{flex-direction:column;flex:1;min-width:0;display:flex}.wiz-main>.m-body{flex:1;align-content:start}.wiz-main>.m-foot .btn.back-l{margin-right:auto}@media (width<=640px){.modal.wiz{flex-direction:column;height:calc(100vh - 32px)}.wiz-rail{border-right:0;border-bottom:1px solid var(--line-soft);width:auto;padding:var(--sp-8);flex-direction:row;overflow-x:auto}.wiz-rail h2,.wiz-step small{display:none}}@keyframes popIn{0%{opacity:0;transform:translateY(4px)scale(.985)}}.modal.stay{animation:none}@media (prefers-reduced-motion:reduce){.modal,.pop{animation:none}}.cp-files{border-top:1px solid var(--line-soft);padding:var(--sp-14) var(--sp-24) var(--sp-16);gap:var(--sp-10);display:grid}.cp-fh{align-items:center;gap:var(--sp-8);font-size:var(--text-meta);color:var(--ink-2);display:flex}.cp-fh .cp-fmt{height:20px;padding:0 var(--sp-8);background:var(--chip);color:var(--ink-2);border-radius:999px;margin-left:auto;line-height:20px}.cp-strip{gap:var(--sp-8);flex-wrap:wrap;display:flex}.mtile{border-radius:var(--ctl-r);background:var(--panel);place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.mtile img,.mtile video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.mtile>svg{stroke:#b6b8c2;width:26px;height:26px}.mtile[draggable=true]{cursor:grab}.mtile.dragging{opacity:.35;cursor:grabbing}.mtile:focus-visible{outline:2px solid var(--black);outline-offset:2px}.mtile-cover{left:var(--sp-4);top:var(--sp-4);height:18px;padding:0 var(--sp-6);color:#fff;pointer-events:none;background:#1111148c;border-radius:4px;font-size:11px;line-height:18px;position:absolute}.mtile-play{color:#fff;pointer-events:none;background:#1111148c;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mtile-play svg{width:10px;height:10px;margin-left:1px}.mtile-x{top:var(--sp-4);right:var(--sp-4);cursor:pointer;background:#1111148c;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute}.mtile-x:hover{background:#111114cc}.mtile-x svg{stroke:#fff;width:12px;height:12px}.mtile-add{border-radius:var(--ctl-r);background:var(--panel);width:72px;height:72px;color:var(--ink-2);align-content:center;place-items:center;gap:var(--sp-2);font:inherit;font-size:var(--text-meta);cursor:pointer;border:1px dashed #c9c9d0;display:grid}.mtile-add:hover,.cp-strip.over .mtile-add{border-color:var(--ink-3);color:var(--ink)}.mtile-add svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon);stroke:currentColor}.mtile-prog{font-size:var(--text-meta);font-variant-numeric:tabular-nums;background:#fffc;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.mtile-bar{left:var(--sp-6);right:var(--sp-6);bottom:var(--sp-6);background:#1111141f;border-radius:2px;height:4px;position:absolute;overflow:hidden}.mtile-bar i{height:100%;width:var(--p,0%);background:var(--black);display:block}.mtile.bad{box-shadow:0 0 0 1.5px var(--red)}.mtile-prog.err{align-content:center;gap:var(--sp-2);color:var(--red-text);background:#ffffffeb;font-size:11px}.mtile-retry{background:var(--red);cursor:pointer;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.mtile-retry svg{stroke:#fff;stroke-width:2.4px;width:12px;height:12px}.mtile-done{right:var(--sp-4);bottom:var(--sp-4);background:var(--lime);pointer-events:none;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute}.mtile-done svg{stroke:#fff;stroke-width:3.2px;width:12px;height:12px}.cp-note{font-size:var(--text-meta);color:var(--ink-3)}.cp-note.bad{color:var(--red-text)}.cp-status{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.cp-status.bad{color:var(--red-text);font-weight:450}.dropzone{inset:var(--sp-8);z-index:35;border:2px dashed var(--black);border-radius:var(--card-r);text-align:center;pointer-events:none;color:var(--ink-2);background:#ffffffe6;place-items:center;font-size:13px;display:grid;position:fixed}.dropzone b{margin-bottom:var(--sp-4);font-size:var(--text-title);color:var(--ink);font-weight:600;display:block}.bk-met{margin:var(--sp-20) 0 var(--sp-8);justify-content:space-between;align-items:center;display:flex}.bk-met b{font-size:var(--text-body);font-weight:450}.bk-met b span{color:var(--ink-2);font-weight:450}.bk-add{margin-top:var(--sp-16)}@media (pointer:coarse){:root{--ctl-h:36px;--row-h:40px}}:root{--sheet-w:min(520px, calc(100vw - 34px))}.sheet{z-index:36;width:var(--sheet-w);background:var(--card);border-radius:var(--card-r);box-shadow:var(--menu-ring);flex-direction:column;animation:.18s ease-out sheetIn;display:flex;position:fixed;top:17px;bottom:17px;right:17px;overflow:hidden}@keyframes sheetIn{0%{opacity:0;transform:translate(24px)}}.sheet.stay{animation:none}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}@media (width<=820px){.sheet{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}}.sheet.static{z-index:auto;width:100%;max-width:560px;height:300px;animation:none;position:relative;top:auto;bottom:auto;right:auto}.sheet-top{align-items:center;gap:var(--sp-4);box-sizing:border-box;height:56px;padding:0 var(--sp-12);border-bottom:1px solid #0000;flex:none;transition:border-color .12s;display:flex}.sheet.scrolled .sheet-top{border-bottom-color:var(--line)}.sheet.peek .sheet-top{z-index:2;pointer-events:none;transition:border-color .12s,background-color .12s;position:absolute;top:0;left:0;right:0}.sheet.peek .sheet-top>*{pointer-events:auto}.sheet.peek .sheet-top h2{opacity:0;pointer-events:none;transition:opacity .12s}.sheet.peek.past .sheet-top{background:var(--card)}.sheet.peek:not(.past) .sheet-top{border-bottom-color:#0000}.sheet.peek.past .sheet-top h2{opacity:1}.sheet.peek .sheet-body{padding-top:var(--sp-16)}.sheet.peek .sheet-body>.ptitle-in:first-child{padding-right:var(--sp-64)}.item-sub{margin-top:var(--sp-4);font-size:var(--ctl-text);color:var(--ink-2);text-wrap:pretty}.phead .item-sub{white-space:nowrap;text-overflow:ellipsis;flex:0 100 auto;min-width:0;margin:0;overflow:hidden}@media (width<=640px){.phead{row-gap:var(--sp-6);flex-wrap:wrap}.phead .item-sub{display:none}.phead-r{margin-left:0}}@media (prefers-reduced-motion:reduce){.sheet-top,.sheet.peek .sheet-top h2{transition:none}}.sheet-top h2{min-width:0;margin:0 var(--sp-6);font-size:var(--text-title);white-space:nowrap;flex:1;font-weight:600;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.sheet-body{min-height:0;padding:var(--sp-20) var(--sp-24) var(--sp-40);gap:var(--sp-16);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow-y:auto}table.board tbody tr.is-open td:not(.cs),.bframe table.board tbody tr.is-open td.sel,.bframe table.board tbody tr.is-open td.pin{background:#e5f4ff}.tstack{top:var(--sp-16);z-index:200;gap:var(--sp-8);pointer-events:none;justify-items:center;display:grid;position:fixed;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;align-items:center;gap:var(--sp-8);max-width:calc(100vw - var(--sp-32));box-sizing:border-box;padding:var(--sp-8);background:var(--card);color:var(--ink);border-radius:var(--card-r);box-shadow:var(--popup-shadow);font-size:var(--ctl-text);line-height:20px;animation:.2s ease-out toastIn;display:inline-flex;position:relative}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast.out{opacity:0;transition:opacity .2s}.toast .t-ic{width:20px;height:20px;margin-left:var(--sp-4);color:#1f9d55;background:#e0fced;border-radius:6px;flex:none;place-items:center;display:grid}.toast .t-ic svg{stroke:currentColor;stroke-width:2.6px;width:12px;height:12px}.toast.err .t-ic{background:var(--danger-bg);color:var(--danger)}.toast .t-msg{min-width:0;padding-right:var(--sp-4);text-wrap:pretty}.toast .t-act{flex:none}.toast .t-x{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.toast .t-x:hover{color:var(--ink);background:var(--chip)}.toast .t-x svg{stroke:currentColor;width:14px;height:14px}.toast .t-bar{display:none}.toast.mock{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.toast.mock .t-tag{margin-left:var(--sp-4);font-size:var(--text-meta);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;flex:none;font-weight:600}.toast .t-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.toast.static{animation:none;position:relative}@media (width<=820px){.tstack{left:var(--sp-8);right:var(--sp-8);top:calc(var(--sp-8) + env(safe-area-inset-top,0px));justify-items:stretch;transform:none}.toast{max-width:none;display:flex}.toast .t-msg{flex:1}}.coach{z-index:65;background:var(--black);color:#fff;border-radius:var(--menu-r);width:280px;padding:var(--sp-14) var(--sp-16);box-shadow:var(--pop-shadow);gap:var(--sp-6);font-size:var(--ctl-text);line-height:1.5;animation:.15s ease-out menuIn;display:grid;position:fixed}.coach.static{z-index:auto;position:relative}.coach b{font-size:var(--text-body);font-weight:600}.coach-f{margin-top:var(--sp-4);font-size:var(--text-meta);color:#fff9;justify-content:space-between;align-items:center;display:flex}.coach-next{color:var(--glare);border-radius:var(--ctl-r);height:var(--ctl-h);padding:0 var(--sp-12);font:inherit;font-size:var(--ctl-text);font-weight:var(--ctl-weight);cursor:pointer;background:0 0;border:1px solid #d9ff0099}.coach-next:hover{background:#ffffff1f}.tip{z-index:210;align-items:center;gap:var(--sp-8);background:var(--black);color:#eeeff1;font-size:var(--text-meta);padding:var(--sp-6) var(--sp-8);border-radius:var(--ctl-r);pointer-events:none;white-space:nowrap;line-height:16px;display:inline-flex;position:fixed;box-shadow:0 0 2px #1c28402e,0 1px 3px #0000000a}.tip .keys{gap:var(--sp-4);display:inline-flex}.tip kbd{box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--sp-4);font:inherit;color:#a2a4a7;background:0 0;border:0;border-radius:6px;place-items:center;margin:0;font-size:11px;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3}.tip.wrap{white-space:pre-line;max-width:320px;line-height:1.45}.tip.static{z-index:auto;display:inline-flex;position:relative}.ggrid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--sp-14);padding:var(--sp-16);border-top:1px solid var(--line-soft);align-items:start;display:grid}.gcard{border-radius:var(--card-r);min-width:0;padding:var(--sp-8) var(--sp-8) var(--sp-10);box-shadow:0 0 0 1px var(--line);cursor:pointer;background:#fff;transition:box-shadow .12s;position:relative}.gcard:hover{box-shadow:0 0 0 1px #d6d6dc}.gcard.is-cur{box-shadow:0 0 0 1.5px #c9c9d0}.gcard.is-sel,.gcard.is-sel:hover{box-shadow:0 0 0 1.5px var(--black)}.card>.ggrid:first-child{border-top:0}.card.gallery{background:0 0;border:0;overflow:visible}.card.gallery>#grid>.ggrid,.card.gallery>.ggrid{padding:var(--sp-2) 0 var(--sp-16)}.card.gallery .pager{border-top:0;padding-left:0;padding-right:0}.ggrid.clean{gap:var(--sp-12)}.gh{align-items:center;gap:var(--sp-8);padding:var(--sp-2) var(--sp-32) var(--sp-6) var(--sp-4);display:flex}.gh .bmark{width:24px;height:24px;font-size:8px}.gh{position:relative}.gck{left:var(--sp-4);top:var(--sp-2);background:var(--card);opacity:0;cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute}.gcard:hover .gck,.ggrid.has-sel .gck,.gck:focus-within{opacity:1}@media (hover:none){.gck{opacity:1}}.gname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:450;line-height:18px;overflow:hidden}.gmore{opacity:0;z-index:2;border-radius:6px;width:24px;height:24px;transition:opacity .1s;position:absolute;top:10px;right:12px}.gcard:hover .gmore,.gmore[aria-expanded=true]{opacity:1}@media (hover:none){.gmore{opacity:1}}.gpage{margin:0 0 var(--sp-6);padding:var(--sp-12) var(--sp-14);background:var(--panel);border-radius:10px;position:relative;overflow:hidden}.gpage .gptx{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.gpage.script{height:224px}.gpage.script .gptx{height:200px}.gpage.copy{height:176px}.gpage.copy .gptx{height:152px}.ghbox{margin:0 0 var(--sp-4);padding:var(--sp-10) var(--sp-14);background:var(--panel);border-radius:10px;position:relative}.ghtx{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.gcopy{gap:var(--sp-6);z-index:2;opacity:0;transition:opacity .1s;display:flex;position:absolute;bottom:10px;right:10px}.ghbox .gcopy{top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.gpage:hover .gcopy,.ghbox:hover .gcopy,.gcopy:focus-within{opacity:1}@media (hover:none){.gcopy{opacity:1}}.gcopy .btn{border-color:#0000;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000001f,0 2px 6px #0000001a}.gname2{padding:var(--sp-10) var(--sp-6) 0;white-space:nowrap;font-size:14px;font-weight:450;line-height:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.gcap3{padding:var(--sp-2) var(--sp-6) 0}.crows{gap:var(--sp-2);margin-top:var(--sp-2);min-width:0;display:grid}.crow{align-items:center;gap:var(--sp-8);min-width:0;min-height:24px;display:flex}.cico{width:14px;height:14px;color:var(--ink-3);flex:none;place-items:center;display:grid}.cico svg{stroke:currentColor;width:14px;height:14px}.cvals{align-items:center;gap:var(--sp-4);flex:1;min-width:0;display:flex;overflow:hidden}.gcard .cchip{height:20px;padding:0 var(--sp-8);font-size:12px;line-height:20px}.entry-hl{font-size:var(--text-title);font-weight:600;line-height:24px}.entry-tx{font-size:var(--text-body);line-height:22px}.sec-h .sec-r{align-items:center;gap:var(--sp-8);display:inline-flex}.sec-h .cnt{font-size:var(--text-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.sec-h .sec-l .cnt,.sec-h .fold .cnt,.tab .tab-n{box-sizing:border-box;min-width:14px;height:14px;padding:0 var(--sp-4);font-size:var(--text-count);color:#505155;font-variant-numeric:tabular-nums;background:#0000000a;border-radius:4px;place-items:center;font-weight:450;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #eeeff1}.sec-h .cnt.over{color:var(--red-text)}.cvals .cnone{font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap}.crows.solo{margin-top:var(--sp-6)}.gtile{-webkit-user-select:none;user-select:none;border-radius:10px;position:relative}.gtile.multi{cursor:grab;touch-action:pan-y}.gtile.multi.grabbing{cursor:grabbing}.gtile:focus-visible{outline:2px solid var(--black);outline-offset:2px}.gtile-img{aspect-ratio:4/5;background:var(--panel);pointer-events:none;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.gtile-img img,.gtile-img video{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gtile-img>svg{stroke:#b6b8c2;width:28%;max-width:64px}.gtile-play{color:#fff;background:#1111148c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gtile-play svg{width:18px;height:18px;margin-left:var(--sp-2)}.gtile-dots{left:50%;bottom:var(--sp-10);gap:var(--sp-4);padding:var(--sp-6) var(--sp-8);background:#11111473;border-radius:999px;display:inline-flex;position:absolute;transform:translate(-50%)}.gtile-dots i{background:#ffffff8c;border-radius:50%;width:5px;height:5px}.gtile-dots i.on{background:#fff}.gtile-nav{background:var(--card);cursor:pointer;opacity:0;z-index:1;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000001f,0 2px 6px #00000024}.gtile-nav.l{left:var(--sp-8)}.gtile-nav.r{right:var(--sp-8)}.gtile-nav:hover{background:var(--panel)}.gtile-nav svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink)}.gcard:hover .gtile-nav,.gtile-nav:focus-visible,.gtile:focus-visible .gtile-nav{opacity:1}@media (hover:none){.gtile-nav{opacity:1}}.gcard.skel-card{cursor:default;pointer-events:none}.skel-card .gtile-img.skel{border-radius:10px;height:auto}.skel-card .gh .skel{border-radius:6px}.jgal{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--sp-12);display:grid}.jtile{aspect-ratio:9/16;background:var(--panel);cursor:pointer;border-radius:10px;position:relative}.jtile>img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.jtile:after{content:"";pointer-events:none;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.jtile.is-sel{outline:1.5px solid var(--black);outline-offset:2px}.jtile.is-cur{outline-offset:2px;outline:1.5px solid #c9c9d0}.jtile:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#11111447,#11111400);border-radius:10px 10px 0 0;height:56px;transition:opacity .15s;position:absolute;inset:0 0 auto}.jtile:hover:before,.jgal.has-sel .jtile:before{opacity:1}@media (hover:none){.jtile:before{opacity:1}}.jtile:focus-visible{outline:2px solid var(--black);outline-offset:2px}.jtile.is-sel:focus-visible{outline-offset:4px}.jdur{right:var(--sp-8);bottom:var(--sp-8);align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-6);color:#fff;font-size:var(--text-meta);font-variant-numeric:tabular-nums;pointer-events:none;background:#11111499;border-radius:6px;font-weight:450;line-height:16px;display:inline-flex;position:absolute}.jdur svg{fill:currentColor;stroke:none;width:10px;height:10px}.jck{left:var(--sp-10);top:var(--sp-10);z-index:2;opacity:0;cursor:pointer;transition:opacity .15s;display:grid;position:absolute}.jck input[type=checkbox]{background-color:#fff;background-size:14px 14px;border:0;border-radius:6px;width:18px;height:18px;box-shadow:0 0 0 1px #00000017,0 1px 4px #00000047}.jck input[type=checkbox]:hover{background-color:#f6f7f7}.jck input[type=checkbox]:checked{background-color:var(--black);box-shadow:0 0 0 2px #fff,0 1px 4px #0000004d}.jtile .jdl{right:var(--sp-8);top:var(--sp-8);z-index:2;color:var(--ink);opacity:0;background:#fff;transition:opacity .15s;position:absolute;box-shadow:0 0 0 1px #00000017,0 1px 4px #00000047}.jtile .jdl:hover{color:var(--ink);background:#f6f7f7}.jtile .jdl svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.jtile:hover .jck,.jtile:hover .jdl,.jgal.has-sel .jck,.jck:focus-within,.jtile .jdl:focus-visible{opacity:1}.jgal.has-sel .jtile .jdl{display:none}@media (hover:none){.jck{opacity:1}.jtile .jdl{display:none}}.jtile.skel{cursor:default;border-radius:10px;height:auto}@media (prefers-reduced-motion:reduce){.jtile:before,.jck,.jtile .jdl{transition:none}}.jsec-h{align-items:baseline;gap:var(--sp-10);margin:0 0 var(--sp-12);display:flex}.jsec-h h3{font-size:var(--text-title);margin:0;font-weight:600}.jsec-h span{font-size:var(--ctl-text);color:var(--ink-2)}.jmore{margin-top:var(--sp-12)}.qtype{flex:none}.qtype .tnames{text-align:left;display:grid}.qtype .tnames>span{visibility:hidden;grid-area:1/1}.qtype .tnames>span.on{visibility:visible}.qtype .tico{stroke:var(--ink-2)}.qtype .chev{width:13px;height:13px;stroke:var(--ink-3)}.form-fill{gap:var(--sp-24);padding-top:var(--sp-2);display:grid}.form-fill .fq{row-gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}.form-fill.numbered .fq{column-gap:var(--sp-6);grid-template-columns:22px minmax(0,1fr)}.fq>*{min-width:0}.form-fill:not(.numbered) .fq-n{display:none}.form-fill.numbered .fq>*{grid-column:2}.form-fill.numbered .fq>.fq-n{font-size:var(--text-title);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:600;line-height:22px}.fq-l{font-size:var(--text-title);color:var(--ink);font-weight:600;line-height:22px}.fq-opt{color:var(--ink-3);margin-left:var(--sp-8);font-size:13px;font-weight:450}.fq-h{font-size:var(--text-meta);color:var(--ink-2);margin-top:calc(var(--sp-4) * -1);white-space:pre-line}.fq-h+*{margin-top:var(--sp-4)}.fin{font:inherit;border:1px solid var(--line);padding:var(--sp-8) var(--sp-10);color:var(--ink);background:#fff;border-radius:8px;width:100%;height:36px;font-size:14px}textarea.fin{resize:vertical;height:auto;min-height:88px;line-height:1.5}.fin.num{max-width:160px}.fin:focus{box-shadow:var(--focus-soft);border-color:#b6b6c0;outline:none}.fq.err .fin,.fq.err .scale button,.fq.err .choice{border-color:var(--red)}.fq-err{font-size:var(--text-meta);color:var(--red-text)}.choices{gap:var(--sp-6);display:grid}.choice{align-items:center;gap:var(--sp-10);cursor:pointer;border:1px solid var(--line);min-height:40px;padding:var(--sp-8) var(--sp-12);background:#fff;border-radius:8px;font-size:14px;transition:border-color .1s,background-color .1s;display:flex}.choice:hover{background:var(--panel)}.choice:has(input:checked){border-color:var(--black)}.scale{gap:var(--sp-6);flex-wrap:wrap;display:flex}.scale button{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:8px;font-size:14px;font-weight:450}.scale button:hover{background:var(--panel)}.scale button[aria-pressed=true]{background:var(--black);border-color:var(--black);color:#fff}.scale button[disabled]{cursor:default}.scale button[disabled]:hover{background:#fff}.scale-l{justify-content:space-between;gap:var(--sp-12);font-size:var(--text-meta);color:var(--ink-3);contain:inline-size;display:flex}.scale-l>span{max-width:50%}.scale-l>span:last-child{text-align:right}.scale-l.edit{margin:0 calc(var(--sp-8) * -1)}.scale-l.edit input{field-sizing:content;min-width:3ch;font:inherit;font-size:var(--text-meta);color:var(--ink-2);padding:var(--sp-4) var(--sp-8);background:0 0;border:1px solid #0000;border-radius:6px}.scale-l.edit input:last-child{text-align:right}.scale-l.edit input:hover{background:var(--panel)}.scale-l.edit input:focus{background:#fff;border-color:#b6b6c0;outline:none}.scale-l.edit input::placeholder{color:var(--ink-3)}.scale-w{gap:var(--sp-6);width:max-content;max-width:100%;display:grid}.fbox{border:1px solid var(--line);border-radius:12px;overflow:hidden}.fbox-h{align-items:center;gap:var(--sp-10);padding:var(--sp-12) var(--sp-10) var(--sp-12) var(--sp-14);background:var(--panel);display:flex}.fbox-h .fbox-ic{box-shadow:0 0 0 1px var(--line);background:#fff}.fbox-ic{background:var(--chip);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fbox-ic svg{width:16px;height:16px;stroke:var(--ink-2)}.fbox-t{flex:1;min-width:0;display:grid}.fbox-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:450;overflow:hidden}.fbox-t small{font-size:var(--text-meta);color:var(--ink-3);align-items:center;gap:var(--sp-6);display:flex}.fbox-b{border-top:1px solid var(--line-soft);padding:var(--sp-16) var(--sp-16) var(--sp-16)}.m-body>.fbox-desc{margin:calc(var(--sp-6) * -1) 0 var(--sp-6);border:0;padding:0}.fbox-desc{color:var(--ink-2);margin:calc(var(--sp-16) * -1) calc(var(--sp-16) * -1) var(--sp-20);padding:var(--sp-14) var(--sp-16);border-bottom:1px solid var(--line-soft);white-space:pre-line;font-size:14px;line-height:1.55}.fbox-foot{justify-content:flex-end;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-14);border-top:1px solid var(--line-soft);background:var(--panel);display:flex}.fbox-foot .draft{font-size:var(--text-meta);color:var(--ink-3);margin-right:auto}.qa{gap:var(--sp-14);display:grid}.qa>div{row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.qa:not(.numbered) .fq-n{display:none}.qa.numbered>div{column-gap:var(--sp-6);grid-template-columns:22px minmax(0,1fr)}.qa.numbered .fq-n{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-row:1/3;font-size:13px;line-height:20px}.qa.numbered dt,.qa.numbered dd{grid-column:2}.qa dt{color:var(--ink-2);font-size:13px;line-height:20px}.qa dd{white-space:pre-wrap;color:var(--ink);margin:0;font-size:14px}.qa dd.none{color:var(--ink-3)}.fbox-note{font-size:var(--text-meta);color:var(--ink-3);margin:var(--sp-14) 0 0}.fed{width:100%;max-width:760px;margin:0 auto}.fed-two{gap:var(--sp-24);grid-template-columns:240px minmax(0,1fr);align-items:start;max-width:1040px;margin:0 auto;display:grid}.fed-two>.fed{max-width:none;margin:0}.fed-pal{top:var(--sp-16);gap:var(--sp-8);display:grid;position:sticky}.fed-pal .eb-pal+.eb-side-h{margin-top:var(--sp-12)}.eb-add.used{color:var(--ink-3);cursor:default}.eb-add.used:hover{background:0 0}.eb-add.used svg{stroke:var(--ink-3)}.qsave{width:fit-content;margin-top:var(--sp-6);display:inline-flex}.fed-pal .eb-add span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fq-same{align-items:center;gap:var(--sp-8);cursor:pointer;width:fit-content;font-size:14px;display:flex}.qsave svg{stroke:currentColor;width:12px;height:12px}.qdrop{background:var(--black);height:2px;margin:calc(var(--sp-6) * -1) 0;border-radius:2px}.fq-parts{gap:var(--sp-8);display:grid}@media (width<=1100px){.fed-two{grid-template-columns:minmax(0,1fr)}.fed-pal{position:static}}.inplace>.card.qcard{padding:var(--sp-16) var(--sp-16) var(--sp-16) var(--sp-48);gap:var(--sp-10);position:relative}.qcard .qn{width:20px;font-size:var(--text-title);color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600;line-height:22px;position:absolute;top:18px;left:16px}.qcard .drag-grip{width:20px;height:22px;margin:0;position:absolute;top:18px;left:16px}.qcard .drag-grip svg{width:8px;height:12px}.qcard:hover .drag-grip{opacity:1}.qcard:hover .qn{visibility:hidden}.qcard.drag-ph{background:var(--chip);border-color:#0000}.qcard.drag-ph>*{visibility:hidden}.qhead{align-items:flex-start;gap:var(--sp-8);display:flex}.qhead>.vf{min-width:120px;font-size:var(--text-title);flex:0 auto;font-weight:600;line-height:22px}.qhead>.qacts{margin-left:auto}.qopt-tag{font-size:var(--ctl-text);color:var(--ink-3);flex:none;line-height:22px}.qcard.req .qopt-tag{display:none}.qcard:focus-within{border-color:#c9c9d0}.qacts{align-items:center;gap:var(--sp-2);visibility:hidden;opacity:0;flex:none;transition:opacity .12s;display:flex}.qcard:hover .qacts,.qcard:focus-within .qacts{visibility:visible;opacity:1}.qacts:has([aria-expanded=true]){visibility:visible;opacity:1}@media (hover:none){.qacts{visibility:visible;opacity:1}}.qacts .tog{height:var(--ctl-h);padding:0 var(--sp-8);border-radius:var(--ctl-r);font-size:var(--ctl-text);color:var(--ink-3)}.qacts .tog[aria-checked=true]{color:var(--ink)}.qacts .tog:hover{background:var(--chip)}.qcard .qhelp{font-size:var(--ctl-text);color:var(--ink-2);margin-top:calc(var(--sp-6) * -1);line-height:20px}.fed .fdesc{font-size:var(--text-body);color:var(--ink-2);line-height:1.55}.qtype[aria-disabled=true]{opacity:.55;cursor:not-allowed}.qpre{height:var(--field-h);border:1px dashed var(--line);border-radius:var(--ctl-r);max-width:360px}.qpre.long{max-width:none;height:72px}.qpre.num{max-width:160px}.qopts{gap:var(--sp-6);display:grid}.qopt{align-items:center;gap:var(--sp-10);min-height:40px;padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-12);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--card);display:flex}.qopt:focus-within{border-color:var(--black)}.qopt .omark{border:1px solid #00000017;border-radius:50%;flex:none;width:16px;height:16px}.qopt .omark.c{border-radius:6px}.qopt input{min-width:0;height:28px;font:inherit;font-size:var(--text-body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.qopt input::placeholder{color:var(--ink-3)}.qopt .rowbtn{opacity:0}.qopt:hover .rowbtn,.qopt .rowbtn:focus-visible{opacity:1}.fin.fmonth{align-items:center;gap:var(--sp-8);text-align:left;cursor:pointer;flex-direction:row;max-width:220px;display:flex}.fin.fmonth svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);flex:none}.fin.fmonth.empty{color:var(--ink-3)}.fin.fmonth:hover{background:var(--field-hover)}.fin.fmonth[aria-expanded=true]{border-color:var(--black)}.qpre.month{max-width:220px}.choices .oin{display:none}.choice.other:has(input:checked)+.oin{display:block}.fin.oin.bad{border-color:var(--red)}.qopt.other .qopt-o{min-width:0;line-height:28px;font-size:var(--text-body);color:var(--ink-2);flex:1}.qadds{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.qadds .add-link+.add-link{margin-left:0}.pop.lp,.pop.dd.lp{width:400px;max-width:calc(100vw - 16px);padding:var(--sp-4);flex-direction:column;display:flex}.pop.lp.lp-one,.pop.dd.lp.lp-one{width:max-content;min-width:200px;max-width:min(320px,100vw - 16px)}.lp .msearch{align-items:center;gap:var(--sp-8);height:var(--ctl-h);margin:var(--sp-2) var(--sp-2) var(--sp-6);padding:0 var(--sp-10);border:1px solid var(--line);box-sizing:border-box;border-radius:var(--ctl-r);background:#fff;flex:none;display:flex}.lp .msearch svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);flex:none}.lp .msearch input{font:inherit;font-size:var(--ctl-text);width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.lp-one .mlist{max-height:320px}.lp-one .mopt:has(.tick:not(.off)){font-weight:450}.lp-chips{gap:var(--sp-6);padding:0 var(--sp-2) var(--sp-6);flex-wrap:wrap;flex:none;display:flex}.lp-chip,.lp-mine,.lp-addf{align-items:center;gap:var(--sp-4);height:var(--ctl-h);padding:0 var(--sp-8);border-radius:var(--ctl-r);font:inherit;font-size:var(--ctl-text);white-space:nowrap;cursor:pointer;border:0;max-width:100%;display:inline-flex}.lp-mine,.lp-addf{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:0 0}.lp-mine:hover,.lp-addf:hover{color:var(--ink)}.lp-mine svg,.lp-addf svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}.lp-chip{background:var(--chip);color:var(--ink);padding-right:var(--sp-4)}.lp-chip:hover:not(:has(.rm:hover)){background:#e9eaed}.lp-chip .k{color:var(--ink-2)}.lp-chip .v{text-overflow:ellipsis;overflow:hidden}.lp-chip .rm{width:24px;height:24px;margin-left:var(--sp-2);color:var(--ink-3);border-radius:6px;flex:none;place-items:center;display:grid}.lp-chip .rm:hover{color:var(--ink);background:#0000000f}.lp-chip .rm svg{stroke:currentColor;width:10px;height:10px}.lp-list{scrollbar-width:thin;scrollbar-color:#d6d7db transparent;flex:1;align-content:start;gap:1px;min-height:120px;display:grid;overflow-y:auto}.lp-head{align-items:center;gap:var(--sp-10);min-height:var(--row-h);padding:0 var(--sp-8);font-size:var(--text-meta);color:var(--ink-2);border-bottom:1px solid var(--line-soft);margin-bottom:var(--sp-2);cursor:pointer;border-radius:6px 6px 0 0;font-weight:450;display:flex}.lp-head:hover{background:var(--chip)}.lp-row{align-items:center;gap:var(--sp-10);min-height:var(--row-h);padding:0 var(--sp-8);font-size:var(--ctl-text);cursor:pointer;border-radius:6px;display:flex}.lp-row:hover{background:var(--chip)}.lp-row>span:not(.bmark){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-row>input+.bmark{margin-right:calc(var(--sp-2) * -1)}.lp-row small{padding-left:var(--sp-8);font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap;margin-left:auto}.lp-mark{background:#ffcb0059;border-radius:2px}.lp-empty{font-size:var(--ctl-text);color:var(--ink-3);padding:var(--sp-6) var(--sp-8);line-height:20px}.lp-foot{align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-2) var(--sp-2) var(--sp-4);margin-top:var(--sp-2);border-top:1px solid var(--line-soft);flex:none;display:flex}.lp-foot .btn{margin-left:auto}.lp-n{font-size:var(--text-meta);color:var(--ink-2);padding-left:var(--sp-4)}.lp-lnk{font-size:var(--text-meta);color:var(--ink-2);padding:var(--sp-4) var(--sp-6);cursor:pointer;background:0 0;border:0;border-radius:6px}.lp-lnk:hover{background:var(--chip);color:var(--ink)}.lp-lnk b{color:var(--ink);font-weight:600}.lp-dhead{align-items:center;gap:var(--sp-6);padding:var(--sp-2) var(--sp-2) var(--sp-6);font-size:var(--ctl-text);flex:none;display:flex}.lp-frow{align-items:center;gap:var(--sp-10);min-height:var(--row-h);padding:0 var(--sp-8);font-size:var(--ctl-text);cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;display:flex}.lp-frow:hover{background:var(--chip)}.lp-frow>svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-2)}.lp-frow .cur{font-size:var(--text-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-left:auto;overflow:hidden}.lp-frow .chev{width:13px;height:13px;stroke:var(--ink-3)}.lp-frow small{font-size:var(--text-meta);color:var(--ink-3);margin-left:auto}.lp-frow.zero{color:var(--ink-3)}.dp-h{margin-bottom:var(--sp-10);justify-content:space-between;align-items:baseline;display:flex}.dp-h b{font-size:14px;font-weight:600}.dp-h span{color:var(--ink-3);font-size:13px}.dp-in{gap:var(--sp-8);margin-bottom:var(--sp-10);grid-template-columns:1fr 1fr;display:grid}.dp-box{border:1px solid var(--line);border-radius:var(--ctl-r);height:34px;padding:0 var(--sp-10);font-size:var(--ctl-text);font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;display:flex}.dp-box.on{border-color:var(--black);box-shadow:0 0 0 3px #1111140f}.dp-box.off{color:var(--ink-3);background:var(--panel)}.dp-nav{align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-6);display:flex}.dp-nav select{font:inherit;font-size:var(--ctl-text);padding:var(--sp-4) var(--sp-24) var(--sp-4) var(--sp-4);cursor:pointer;background-color:#0000;border:0;font-weight:450}.dp-arrows{gap:var(--sp-2);margin-left:auto;display:flex}.dp-grid{row-gap:var(--sp-4);grid-template-columns:repeat(7,1fr);display:grid}.dp-dow{text-align:center;color:var(--ink-3);padding:var(--sp-4) 0 var(--sp-6);font-size:12px}.dp-d{height:34px;font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;font-size:13px;position:relative}.dp-d:hover{background:var(--chip)}.dp-d.out{color:#94949c}.dp-d.in{background:#f3f3f5;border-radius:0}.dp-d.in.l{border-top-left-radius:7px;border-bottom-left-radius:7px}.dp-d.in.r{border-top-right-radius:7px;border-bottom-right-radius:7px}.dp-d.s,.dp-d.e{background:var(--black);color:#fff;border-radius:6px}.dp-d.in.s{border-top-right-radius:0;border-bottom-right-radius:0}.dp-d.in.e{border-top-left-radius:0;border-bottom-left-radius:0}.dp-d.in.s.e{border-radius:6px}.dp-d.today:after{content:"";background:var(--black);border-radius:2px;height:2px;position:absolute;bottom:5px;left:35%;right:35%}.dp-d.s.today:after,.dp-d.e.today:after{background:#fff}.dp-og{align-items:center;gap:var(--sp-8);margin-top:var(--sp-10);padding-top:var(--sp-10);border-top:1px solid var(--line-soft);cursor:pointer;width:100%;font-size:13px;display:flex}.dp-foot{margin-top:var(--sp-10);padding-top:var(--sp-10);border-top:1px solid var(--line-soft);align-items:center;gap:var(--sp-8);display:flex}.dp-foot .lab{font-size:var(--text-meta);color:var(--ink-2)}.dp-foot .seg button{height:26px;padding:0 var(--sp-8);font-size:13px}.dp-foot .seg{margin-left:auto}.dp-h{align-items:center;min-height:28px}.dp-h .dp-clear{height:26px;padding:0 var(--sp-6);margin-right:calc(var(--sp-6) * -1);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;font-size:13px}.dp-h .dp-clear:hover{background:var(--chip);color:var(--ink)}.pop.dp{width:276px;padding:var(--sp-10)}.dp-h{margin-bottom:var(--sp-8);min-height:0}.dp-h b{font-size:var(--ctl-text)}.dp-h span{font-size:var(--text-meta)}.dp-in{gap:var(--sp-6);margin-bottom:var(--sp-8)}.dp-box{height:30px;padding:0 var(--sp-8);border-radius:6px;font-size:13px}.dp-nav{margin-bottom:0}.dp-nav select{padding:var(--sp-4) var(--sp-20) var(--sp-4) var(--sp-2);font-size:13px}.dp-grid{row-gap:var(--sp-2)}.dp-dow{font-size:var(--text-meta);padding:var(--sp-2) 0 var(--sp-4)}.dp-d{border-radius:6px;height:32px;font-size:13px}.dp-d.in.l,.dp-d.in.r,.dp-d.s,.dp-d.e,.dp-d.in.s.e{border-radius:6px}.dp-d.today:after{bottom:4px}.dp-og,.dp-foot{margin-top:var(--sp-8);padding-top:var(--sp-8);font-size:var(--text-meta)}.pop.dp.dpr{grid-template-columns:176px 276px;width:auto;padding:0;display:grid}.dpr-side{padding:var(--sp-4);border-right:1px solid var(--line-soft);align-content:start;gap:1px;display:grid}.dpr-side .menu-in{margin-top:var(--sp-2)}.dpr-cal{padding:var(--sp-10)}.dpr-cal .dp-nav{min-height:var(--ctl-h)}.dpr-cal .dp-nav b{padding-left:var(--sp-4);font-size:var(--ctl-text);font-weight:600}@media (width<=640px){.pop.dp.dpr{grid-template-columns:minmax(0,1fr);width:min(343px,100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.dpr-side{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr))}.dpr-side .menu-in{grid-column:1/-1}}.dp-d:disabled{color:var(--ink-3);opacity:.5;cursor:default;background:0 0}.pop.dp.mp .dp-nav{min-height:var(--ctl-h)}.pop.dp.mp .dp-nav b{padding-left:var(--sp-4);font-size:var(--ctl-text);font-weight:600}.dp-grid.months{row-gap:var(--sp-4);column-gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(4,1fr)}.dp-grid.months .dp-d{height:36px}.tt-in{width:100%;font:inherit;font-size:var(--text-title);padding:var(--sp-4) var(--sp-6);margin-left:calc(var(--sp-6) * -1);color:var(--ink);background:0 0;border:0;border-radius:6px;outline:none;font-weight:600;display:block}.tt-in:hover,.tt-in:focus{background:var(--panel)}.sheet-acts{gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.ptitle-in{font-size:var(--text-name);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.sheet-top .sheet-acts{margin-left:0}.sheet-foot{justify-content:flex-end;gap:var(--sp-8);padding:var(--sp-12) var(--sp-20);border-top:1px solid var(--line-soft);margin-top:auto;display:flex}.props{gap:var(--sp-2);display:grid}.props.rec .prop{grid-template-columns:168px minmax(0,1fr)}@media (width<=640px){.props.rec .prop{grid-template-columns:128px minmax(0,1fr)}}.rec2{border-top:1px solid var(--line);min-height:0;margin-top:var(--sp-12);flex:1;grid-template-columns:440px minmax(0,1fr);display:grid}.rec2-l{padding:var(--sp-16) var(--sp-24) var(--sp-32) 0;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.rec2-l:hover{scrollbar-color:#d6d7db transparent}.rec2-l .rsec+.rsec{margin-top:var(--sp-16);padding-top:var(--sp-16);border-top:1px solid var(--line-soft)}.rec2-l .alert{margin-top:var(--sp-8)}.rec2-r{padding:0 var(--sp-4) var(--sp-32) var(--sp-32);overflow-y:auto}.rec2-r .tabs-row{z-index:2;background:var(--bg);margin-bottom:var(--sp-16);position:sticky;top:0}.rec2-r .ltable{min-width:0}.rec2-read{gap:var(--sp-24);max-width:880px;display:grid}.rec2 .pbtn .sdw+.muted{margin-left:var(--sp-6)}@media (width<=820px){.content:has(.rec2){display:block;overflow-y:auto}.rec2{display:block}.content:has(.rec2)>.wrap{display:block}.cfill:has(>.rec2){display:block}.rec2-l{padding:var(--sp-16) 0;border-right:0;overflow:visible}.rec2-r{padding:0;overflow:visible}}.prop>.prop-in,.prop-lk>.prop-in{width:calc(100% + var(--sp-8));height:var(--row-h);padding:0 var(--sp-8);margin-left:calc(var(--sp-8) * -1);border-radius:var(--ctl-r);font:inherit;font-size:var(--text-body);color:var(--ink);background:0 0;border:0;outline:none;font-weight:450}.prop>.prop-in::placeholder,.prop-lk>.prop-in::placeholder{color:var(--ink-3);font-weight:450}.prop>.prop-in:hover,.prop-lk>.prop-in:hover{background:var(--chip)}.prop>.prop-in.plain,.prop-lk>.prop-in.plain{text-overflow:ellipsis;font-weight:450}.prop>.prop-lk{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.prop-lk>.prop-in{flex:1;width:auto;min-width:0}.prop>.prop-lk>.rowbtn svg{width:var(--ctl-icon);height:var(--ctl-icon)}.prop-lk.bad>.prop-in,.prop-lk.bad>.prop-in:focus{box-shadow:inset 0 0 0 1px var(--red)}.prop{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:36px;display:grid}.prop>.pl{font-size:var(--text-meta);color:var(--ink-2);gap:var(--sp-8);align-items:center;display:flex}.prop>.pl svg{stroke:currentColor;width:14px;height:14px}.pbtn{justify-self:start;align-items:center;gap:var(--sp-8);height:32px;padding:0 var(--sp-8);margin-left:calc(var(--sp-8) * -1);border-radius:var(--ctl-r);cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:0;max-width:100%;font-size:14px;display:inline-flex}.pbtn:hover{background:var(--chip)}.pbtn.ro{cursor:default}.pbtn.ro:hover{background:0 0}.pbtn:not(.ro):after{content:"";width:12px;height:12px;margin-left:calc(var(--sp-2) * -1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;flex:none}.pbtn .av{width:22px;height:22px;font-size:9px}.pbtn .muted{color:var(--ink-3)}.pbtn .pval{text-overflow:ellipsis;min-width:0;overflow:hidden}.pbtn .late{color:#df2f4a;font-weight:450}.pst{min-width:96px;height:28px;padding:0 var(--sp-12);color:#fff;cursor:pointer;border:0;border-radius:6px;place-items:center;font-size:13px;font-weight:450;display:inline-grid}.pst:hover{filter:brightness(.96)}.pst.ro{cursor:default}.pst.ro:hover{filter:none}.prop>.pst{justify-self:start}.sec-h{font-size:var(--text-body);color:var(--ink-2);margin:0 0 var(--sp-8);justify-content:space-between;align-items:center;display:flex}.sec-h .sec-l{align-items:center;gap:var(--sp-6);display:inline-flex}.sheet-pos{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.sheet-pos .xbtn:disabled{opacity:.35;cursor:default}.sheet.peek:has(.sheet-pos) .sheet-body{padding-top:calc(var(--sp-48) + var(--sp-8))}.sheet-pos .pos-t{margin:0 var(--sp-6);font-size:var(--text-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.sec-h .fold{align-items:center;gap:var(--sp-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sec-h .fold:hover{color:var(--ink)}.sec-h .fold svg{stroke:currentColor;width:12px;height:12px;transition:transform .15s}.sec-h .fold[aria-expanded=false] svg{transform:rotate(-90deg)}.sheet-body>.psec{margin-top:var(--sp-12);padding-top:var(--sp-12);border-top:1px solid var(--line-soft)}.sheet-body>.psec:first-of-type{border-top:0;margin-top:0;padding-top:0}.psec>.sec-h{color:var(--ink-2);margin-bottom:var(--sp-8);font-weight:450}.psec>.field,.psec>.row2{margin-top:var(--sp-16)}.psec.psec-fields{gap:var(--sp-20);display:grid}.desc-in{border:1px solid var(--line);width:100%;padding:var(--sp-8) var(--sp-10);font:inherit;resize:none;min-height:64px;color:var(--ink);field-sizing:content;background:#fff;border-radius:8px;margin:0;font-size:14px;line-height:1.55;display:block}.desc-in::placeholder{color:var(--ink-3)}.desc-in:hover{border-color:#d6d6dc}.desc-in:focus{box-shadow:var(--focus-soft);background:#fff;border-color:#b6b6c0;outline:none}.desc-ro{white-space:pre-wrap;color:var(--ink);font-size:14px;line-height:1.55}.links{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.lnk-row{align-items:center;gap:var(--sp-8);border:1px solid var(--line);padding:0 var(--sp-4) 0 var(--sp-10);border-radius:8px;height:38px;display:flex}.lnk-row:hover{background:#fafafb}.lnk-row a{gap:var(--sp-8);min-width:0;color:var(--ink);white-space:nowrap;flex:1;align-items:center;font-size:14px;text-decoration:none;display:flex}.lnk-row a>svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.lnk-row a b{text-overflow:ellipsis;min-width:0;font-weight:450;overflow:hidden}.lnk-row a small{min-width:0;color:var(--ink-3);font-size:var(--text-meta);text-overflow:ellipsis;overflow:hidden}.lnk-row a:hover b{text-underline-offset:3px;text-decoration:underline}.lk-acts{gap:var(--sp-2);opacity:0;display:flex}.lnk-row:hover .lk-acts,.lk-acts:focus-within{opacity:1}.lk-btn{cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.lk-btn:hover{background:var(--chip);color:var(--ink)}.lk-btn svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.lnk-row{transition:background-color .4s}.lnk-row.fresh{background:#f1f4ff}.lnk-row .lk-ic,.lnk-row>svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.lnk-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:450;overflow:hidden}.lk-rn{min-width:0;font:inherit;height:28px;padding:0 var(--sp-8);color:var(--ink);border:1px solid #b6b6c0;border-radius:6px;outline:0;flex:1;font-size:14px;font-weight:450;box-shadow:0 0 0 3px #1111140f}.lk-host{color:var(--ink-3);font-size:var(--text-meta);margin-right:var(--sp-6);white-space:nowrap}.lfield{align-items:center;gap:var(--sp-8);border:1px solid var(--line);height:36px;padding:0 var(--sp-8) 0 var(--sp-10);cursor:text;background:#fff;border-radius:8px;display:flex}.lfield:focus-within{border-color:#b6b6c0;box-shadow:0 0 0 3px #1111140f}.lfield.err{border-color:#df2f4a;box-shadow:0 0 0 3px #df2f4a1a}.lfield>svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.lfield input,.lfield input:focus,.field .lfield input,.field .lfield input:focus,.field .lfield input[type=text]{min-width:0;height:100%;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.lk-kbd{height:20px;padding:0 var(--sp-6);color:var(--ink-3);background:#fff;border-radius:6px;flex:none;font-size:11px;line-height:20px;box-shadow:0 0 0 1px #00000014}.lk-msg{font-size:var(--text-meta);color:#b91c1c;margin:var(--sp-4) var(--sp-2) 0}.lnk-add{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;align-items:center;display:grid}.lnk-add input{font:inherit;border:1px solid var(--line);height:36px;padding:0 var(--sp-10);min-width:0;color:var(--ink);background:#fff;border-radius:8px;font-size:14px}.lnk-add input:focus{border-color:#b6b6c0;outline:none;box-shadow:0 0 0 3px #1111140f}.add-link{height:var(--ctl-h);padding:0 var(--sp-8);margin-left:calc(var(--sp-8) * -1);border-radius:var(--ctl-r);color:var(--ink-2);font-size:var(--ctl-text);justify-self:start;align-items:center;gap:var(--sp-6);cursor:pointer;background:0 0;border:0;display:inline-flex}.add-link:hover{background:var(--chip);color:var(--ink)}.add-link svg{stroke:currentColor;width:13px;height:13px}.lo-wrap{gap:var(--sp-6);display:grid}.lo-frame{aspect-ratio:16/9;background:#111114;border-radius:10px;position:relative;overflow:hidden}.lo-if{border:0;width:100%;height:100%;position:absolute;inset:0}.lo-ph{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2a2a30,#4a4a52);border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.lo-play{background:#fffffff2;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 6px 20px #0000004d}.lo-ph.big .lo-play{width:76px;height:76px}.lo-play svg{width:22px;height:22px;margin-left:var(--sp-4)}.lo-cap{text-align:left;display:grid;position:absolute;bottom:12px;left:14px}.lo-cap b{font-size:var(--ctl-text);font-weight:600}.lo-cap small{opacity:.75;font-size:12px}.lo-acts{gap:var(--sp-4);display:flex}.lo-btn{align-items:center;gap:var(--sp-6);height:var(--ctl-h);padding:0 var(--sp-8);margin-left:calc(var(--sp-8) * -1);border-radius:var(--ctl-r);color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:13px;display:inline-flex}.lo-btn+.lo-btn{margin-left:0}.lo-btn:hover{background:var(--chip);color:var(--ink)}.lo-btn svg{stroke:currentColor;width:13px;height:13px}.vx-bg{z-index:90;padding:var(--sp-16);background:0 0;display:grid;position:fixed;inset:0}.vx{background:var(--card);border-radius:var(--card-r);box-shadow:var(--popup-shadow);flex-direction:column;min-height:0;animation:.16s ease-out popIn;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.vx{animation:none}}.vx-top{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12) var(--sp-10) var(--sp-16);border-bottom:1px solid var(--line-soft);display:flex}.vx-top b{font-size:var(--text-title);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vx-stage{min-height:0;padding:var(--sp-20);background:#fafafa;flex:1;place-items:center;display:grid}.vx-frame{aspect-ratio:16/9;background:#111114;border-radius:10px;width:min(100%,177.778vh - 248.889px);position:relative;overflow:hidden}.vx-top .vx-name{min-width:0;display:grid}.vx-top .vx-name small{font-size:var(--ctl-text);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-acts{align-items:center;gap:var(--sp-4);flex:none;display:flex}.vx-acts .btn{margin-right:var(--sp-8)}@media (width<=640px){.vx-acts .btn{width:var(--ctl-h);justify-content:center;margin-right:0;padding:0}.vx-acts .btn:not(.lg):has(>svg){width:var(--ctl-h);justify-content:center;margin-right:0;padding:0}.vx-acts .vx-bl{display:none}}.vx-media{place-items:center;max-width:100%;min-height:0;max-height:100%;display:grid;position:relative}.vx-media img{border-radius:10px;max-width:100%;max-height:calc(100vh - 140px);display:block}.vx-media .gtile-play{width:64px;height:64px}.vx-media .vx-pdf{aspect-ratio:auto;background:#fff;width:min(900px,100vw - 96px)}.vx-media iframe{max-width:100%;height:calc(100vh - 140px);aspect-ratio:var(--ar,9 / 16);background:#000;border:0;border-radius:10px;display:block}.vx-media .gtile-play svg{width:24px;height:24px}.sheet-body .divider{background:var(--line-soft);height:1px;margin:var(--sp-2) 0}.ted{width:100%;max-width:760px;margin:0 auto}.tsec-h{align-items:center;gap:var(--sp-10);display:flex}.tsec-h h2{font-size:var(--text-title);margin:0;font-weight:600}.tsec-n{background:var(--chip);width:22px;height:22px;color:var(--ink-2);font-size:var(--text-meta);border-radius:6px;flex:none;place-items:center;font-weight:600;display:grid}.tsec .rt{max-height:560px;overflow-y:auto}.tsec .lo-wrap{max-width:420px}.send-notes{gap:var(--sp-6);display:grid}.send-notes p{gap:var(--sp-8);margin:0;display:flex}.send-notes .sdot{background:var(--yellow);margin-top:var(--sp-4)}.pay-b{gap:var(--sp-14);display:grid}.pay-row{align-items:center;gap:var(--sp-16);flex-wrap:wrap;display:flex}.doc{background:var(--card);border-radius:var(--card-r);max-width:720px;box-shadow:var(--ring);padding:var(--sp-40) var(--sp-48) var(--sp-48);color:var(--ink);font-size:var(--text-body);margin:0 auto;line-height:1.6}.doc-h{align-items:center;gap:var(--sp-14);padding-bottom:var(--sp-24);border-bottom:1px solid var(--line-soft);display:flex}.doc-mark{border-radius:var(--menu-r);background:var(--black);color:#fff;width:40px;height:40px;font-size:var(--ctl-text);flex:none;place-items:center;font-weight:700;display:grid}.doc-h h1{font-size:var(--text-hero);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.doc-meta{font-size:var(--ctl-text);color:var(--ink-2);margin-top:var(--sp-2);line-height:1.4}.doc section{padding-top:var(--sp-24);scroll-margin-top:12px}.doc h2{margin:0 0 var(--sp-12);font-size:var(--text-title);font-weight:600}.doc p{margin:0 0 var(--sp-10)}.doc-h2row{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-8);display:flex}.doc-h2row h2{margin:0}.doc-from{align-items:center;gap:var(--sp-8);font-size:var(--ctl-text);color:var(--ink-2);margin-bottom:var(--sp-12);display:flex}.doc-from .av{width:22px;height:22px;font-size:9px}.doc-glance{border:1px solid var(--line);border-radius:var(--card-r);padding:var(--sp-4) var(--sp-16)}.doc-row{gap:var(--sp-16);padding:var(--sp-12) 0;grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.doc-row+.doc-row{border-top:1px solid var(--line-soft)}.doc-row>span{font-size:var(--ctl-text);color:var(--ink-3)}.doc-fee{font-size:var(--text-item);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.doc-fee small{font-size:var(--ctl-text);color:var(--ink-3);margin-left:var(--sp-4);letter-spacing:0;font-weight:450}.doc-sub{font-size:var(--ctl-text);color:var(--ink-3);display:block}.doc-keys{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.doc-keys li{gap:var(--sp-8);align-items:baseline;display:flex}.doc-keys li svg{width:14px;height:14px;stroke:var(--ink-2);flex:none;transform:translateY(2px)}.doc .doc-apply{margin:var(--sp-10) 0 0;font-size:var(--ctl-text);color:var(--ink-3)}.dsvc{border:1px solid var(--line);border-radius:var(--card-r);margin-bottom:var(--sp-10)}.dsvc-h{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line-soft);display:flex}.dsvc-h b{font-weight:600}.dsvc-h span{color:var(--ink-2);font-size:var(--ctl-text);white-space:nowrap}.dsvc-b{padding:var(--sp-4) var(--sp-16) var(--sp-10)}.dsvc-b ul{margin:var(--sp-8) 0 0;padding-left:var(--sp-16)}.dsvc-b li{margin-bottom:var(--sp-4)}.dterms-box{border:1px solid var(--line);border-radius:var(--card-r);max-height:min(50vh,480px);padding:var(--sp-16) var(--sp-20);background:var(--panel);overflow-y:auto}.dterms h3{font-size:var(--text-body);margin:var(--sp-20) 0 var(--sp-8);font-weight:600}.dterms h3:first-child{margin-top:0}.dterms p,.dterms li{font-size:var(--text-body);line-height:1.6}.dterms ul,.dterms ol{margin:0 0 var(--sp-10);padding-left:var(--sp-20)}.doc-signer{background:var(--chip);padding:0 var(--sp-4);color:var(--ink-2);border-radius:4px}.doc-signer.set{color:inherit;background:0 0;padding:0}.fchip{height:22px;padding:0 var(--sp-8);background:var(--chip);color:var(--ink-2);font-size:var(--ctl-text);vertical-align:1px;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:6px;align-items:center;font-weight:450;display:inline-flex}.fchip.miss{background:var(--red-light);color:var(--red-text)}.fchip.later{background:var(--chip);color:var(--ink-3);font-weight:450}.doc .doc-recap{color:var(--ink-2);margin-bottom:var(--sp-14)}.doc-recap b{color:var(--ink);font-weight:450}.sign{gap:var(--sp-12);display:grid}.sign-ok{align-items:flex-start;gap:var(--sp-10);font-size:var(--text-body);cursor:pointer;line-height:1.5;display:flex}.sign-ok input{margin-top:var(--sp-2)}.sign-ok>span{text-wrap:balance;flex:1;min-width:0}.sig-in{border:1px solid var(--line);border-radius:var(--menu-r);width:100%;height:64px;padding:0 var(--sp-16);background:var(--card);color:var(--ink);font-family:Caveat,cursive;font-size:32px}.sig-in::placeholder{color:var(--ink-3)}.sig-in:focus{border-color:var(--black);outline:none}.sig-in:disabled{background:var(--panel)}.sign-note,.doc .sign-note{font-size:var(--text-meta);color:var(--ink-3);margin:calc(var(--sp-4) * -1) 0 0}.sign-foot{justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.sign-foot .hint,.doc .sign-foot .hint{margin:0}.sig-out{color:var(--ink);font-family:Caveat,cursive;font-size:36px;line-height:1}.sig-saving{place-content:center;justify-items:center;gap:var(--sp-12);min-height:60vh;padding:var(--sp-24);text-align:center;display:grid}.sig-draw{padding:0 var(--sp-8);color:#0000;background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 38%, #1011124d 50%, var(--ink) 62%, var(--ink) 100%) 0 0 / 300% 100%;clip-path:inset(0 100% 0 0);-webkit-background-clip:text;background-clip:text;font-family:Caveat,cursive;font-size:56px;line-height:1.1;animation:.9s cubic-bezier(.45,0,.25,1) forwards sigDraw,1.5s ease-in-out .9s infinite skel}.sig-line{background:var(--line);width:300px;max-width:80vw;height:1px}.sig-saving p{font-size:var(--text-body);color:var(--ink-2);margin:0}@keyframes sigDraw{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.sig-draw{clip-path:none;color:var(--ink);background:0 0;animation:none}}.signed{border:1px solid var(--line);border-radius:var(--card-r);padding:var(--sp-16) var(--sp-16);gap:var(--sp-8);display:grid}.signed-h{align-items:center;gap:var(--sp-8);font-weight:450;display:flex}.signed-h .sdot{background:var(--lime)}.signed.wait .signed-h .sdot{background:var(--yellow)}.signed.void .signed-h .sdot{background:var(--grey)}.signed .sig-out{font-size:34px}.signed small{font-size:var(--ctl-text);color:var(--ink-2);line-height:1.5}.rt-bar{align-items:center;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-bottom:1px solid var(--line-soft);border-radius:var(--menu-r) var(--menu-r) 0 0;background:var(--card);flex-wrap:wrap;display:flex}.rt-bar button{min-width:28px;height:28px;padding:0 var(--sp-8);cursor:pointer;color:var(--ink-2);font-size:var(--ctl-text);align-items:center;gap:var(--sp-4);background:0 0;border:0;border-radius:6px;display:inline-flex}.rt-bar button:hover{background:var(--panel);color:var(--ink)}.rt-bar button svg{stroke:currentColor;width:14px;height:14px}.rt-bar .rt-sep{background:var(--line);width:1px;height:18px;margin:0 var(--sp-4)}.rt{border:1px solid var(--line);border-radius:0 0 var(--menu-r) var(--menu-r);padding:var(--sp-16) var(--sp-20);background:var(--card);border-top:0;outline:none;min-height:160px}.rt:focus{border-color:var(--black)}.pvw-body{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.pvw-rail{border-right:1px solid var(--line-soft);padding:var(--sp-16) var(--sp-12);gap:var(--sp-2);align-content:start;display:grid}.pvw-rail button{text-align:left;height:var(--ctl-h);padding:0 var(--sp-10);border-radius:var(--ctl-r);font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;background:0 0;border:0}.pvw-rail button:hover{background:var(--chip);color:var(--ink)}.pvw-rail button.on{background:var(--chip);color:var(--ink);font-weight:450}.pvw-stage{background:var(--panel);padding:var(--sp-24) var(--sp-24) var(--sp-48);overflow-y:auto}.vx>.pvw-stage{flex:1;min-height:0}.vx-top .ttl{align-items:center;min-width:0;display:flex}.pvw-top-r{align-items:center;gap:var(--sp-8);display:flex}.pvw-top-r [hidden]{display:none}.who-tag{align-items:center;gap:var(--sp-6);font-size:var(--text-meta);color:var(--ink-2);background:var(--chip);padding:var(--sp-2) var(--sp-8);margin-left:var(--sp-8);white-space:nowrap;border-radius:6px;font-weight:450;display:inline-flex}.who-tag svg{stroke:currentColor;flex:none;width:12px;height:12px}@media (width<=900px){.pvw-body{grid-template-columns:1fr}.pvw-rail{display:none}}@media (width<=600px){.vx-bg.pvw-win{padding:0}.vx-bg.pvw-win>.vx{border-radius:0}.pvw-win .pvw-stage{background:var(--card);padding:0}.pvw-win .doc,.pvw-win .wel{box-shadow:none;padding:var(--sp-20) var(--sp-16) var(--sp-32);border-radius:0}.dterms-box{background:0 0;border:0;max-height:none;padding:0;overflow:visible}.doc-row{gap:var(--sp-2);grid-template-columns:1fr}.doc-h2row .linkbtn span,.pvw-win .who-tag{display:none}}.wel{background:var(--card);border-radius:var(--card-r);max-width:640px;box-shadow:var(--ring);padding:var(--sp-32) var(--sp-40) var(--sp-32);gap:var(--sp-16);color:var(--ink);margin:0 auto;display:grid}.wel h1{font-size:var(--text-hero);letter-spacing:-.01em;margin:0;font-weight:600}.wel>p{margin:calc(var(--sp-8) * -1) 0 0;font-size:var(--text-body);color:var(--ink-2);line-height:1.6}.wel-pay{justify-content:space-between;align-items:center;gap:var(--sp-16);border:1px solid var(--line);border-radius:var(--card-r);padding:var(--sp-14) var(--sp-16);display:flex}.wel-pay b{font-size:var(--text-body);font-weight:600;display:block}.wel-pay small{font-size:var(--ctl-text);color:var(--ink-3)}.wel-next h2{margin:0 0 var(--sp-8);font-size:var(--text-body);font-weight:600}.wel-next ul{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.wel-next li{gap:var(--sp-10);font-size:var(--text-body);line-height:1.5;display:flex}.wel-next li:before{content:"";background:var(--ink-3);width:6px;height:6px;margin-top:var(--sp-8);border-radius:50%;flex:none}.wel-foot{display:flex}.agpage{gap:var(--sp-16);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.agpage-doc{background:var(--panel);border-radius:var(--card-r);padding:var(--sp-24) var(--sp-24) var(--sp-40);min-width:0}.agrec{background:var(--card);border:1px solid var(--line);border-radius:var(--card-r);padding:var(--sp-16) var(--sp-16) var(--sp-16);gap:var(--sp-14);display:grid;position:sticky;top:16px}.agrec h2{font-size:var(--text-body);margin:0;font-weight:600}.agrec dl{gap:var(--sp-12);margin:0;display:grid}.agrec dt{font-size:var(--text-meta);color:var(--ink-2);margin-bottom:var(--sp-2)}.agrec dd{font-size:var(--text-body);align-items:center;column-gap:var(--sp-8);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.agrec dd .av{width:20px;height:20px;font-size:8.5px}.agrec dd .muted{color:var(--ink-3)}.agrec dd a{color:var(--ink)}.agrec code{font:var(--text-meta) ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--ink-2)}@media (width<=1100px){.agpage{grid-template-columns:minmax(0,1fr)}.agrec{position:static}}.svc-ed{border:1px solid var(--line);border-radius:var(--menu-r);background:var(--card);display:grid;overflow:hidden}.svc-row{align-items:center;gap:var(--sp-12);padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-14);grid-template-columns:minmax(0,1fr) 168px 28px;display:grid}.svc-row.nox{grid-template-columns:minmax(0,1fr) 168px}.svc-row+.svc-row{border-top:1px solid var(--line-soft)}.svc-n{min-width:0}.svc-n b{font-weight:450;font-size:var(--text-body);display:block}.svc-n small{font-size:var(--text-meta);color:var(--ink-3)}.svc-empty{padding:var(--sp-14);font-size:var(--text-body);color:var(--ink-3)}.svc-foot{justify-content:space-between;align-items:center;gap:var(--sp-12);flex-wrap:wrap;display:flex}.svc-tot{font-size:var(--text-body);color:var(--ink-2);margin-left:auto}.svc-tot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sti{box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;position:relative}.sti.todo{border:1.6px solid var(--st-todo)}.sti.progress{border:1.6px solid var(--st-progress);background:linear-gradient(90deg, transparent 50%, var(--st-progress) 50%);padding:var(--sp-2);background-clip:content-box}.sti.stuck{background:var(--st-stuck)}.sti.stuck:after{content:"!";color:#fff;font:700 11px/1 var(--font,Inter, sans-serif);place-items:center;display:grid;position:absolute;inset:0}.sti.done{background:var(--st-done)}.sti.done:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:7px;position:absolute;top:3.5px;left:5px;transform:rotate(45deg)}.sti.missed{border:1.6px solid var(--st-missed)}.sti.missed:after{content:"";width:1.6px;margin-left:-.var(--sp-8);background:var(--st-missed);position:absolute;top:1px;bottom:1px;left:50%;transform:rotate(45deg)}.stibtn{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.stibtn:hover{background:#0000000f}.steps{flex-direction:column;display:flex}.step{align-items:center;column-gap:var(--sp-12);padding:var(--sp-8) 0;grid-template-columns:16px minmax(0,1fr) auto;display:grid}.step>.sti{margin-top:var(--sp-2);align-self:start}.step-t{font-size:var(--text-body);color:var(--ink);display:block}.step-d{font-size:var(--ctl-text);color:var(--ink-2);text-wrap:pretty;display:block}.step.is-done .step-t{color:var(--ink-2)}.step.is-wait{opacity:.6}.meter{align-items:center;gap:var(--sp-12);font-size:var(--ctl-text);color:var(--ink-2);display:flex}.meter-bar{background:var(--chip);border-radius:999px;flex:1;max-width:320px;height:6px;overflow:hidden}.meter-bar>i{background:var(--st-done);border-radius:999px;height:100%;transition:width .2s;display:block}.tlist{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:clip}.tl-grp{align-items:center;gap:var(--sp-8);height:38px;padding:0 var(--sp-16) 0 var(--sp-10);background:var(--chip);border-bottom:1px solid var(--line-soft);z-index:2;font-size:var(--ctl-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;display:flex;position:sticky;top:0}.tl-row+.tl-grp{border-top:1px solid var(--line-soft)}.tl-head{grid-template-columns:var(--tc,20px 18px minmax(0,1fr) auto 168px 64px 30px);align-items:center;gap:var(--sp-12);height:40px;padding:0 var(--sp-16) 0 var(--sp-10);background:var(--card);border-bottom:1px solid var(--grid);z-index:3;font-size:var(--text-body);color:var(--ink);display:grid;position:sticky;top:0}.tl-head>span{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.tl-head>span.r{justify-content:flex-end}.tlist.has-head .tl-grp{top:40px}@media (width<=640px){.tl-head{display:none}.tlist.has-head .tl-grp{top:0}}.tl-grp .chev{width:14px;height:14px;stroke:var(--ink-3);transition:transform .15s}.tl-grp.closed .chev{transform:rotate(-90deg)}.tl-grp.static{cursor:default}.tl-grp .gdot{border-radius:50%;width:8px;height:8px}.tl-grp .gn{color:var(--ink-3);font-size:12px;font-weight:450}.tl-row{grid-template-columns:var(--tc,20px 18px minmax(0,1fr) auto 168px 64px 30px);align-items:center;gap:var(--sp-12);height:38px;padding:0 var(--sp-16) 0 var(--sp-10);border-bottom:1px solid var(--line-soft);font-size:var(--text-body);cursor:pointer;display:grid}.tl-row:last-child{border-bottom:0}.tl-row:hover{background:var(--panel)}.tl-row.is-sel{background:#eaf2fd}.tl-row.is-open{box-shadow:inset 2px 0 0 var(--ink);background:#eaf2fd}.tl-row .tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-row .due{font-size:var(--text-meta);color:var(--ink-2);text-align:right;white-space:nowrap}.tl-row .due.late{color:var(--red)}.noloc{color:var(--ink-3)}.tl-row>.tick-c,.tl-grp>.tick-c{opacity:0;place-items:center;width:20px;height:20px;display:grid}.tl-row:hover>.tick-c,.tl-grp:hover>.tick-c,.tlist.has-sel .tick-c,.tick-c:focus-within{opacity:1}@media (hover:none){.tl-row>.tick-c{opacity:1}}.tl-row .tl-cm{align-items:center;gap:var(--sp-4);font-size:var(--text-meta);color:var(--ink-3);display:inline-flex}.tl-row .tl-cm svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.tl-row .tl-loc{min-width:0}.tl-ico{margin-left:var(--sp-6);color:var(--ink-3);vertical-align:-2px;place-items:center;display:inline-grid}.tl-ico svg{stroke:currentColor;width:13px;height:13px}.tl-row.is-done .tt{color:var(--ink-3)}.tl-pick{align-items:center;gap:var(--sp-8);min-width:0;max-width:100%;height:28px;padding:0 var(--sp-6);margin:0 calc(var(--sp-6) * -1);font:inherit;font-size:var(--text-body);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;display:inline-flex}.tl-pick:hover{background:#0000000d}.tl-pick>span:not(.bmark):not(.av){text-overflow:ellipsis;min-width:0;overflow:hidden}.tl-row .due .tl-pick{font-size:var(--text-meta);color:inherit;justify-content:flex-end}.tl-more{height:38px;padding:0 var(--sp-16) 0 var(--sp-48);border-bottom:1px solid var(--line-soft);align-items:center;display:flex}.cell-add{color:var(--ink-3);visibility:hidden;display:inline-grid}.cell-add svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.tl-row:hover .cell-add{visibility:visible}.drag-grip{width:14px;margin:0 var(--sp-6) 0 calc(var(--sp-4) * -1);vertical-align:-1px;color:#b6b6c0;cursor:grab;opacity:0;touch-action:none;place-items:center;display:inline-grid}.drag-grip svg{width:8px;height:12px}.tl-row:hover .drag-grip{opacity:1}@media (width<=640px){.tl-row{row-gap:var(--sp-2);height:auto;min-height:44px;padding-top:var(--sp-8);padding-bottom:var(--sp-8);grid-template-columns:auto minmax(0,1fr) auto}.tl-row>:not(.stibtn):not(.tt):not(.due):not(.tl-loc){display:none}.tl-row>.stibtn{grid-area:1/1}.tl-row>.tt{white-space:normal;grid-area:1/2}.tl-row>.due{grid-area:1/3}.tl-row>.tl-loc{font-size:var(--text-meta);color:var(--ink-2);grid-area:2/2}}.tl-row.drag-ph{background:var(--chip)}.tl-row.drag-ph>*{visibility:hidden}.drag-ghost{z-index:70;align-items:center;gap:var(--sp-12);height:38px;padding:0 var(--sp-14) 0 var(--sp-12);background:var(--card);border-radius:var(--ctl-r);box-shadow:var(--menu-ring), 0 8px 24px #1111142e;font-size:var(--text-body);pointer-events:none;display:flex;position:fixed}.drag-ghost .gb{border:1px solid #00000017;border-radius:6px;flex:none;width:16px;height:16px}.drag-ghost .gt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.is-dragging,body.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.cmdk-bg{z-index:80;padding:14vh var(--sp-16) 0;background:0 0;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{background:var(--card);border-radius:var(--card-r);width:min(620px,100%);box-shadow:var(--popup-shadow);animation:.15s menuIn;overflow:hidden}.cmdk input{width:100%;height:52px;padding:0 var(--sp-16);font:inherit;font-size:var(--text-title);color:var(--ink);border:0;border-bottom:1px solid var(--line-soft);outline:0}.cmdk .res{max-height:min(420px,52vh);padding:var(--sp-6);overflow:auto}.cmdk .mh{padding:var(--sp-8) var(--sp-10) var(--sp-4);color:var(--ink-3);font-size:12px}.cmdk .ci{align-items:center;gap:var(--sp-10);width:100%;height:38px;padding:0 var(--sp-10);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;display:flex}.cmdk .ci.act{background:var(--panel)}.cmdk .ci .d{font-size:var(--text-meta);color:var(--ink-3);margin-left:auto}.keys{gap:var(--sp-8) var(--sp-16);font-size:var(--ctl-text);grid-template-columns:1fr auto;align-items:center;display:grid}.keys .kk{gap:var(--sp-4);display:inline-flex}.keys kbd{min-width:22px;height:22px;padding:0 var(--sp-6);background:var(--card);box-shadow:0 0 0 1px var(--line);font:inherit;font-size:var(--text-meta);color:var(--ink-2);border-radius:4px;place-items:center;display:inline-grid}.cmdk .cf{gap:var(--sp-16);padding:var(--sp-8) var(--sp-14);border-top:1px solid var(--line-soft);color:var(--ink-3);font-size:12px}.kanban{grid-template-columns:repeat(var(--kc,5), minmax(250px, 320px));justify-content:start;gap:var(--sp-12);min-width:min-content;display:grid}.kcol{background:var(--panel);padding:var(--sp-8);gap:var(--sp-8);border-radius:12px;flex-direction:column;min-height:120px;transition:background-color .14s;display:flex}.kcol h3{font-size:var(--ctl-text);align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-4) var(--sp-2);margin:0;font-weight:600;display:flex}.kcol h3 .gn{color:var(--ink-3);font-size:12px;font-weight:450}.kcard{background:var(--card);border-radius:var(--card-r);padding:var(--sp-10) var(--sp-12);gap:var(--sp-8);font:inherit;font-size:var(--text-body);color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex;box-shadow:0 0 0 1px #0000000f}.kcard:hover{box-shadow:0 0 0 1px #00000024}.kcard .km{align-items:center;gap:var(--sp-8);font-size:var(--text-meta);color:var(--ink-2);display:flex}.kanban.pad{padding:var(--sp-12)}.kcol.over{background:#edeeef;box-shadow:inset 0 0 0 1px #00000014}.kcard.dragging{opacity:.35}.kcard[data-drag]{cursor:grab;-webkit-touch-callout:none}.kcard.kghost{z-index:70;pointer-events:none;box-shadow:var(--menu-ring), 0 8px 24px #1111142e;margin:0;position:fixed}.kcard.kghost.fly{transition:left .2s cubic-bezier(.2,0,0,1),top .2s cubic-bezier(.2,0,0,1),box-shadow .2s;box-shadow:0 0 0 1px #0000000f}.kcard.kland{animation:1.2s ease-out kland}@keyframes kland{0%{background:var(--chip)}}@media (prefers-reduced-motion:reduce){.kcol,.kcard.kghost.fly{transition:none}.kcard.kland{animation:none}}.kcard .kt{overflow-wrap:anywhere;font-weight:450;line-height:1.35}.kcard .km .lv{min-width:0}.kcard .km .lv span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcard .km .kdue{flex:none;margin-left:auto}.kcard .km .kdue.late{color:var(--red)}.kempty{display:none}.cscroll.kfill{overflow:auto hidden}.kanban.fill{box-sizing:border-box;grid-template-rows:minmax(0,1fr);height:100%}.kanban.fill .kcol{min-height:0}.kanban.fill .kcol h3{flex:none}.kcol-body{gap:var(--sp-8);min-height:0;padding:var(--sp-2);margin:calc(var(--sp-2) * -1);scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.kcol-body:hover{scrollbar-color:#d6d7db transparent}.kmore{margin:var(--sp-2) 0 var(--sp-4);align-self:center}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}.skel{background:linear-gradient(90deg,#1011120d 0%,#10111217 40%,#1011120d 80%) 0 0/300% 100%;border-radius:6px;height:14px;animation:1.5s ease-in-out infinite skel;display:block}.skel.lg{height:18px}.skel.av{border-radius:50%;flex:none;width:20px;height:20px}.skel.mark{border-radius:6px;flex:none;width:18px;height:18px}.lrow.skel-row{cursor:default}.lrow.skel-row:hover{background:0 0}@media (prefers-reduced-motion:reduce){.skel{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}.spin{width:var(--ctl-icon);height:var(--ctl-icon);opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite spin;display:inline-block}.btn.busy{pointer-events:none}.btn.busy>svg{display:none}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}.empty-ic{width:44px;height:44px;margin:0 auto var(--sp-16);box-shadow:inset 0 0 0 1px var(--grid);color:var(--ink-2);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.empty-ic svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon)}.empty.is-err .empty-ic{box-shadow:inset 0 0 0 1px var(--red-light);color:var(--red-text)}.empty-tile{--b:32px;width:200px;height:128px;margin:0 auto var(--sp-24);background:linear-gradient(var(--grid), var(--grid)) 0 var(--sp-16) / 100% 1px no-repeat, linear-gradient(var(--grid), var(--grid)) 0 calc(100% - var(--sp-16)) / 100% 1px no-repeat, linear-gradient(var(--grid), var(--grid)) var(--sp-24) 0 / 1px 100% no-repeat, linear-gradient(var(--grid), var(--grid)) calc(100% - var(--sp-24)) 0 / 1px 100% no-repeat, repeating-linear-gradient(90deg, var(--grid) 0 3px, transparent 3px 6px) 0 calc(50% - var(--b)) / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--grid) 0 3px, transparent 3px 6px) 0 calc(50% + var(--b)) / 100% 1px no-repeat, repeating-linear-gradient(0deg, var(--grid) 0 3px, transparent 3px 6px) calc(50% - var(--b)) 0 / 1px 100% no-repeat, repeating-linear-gradient(0deg, var(--grid) 0 3px, transparent 3px 6px) calc(50% + var(--b)) 0 / 1px 100% no-repeat;flex:none;place-items:center;display:grid;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.empty-tile>span{width:calc(var(--b) * 2);height:calc(var(--b) * 2);border-radius:var(--card-r);background:var(--card);color:var(--ink-2);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000a, 0 6px 14px -6px #0000001a;place-items:center;display:grid}.empty-tile svg{stroke-width:1.2px;width:32px;height:32px}.empty.sm .empty-tile{--b:26px;width:152px;height:104px;margin-bottom:var(--sp-16)}.empty.sm .empty-tile svg{width:26px;height:26px}.empty.float{background:var(--card);border-radius:var(--card-r);box-shadow:var(--menu-ring);padding:var(--sp-24) var(--sp-32)}.sec-none{font-size:var(--text-body);color:var(--ink-3)}.alert{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--menu-r);background:var(--panel);font-size:var(--ctl-text);color:var(--ink);line-height:1.5;display:flex}.alert>svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon);color:var(--ink-2);flex:none;margin-top:1px}.alert.is-info>svg{color:var(--blue)}.alert.is-warn>svg{color:var(--orange)}.alert.is-err>svg{color:var(--red)}.alert.is-ok>svg{color:var(--lime)}.alert-t{flex:1;min-width:0}.alert-t b{font-weight:450}.alert .btn,.alert .rowbtn{margin:calc(var(--sp-6) * -1) calc(var(--sp-4) * -1) calc(var(--sp-6) * -1) 0;flex:none}.modal.ib{border-radius:var(--card-r);flex-direction:column;width:calc(100vw - 32px);max-width:none;height:calc(100vh - 32px);max-height:none;display:flex;overflow:hidden}.modal.ib.narrow{width:min(1040px,100vw - 32px)}.ib-bar{align-items:center;gap:var(--sp-8);box-sizing:border-box;height:56px;padding:0 var(--sp-12) 0 var(--sp-14);border-bottom:1px solid var(--line);flex:none;display:flex}.ib-type{align-items:center;gap:var(--sp-8);height:var(--ctl-h);padding:0 var(--sp-8) 0 var(--sp-6);border-radius:var(--ctl-r);font:inherit;font-size:var(--ctl-text);color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:450;display:inline-flex}.ib-type:hover:not(:disabled){background:var(--chip)}.ib-type:disabled{cursor:default;opacity:1}.ib-type>svg:last-child{width:13px;height:13px;stroke:var(--ink-3)}.evic{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.evic svg,.menu button .evic svg{stroke:#fff;width:12px;height:12px}.ev-opt{align-items:center;gap:var(--sp-10);display:inline-flex}.ib-on{font-size:var(--ctl-text);color:var(--ink-2)}.ib-sp{flex:1}.ib-more{font-size:var(--ctl-text);color:var(--ink-2);margin-right:var(--sp-8)}.kbd{min-width:18px;height:18px;margin-left:var(--sp-6);padding:0 var(--sp-4);background:var(--chip);color:var(--ink-2);border-radius:4px;place-items:center;font-size:11px;font-weight:450;line-height:1;display:inline-grid}.btn.dark .kbd{color:#ffffffd9;background:#ffffff29}.ib-body{flex:1;grid-template-columns:minmax(420px,560px) 1fr;min-height:0;display:grid}.ib-ed{padding:var(--sp-24) var(--sp-24) var(--sp-40);border-right:1px solid var(--line);overflow-y:auto}.ib-title{box-sizing:border-box;width:100%;font:inherit;font-size:var(--text-hero);letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--sp-14);background:0 0;border:0;outline:none;padding:0;font-weight:600;line-height:1.3;display:block}.ib-title::placeholder{color:var(--ink-3)}.ib-ed .props{margin:0 0 var(--sp-6)}.prop .whopill{margin:0 0 0 calc(var(--sp-8) * -1)}.ib-ed>.field,.ib-ed>div>.field,.ib-ed .row2>.field{margin-top:var(--sp-20)}.ib-ed .field textarea{min-height:0}.ib-pv{background:var(--panel);padding:var(--sp-24) var(--sp-24) var(--sp-40);flex-direction:column;align-items:center;display:flex;overflow-y:auto}.ib-pvh{font-size:var(--ctl-text);color:var(--ink-2);margin-bottom:var(--sp-16);justify-content:space-between;align-self:stretch;align-items:center;display:flex}.ib-pvh b{color:var(--ink);font-weight:450}.ib-mock{justify-content:center;width:100%;display:flex}.rofield{gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--ctl-r);font-size:var(--text-body);background:#fff;display:grid}.pf-list{gap:var(--sp-8);width:100%;display:grid}.pf-row{gap:var(--sp-8);grid-template-columns:52px minmax(0,1fr) minmax(0,2fr) 28px;align-items:center;display:grid}.pf-thumb{background:var(--panel) center / cover no-repeat;border-radius:6px;width:52px;height:52px}.pf-row input{width:100%;height:var(--field-h);padding:0 var(--sp-10);border:1px solid var(--field-line);border-radius:var(--ctl-r);font:inherit;font-size:var(--text-body)}.pf-row input:focus{border-color:var(--black);outline:none}.tag-in{gap:var(--sp-6);display:flex}.tag-in input{flex:1;min-width:0}.tag-add{width:var(--field-h);height:var(--field-h);border:1px solid var(--line);border-radius:var(--ctl-r);cursor:pointer;color:var(--ink-2);background:#fff;flex:none;place-items:center;display:grid}.tag-add:hover{color:var(--ink);border-color:#c9c9d0}.tag-add svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.tags{gap:var(--sp-6);flex-wrap:wrap;display:flex}.tags:empty{display:none}.tag{align-items:center;gap:var(--sp-4);background:var(--chip-grey);color:var(--chip-grey-ink);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-8);font-size:var(--text-meta);border-radius:4px;font-family:inherit;display:inline-flex}.tag button{cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.tag button:hover{background:#11111414}.tag svg{width:10px;height:10px;stroke:var(--ink-2)}.count-row{font-size:var(--text-meta);color:var(--ink-3);justify-content:space-between;display:flex}.search:focus-within,.pname input:focus,.field input:focus,.field textarea:focus,.field select:focus,.dfield[aria-expanded=true],.dfield:focus-visible,.tin:focus,.list-in:focus,.fin:focus,.scale-l.edit input:focus,.desc-in:focus,.lfield:focus-within,.lnk-add input:focus,.sig-in:focus,.rt:focus,.linkfield:focus-within,.psearch:focus-within,.fillgrid .field input[type=text]:focus,.field input[type=text]:focus,.field input[type=email]:focus,.field input[type=password]:focus,.dp-box.on{outline:none;border-color:var(--black)!important;box-shadow:none!important}.cell-in:focus{box-shadow:inset 0 0 0 1px var(--black)!important}:focus-visible:not(input,textarea,select,[contenteditable]){outline-offset:2px;border-radius:6px;outline:2px solid var(--black)!important}input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable]:focus-visible{outline:none}.ptitle{min-height:calc(var(--ctl-h) + var(--sp-20) + 1px);box-sizing:border-box;margin:calc(var(--sp-14) * -1) calc(var(--sp-24) * -1) var(--sp-12);padding:var(--sp-10) var(--sp-24);border-bottom:1px solid var(--line);gap:var(--sp-8)}.ptitle h1{align-items:center;gap:var(--sp-8);font-size:var(--text-body);letter-spacing:0;font-weight:450;display:inline-flex}@media (width<=820px){.ptitle>h1{display:none}.ptitle{row-gap:var(--sp-8);flex-wrap:wrap}.ptitle>.ptitle-r{margin-left:auto}}.ptitle h1>svg{stroke:currentColor;flex:none;width:16px;height:16px}@media (width>=821px){.wrap.has-page-tabs{position:relative}.wrap.has-page-tabs>.ptitle>h1{display:none}.wrap.has-page-tabs>.ptitle>.fresh{margin-left:auto}.wrap.has-page-tabs>.ptitle>.fresh+.ptitle-r{margin-left:var(--sp-12)}.wrap.has-page-tabs .tabs-row.page-tabs{top:var(--sp-10);left:var(--sp-24);right:calc(var(--sp-24) + var(--ptr-w,0px));pointer-events:none;scrollbar-width:none;border:0;flex-wrap:nowrap;margin:0;padding:0;position:absolute;overflow-x:auto}.wrap.has-page-tabs .tabs-row.page-tabs .tabs{flex-wrap:nowrap}.wrap.has-page-tabs .tabs-row.page-tabs>*{pointer-events:auto}.wrap.has-page-tabs .tabs-row.page-tabs .tab-acts{margin-left:var(--sp-16)}}.tabs,.tabs-row{border-bottom:0}.tabs{gap:var(--sp-4);align-items:center}.tab{align-items:center;gap:var(--sp-6);height:var(--ctl-h);padding:0 var(--sp-8);border-radius:var(--ctl-r);color:var(--ink-2);font-size:var(--text-body);margin-right:0;display:inline-flex}.tab:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #eeeff1}.tab[aria-selected=true]{color:var(--ink);background:#fbfbfb;box-shadow:inset 0 0 0 1px #eeeff1}.tab[aria-selected=true]:after{display:none}.tab>svg{width:16px;height:16px}.btn:not(.dark):not(.del-solid){border-color:#0000;box-shadow:0 0 2px #1c28402e,0 1px 3px #0000000a}.btn:not(.dark):not(.del-solid):hover{background:#f6f7f7}.ptitle-r .fpill:not(.is-set),.frow .navbtn,.frow .search-btn{color:var(--ink);background:#fff;box-shadow:0 0 2px #1c28402e,0 1px 3px #0000000a}.frow .fpill:not(.is-set):not(.fadd):not(:has(>.clear)){color:var(--ink);background:#fff;box-shadow:0 0 2px #1c28402e,0 1px 3px #0000000a}.ptitle-r .fpill:not(.is-set) svg,.frow .navbtn svg,.frow .search-btn svg{stroke:var(--ink)}.frow .fpill:not(.is-set):not(.fadd):not(:has(>.clear)) svg{stroke:var(--ink)}.ptitle-r .fpill:not(.is-set):hover,.ptitle-r .fpill:not(.is-set)[aria-expanded=true],.frow .navbtn:hover,.frow .search-btn:hover{background:#f6f7f7}.frow .fpill:not(.is-set):not(.fadd):not(:has(>.clear)):hover{background:#f6f7f7}.frow .fpill:not(.is-set):not(.fadd):not(:has(>.clear))[aria-expanded=true]{background:#f6f7f7}.frow .fpill .muted,.ptitle-r .fpill .muted{color:var(--ink-2)}.frow .search-btn{align-items:center;gap:var(--sp-6);width:auto;padding:0 var(--sp-8) 0 var(--sp-6);font-size:var(--ctl-text);display:inline-flex}.frow .search-btn[hidden]{display:none}@media (width<=640px){.frow .search-btn{width:var(--ctl-h);justify-content:center;padding:0}.frow .search-btn .sb-l{display:none}}.frow .fpill.fadd{outline-offset:-1px;color:#00000080;background:#00000005;outline:1px dashed #00000014;box-shadow:inset 0 0 0 1px #0000000f}.frow .fpill.fadd svg{stroke:currentColor}.frow .fpill.fadd:hover,.frow .fpill.fadd[aria-expanded=true]{color:var(--ink);background:#00000005}.frow .fpill:is(.is-set,:has(>.clear)),.frow .fpill.fsort{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #e6e7ea}.frow .fpill:is(.is-set,:has(>.clear)){gap:var(--sp-6);padding-right:0}.frow .fpill:has(>.clear) .clear{height:auto;width:var(--ctl-h);margin-left:var(--sp-2);border-left:1px solid #e6e7ea;border-radius:0;align-self:stretch;place-items:center;display:inline-grid}.frow .fpill .fplus{height:18px;padding:0 var(--sp-4);font-size:var(--text-meta);color:#505155;background:#0000000a;border-radius:6px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #eeeff1}.fdiv{background:#eeeff1;flex:none;align-self:center;width:1px;height:20px}.view-acts{align-items:center;gap:var(--sp-8);display:inline-flex}@media (width>=821px){.wrap:has(.frow .view-acts){position:relative}.wrap .frow .view-acts{top:var(--sp-10);right:var(--sp-24);z-index:3;position:absolute}}@media (width<=820px){.frow{row-gap:var(--sp-8);column-gap:var(--sp-6);flex-wrap:wrap;justify-content:flex-start}.frow>.fleft,.frow>.fright{display:contents}.frow .search-btn,.frow .search{order:1}.frow>.fleft>.fpill.fadd{order:2}.frow .fwrap:has(>.fadd){order:2}.frow:before{content:"";flex:1 1 0;order:3}.frow .fright>*{order:4}:is(.frow .fpill.fadd,.frow .fright .fpill:has(>svg)){width:var(--ctl-h);justify-content:center;gap:0;padding:0;font-size:0}.frow .fright>.btn.dark,.frow .fright>.split{order:5}.frow .fright>.split>.btn:first-child{width:var(--ctl-h);justify-content:center;gap:0;padding:0;font-size:0}.frow .fright>.btn.dark:has(>svg){width:var(--ctl-h);justify-content:center;gap:0;padding:0;font-size:0}.frow:after{content:"";flex-basis:100%;order:6;height:0}.frow .fright>.view-acts{order:7}.frow>.fleft>.fpill.is-set{order:8}.frow .fwrap:has(>.fpill:not(.fadd)){order:8}}.bulkbar{left:50%;bottom:var(--sp-24);z-index:30;align-items:center;gap:var(--sp-8);padding:var(--sp-8);background:var(--card);border-radius:var(--card-r);box-shadow:var(--popup-shadow);animation:.15s ease-out menuIn;display:flex;position:fixed;transform:translate(-50%)}.bulkbar .bulk-n{align-items:center;gap:var(--sp-6);height:var(--ctl-h);padding:0 var(--sp-4) 0 var(--sp-8);border-radius:var(--ctl-r);outline-offset:-1px;color:var(--ink-2);font-size:var(--ctl-text);white-space:nowrap;background:#00000005;outline:1px dashed #00000014;display:inline-flex}.bulkbar .bulk-n b{height:18px;padding:0 var(--sp-6);background:var(--black);color:#fff;font-size:var(--text-meta);border-radius:6px;place-items:center;font-weight:450;display:inline-grid}.bulkbar .bulk-x{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.bulkbar .bulk-x:hover{background:var(--chip);color:var(--ink)}.bulkbar .bulk-x svg{stroke:currentColor;width:14px;height:14px}.bulkbar .fdiv{height:24px}@media (width<=640px){.bulkbar{left:var(--sp-8);right:var(--sp-8);bottom:var(--sp-8);overflow-x:auto;transform:none}}@media (pointer:coarse){.frow .fpill,.frow .btn,.frow .navbtn{position:relative}.frow .fpill:before,.frow .btn:before,.frow .navbtn:before{content:"";position:absolute;inset:-4px -2px}}::placeholder{color:var(--ink-3);opacity:1}.sec-h.is-field{font-size:var(--text-meta);color:var(--ink-3);margin-bottom:var(--sp-6)}.ptitle-in .vf:focus,.vf.hug:focus,.ptitle-in .vf.rich:focus{box-shadow:none;background:0 0}.flink:has(>svg){align-items:center;gap:var(--sp-6);display:inline-flex}.flink>svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}a.flink{text-decoration:none}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=date],.field select,.field textarea,.dfield,.dfield:hover,.tin,.fin,.list-in,.desc-in,.lfield,.msearch,.cmt-comp{border-color:var(--field-line)}.field input:hover:not(:focus),.field select:hover:not(:focus),.field textarea:hover:not(:focus),.dfield:hover,.tin:hover:not(:focus),.fin:hover:not(:focus),.list-in:hover:not(:focus),.desc-in:hover:not(:focus),.lfield:hover:not(:focus-within),.cmt-comp:hover:not(:focus-within),.vf:hover:not(:focus),.prop>.prop-in:hover:not(:focus),.prop-lk>.prop-in:hover:not(:focus){background-color:#0000;background-image:linear-gradient(var(--field-hover), var(--field-hover))}.field input:hover:not(:focus),.field select:hover:not(:focus),.field textarea:hover:not(:focus),.dfield:hover,.tin:hover:not(:focus),.fin:hover:not(:focus),.list-in:hover:not(:focus),.desc-in:hover:not(:focus),.lfield:hover:not(:focus-within),.cmt-comp:hover:not(:focus-within){background-color:#fff}.prop>.prop-in:focus,.prop-lk>.prop-in:focus{box-shadow:inset 0 0 0 1px var(--black);background:#fff}.field input::placeholder,.field textarea::placeholder,.fin::placeholder,.list-in::placeholder,.lfield input::placeholder,.msearch input::placeholder,.cmt-comp textarea::placeholder,.ib-title::placeholder,.menu-in::placeholder{color:var(--ink-3);opacity:1}.fmtbar{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.fmtbar .fsep{width:1px;height:var(--sp-16);background:var(--line);margin:0 var(--sp-4);flex:none}.fmtbar .rowbtn[aria-pressed=true]{background:var(--chip);color:var(--ink)}.fmtbar .rowbtn svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon)}.cmt-comp{border:1px solid var(--line);padding:var(--sp-10) var(--sp-12) var(--sp-10);gap:var(--sp-8);border-radius:10px;display:grid}.cmt-comp:focus-within{border-color:var(--black)}.cmt-comp textarea{resize:none;font:inherit;width:100%;min-height:64px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;line-height:1.5}.cmt-foot{justify-content:flex-end;display:flex}.cmt-list{gap:var(--sp-12);display:grid}.cmt-item{gap:var(--sp-10);border:1px solid var(--line);padding:var(--sp-12) var(--sp-14);border-radius:10px;grid-template-columns:32px minmax(0,1fr);display:grid}.cmt-item .av{width:32px;height:32px;font-size:11.5px}.cmt-head{align-items:center;gap:var(--sp-8);min-height:28px;margin:calc(var(--sp-4) * -1) 0 calc(var(--sp-2) * -1);display:flex}.cmt-acts{gap:var(--sp-2);opacity:0;margin-left:auto;transition:opacity .1s;display:flex}.cmt-item:hover .cmt-acts,.cmt-acts:focus-within{opacity:1}.cmt-edit{width:100%;margin-top:var(--sp-6);border:1px solid var(--black);padding:var(--sp-8) var(--sp-10);font:inherit;resize:none;min-height:64px;color:var(--ink);background:#fff;border-radius:8px;outline:0;font-size:14px;line-height:1.5}.cmt-editfoot{justify-content:flex-end;gap:var(--sp-8);margin-top:var(--sp-8);display:flex}.cmt-head b{font-size:14px;font-weight:600}.cmt-head span{font-size:var(--text-meta);color:var(--ink-3)}.cmt-text{margin-top:var(--sp-4);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cmt-empty{color:var(--ink-3);padding:var(--sp-8) 0;font-size:var(--text-body)}.cmt-comp:focus-within{border-color:var(--black)!important;box-shadow:none!important}.cmt-comp.grow textarea{height:22px;min-height:22px;transition:height .15s ease-out;overflow:hidden}.cmt-comp.grow:not(:focus-within):not(.open):not(:has(textarea:not(:placeholder-shown))) .cmt-foot{display:none}.cmt-comp.grow:focus-within textarea{height:64px;overflow:auto}.cmt-comp.grow:has(textarea:not(:placeholder-shown)) textarea{height:64px;overflow:auto}@media (prefers-reduced-motion:reduce){.cmt-comp.grow textarea{transition:none}}.cmt-head .cmt-pin{color:var(--ink-2);display:inline-grid}.cmt-head .cmt-pin svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor}.cmt-head .cbadge,.cmt-head .sbadge{height:22px;padding:0 var(--sp-8);font-size:var(--ctl-text);color:var(--chip-grey-ink);background:var(--chip-grey);font-weight:450}.cmt-list.quiet .cmt-item{padding-left:0;padding-right:0;padding-top:var(--sp-6);padding-bottom:var(--sp-6);border-color:#0000}.cmt-foot .cmt-opts{align-items:center;gap:var(--sp-12);font-size:var(--ctl-text);margin-right:auto;display:flex}.cmt-log{align-items:center;gap:var(--sp-8);padding:0 var(--sp-6);font-size:var(--ctl-text);color:var(--ink-3);display:flex}.cmt-log .av{width:20px;height:20px;font-size:8.5px}.cmt-log b{color:var(--ink-2);font-weight:450}.mtag{color:var(--ink);padding:0 var(--sp-4);letter-spacing:0;background:#cce5ff;border-radius:4px;font-family:inherit;font-size:.93em;font-weight:450;display:inline-block}.cv{gap:var(--sp-12);display:grid}.cv-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);border:1px solid var(--line);padding:var(--sp-14) var(--sp-16);background:#fff;border-radius:12px;display:flex}.cv-head>div{gap:var(--sp-4);min-width:0;display:grid}.cv-head .flab{margin-top:var(--sp-6)}.cv-head .flab:first-child{margin-top:0}.cv-subj{align-items:center;gap:var(--sp-6);font-size:16px;font-weight:600;display:flex}.cv-prev{color:var(--ink-2);align-items:center;gap:var(--sp-6);font-size:13.5px;display:flex}.cv-subj .navbtn,.cv-prev .navbtn{width:26px;height:26px}.cv-subj .navbtn svg,.cv-prev .navbtn svg{width:14px;height:14px}.cv-warn{gap:var(--sp-10);background:var(--panel);border:1px solid var(--line);padding:var(--sp-10) var(--sp-14);color:var(--ink-2);border-left:3px solid #ffcb00;border-radius:10px;align-items:flex-start;font-size:13.5px;line-height:1.6;display:flex}.cv-warn svg{width:16px;height:16px;stroke:var(--ink-2);margin-top:var(--sp-4);flex:none}.cv-mail{border:1px solid var(--line);padding:var(--sp-20) 0;background:#fff;border-radius:12px;overflow:hidden}.cv-row{padding:var(--sp-10) var(--sp-32);position:relative}:is(.cv-row:has(.eb-img.full),.cv-row:has(.eb-img-empty.full)){padding:var(--sp-10) 0}.cv-row:hover{background:#fafafb}.cv-act{opacity:0;transition:opacity .1s;position:absolute;top:8px;right:12px}.cv-row:hover .cv-act{opacity:1}.cv-act .btn{box-shadow:var(--shadow)}.cv-link{margin-top:var(--sp-6);color:var(--ink-3);text-align:center;word-break:break-all;font-size:12px}.pv-stage .cv{width:100%;max-width:560px}.eb-h{color:var(--ink);letter-spacing:-.2px;font-weight:800;line-height:1.2}.eb-h.large{font-size:28px}.eb-h.medium{font-size:20px}.eb-t{color:#3f3f46;font-size:15px;line-height:1.65}.eb-t ul{padding-left:var(--sp-20);margin:var(--sp-4) 0}.eb-t a,.eb-h a{color:inherit}[data-ce]:empty:before{content:attr(data-ph);color:#b4b4bc}[contenteditable]:focus{outline:none}.eb-btn{letter-spacing:.8px;text-transform:uppercase;padding:var(--sp-12) var(--sp-24);border-radius:6px;outline:none;font-size:13px;font-weight:700;display:inline-block}.eb-btn.filled{background:var(--bc);color:#fff}.eb-btn.outline{border:2px solid var(--bc);color:var(--bc);padding:var(--sp-12) var(--sp-24)}.eb-btn.light{color:var(--bc);background:#fff}.eb-img{background:#f0f0f2 50%/cover no-repeat;height:240px}.eb-img.inset{border-radius:10px}.eb-img[data-eb-pick]{cursor:pointer}.eb-img-empty{height:160px;color:var(--ink-3);cursor:pointer;background:linear-gradient(135deg,#f4f4f6,#e9e9ee);place-items:center;font-size:13px;display:grid}.eb-img-empty.inset{border-radius:10px}.eb-hr{border:0;border-top:1px solid var(--line);margin:var(--sp-6) 0}.eb-empty{padding:var(--sp-64) var(--sp-24);text-align:center;color:var(--ink-3);font-size:var(--ctl-text)}.pv-stage .eb-img{height:180px}.modal.pvm{border-radius:var(--card-r);width:100%;height:calc(100vh - 32px);max-height:none;box-shadow:var(--popup-shadow)}.pv-top{align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14) var(--sp-10) var(--sp-16);border-bottom:1px solid var(--line-soft);display:flex}.pv-ic{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pv-ic svg{stroke:#fff;width:15px;height:15px}.pv-tt{align-items:center;gap:var(--sp-8);flex:1;min-width:0;display:flex}.pv-tt b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:450;overflow:hidden}.pv-tt small{font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap}.pv-prop{align-items:center;gap:var(--sp-8);padding:0 var(--sp-4) var(--sp-12);border-bottom:1px solid var(--line-soft);grid-template-columns:96px 1fr;display:grid}.pvm .nm.phone2{width:auto;height:clamp(480px,100vh - 150px,760px)}.pvm .nm-sheet{width:auto;height:clamp(360px,100vh - 250px,905px)}.pvm .nm-sheet b{padding:var(--sp-24);font-size:clamp(24px,3.2vh,34px)}.pv-files{gap:var(--sp-2);display:grid}.pv-file{align-items:center;gap:var(--sp-10);font-size:var(--ctl-text);padding:var(--sp-4);margin:0 calc(var(--sp-4) * -1);border-radius:8px;display:flex}.pv-file.on{background:var(--panel)}.pv-file>button:first-child{align-items:center;gap:var(--sp-10);min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex:1;padding:0;display:flex}.pv-file>button:first-child span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.pv-link{white-space:nowrap}.pv-fthumb{border-radius:3px;flex:none;width:26px;height:36px;box-shadow:inset 0 0 0 1px #11111414}.pv-prop small{color:var(--ink-2);font-size:13px}.pv-prop .pv-who{margin-left:calc(var(--sp-4) * -1);justify-self:start}.pv-whobar{display:none}.who-opt .pv-av{width:24px;height:24px;font-size:10px}.who-opt .pv-av svg{width:14px;height:14px}.pv-who{white-space:nowrap;flex:none}button.pv-who{cursor:pointer}button.pv-who:hover{background:var(--chip);color:var(--ink)}.pv-av{color:#fff;background:#c4c4c4;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.pv-av svg{stroke:#fff;width:12px;height:12px}.pv-av.agency{background:var(--black)}.pvm.by-agency .cv-act{display:none}.pv-acts{align-items:center;gap:var(--sp-2);display:flex}.pv-n{font-size:var(--text-meta);color:var(--ink-3);padding:0 var(--sp-4);white-space:nowrap}.pv{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.pv-stage{background:var(--app);padding:var(--sp-24) var(--sp-24);justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.pv-side{border-left:1px solid var(--line-soft);padding:var(--sp-16);gap:var(--sp-20);align-content:start;display:grid;overflow-y:auto}.pv-notes{font-size:var(--text-body);color:var(--ink-2);white-space:pre-wrap;line-height:1.55}.pvm .pv{background:#fafafa;grid-template-columns:minmax(0,1fr) 400px;position:relative}.pvm .pv-stage{scrollbar-width:none;background:0 0;align-items:safe center}.pvm .pv-stage::-webkit-scrollbar{display:none}.pv-bar{background:#1111140f;border-radius:999px;width:6px;position:absolute;top:20px;bottom:20px;left:calc(100% - 412px)}.pv-bar[hidden]{display:none}.pv-thumb{cursor:pointer;background:#11111447;border-radius:999px;width:6px;transition:background .12s;position:absolute;left:0}.pv-bar:hover .pv-thumb,.pv-thumb.dragging{background:#11111473}.pv-scroll{scrollbar-width:thin}.pvm .pv-side{border:0;border-left:1px solid var(--line-soft);background:var(--bg);flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.pv-scroll{padding:var(--sp-16) var(--sp-16) var(--sp-24);gap:var(--sp-12);flex:1;align-content:start;display:grid;overflow-y:auto}.pv-card{gap:var(--sp-8);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line-soft);background:var(--card);border-radius:10px;display:grid}.pv-cardh{margin:calc(var(--sp-4) * -1) calc(var(--sp-6) * -1) calc(var(--sp-4) * -1) 0;justify-content:space-between;align-items:center;display:flex}.pv-clamp{white-space:pre-wrap;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.pv-clamp.c3{-webkit-line-clamp:3}.pv-clamp.c4{-webkit-line-clamp:4}.pv-clamp.open{-webkit-line-clamp:unset;display:block}.pv-notes{color:var(--ink-2)}.pv-empty{font-size:var(--ctl-text);color:var(--ink-3);text-align:center;padding:var(--sp-24) 0}.pv-seemore{justify-self:start;align-items:center;gap:var(--sp-4);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;display:inline-flex}.pv-seemore:hover{color:var(--ink)}.pv-seemore svg{stroke:currentColor;width:13px;height:13px;transition:transform .12s}.pv-seemore.up svg{transform:rotate(180deg)}.pv-details{gap:var(--sp-8);display:grid}.pv-details>div{align-items:center;gap:var(--sp-8);grid-template-columns:96px 1fr;display:grid}.pv-details small{color:var(--ink-2);font-size:13px}.pv-chip{background:var(--chip);color:var(--ink);padding:var(--sp-4) var(--sp-8);border-radius:6px;justify-self:start;font-size:13px;line-height:1.4}.nm{color:#111;background:#fff;border:1px solid #dbdbdb;border-radius:10px;width:360px;max-width:100%;font-size:14px;overflow:hidden;box-shadow:0 8px 24px #1111140f}.nm-h{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);display:flex}.nm-h>span:not(.nm-av):not(.nm-more){flex:1;display:grid}.nm-h b{font-size:13.5px;font-weight:600}.nm-h small{color:#737373;font-size:12px}.nm.ig .nm-h b{flex:1}.nm-av{background:var(--black);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.nm-av.sm{width:40px;height:40px;font-size:12px}.nm.ig .nm-av{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #d62976}.nm-more{color:#111;display:grid}.nm-more svg{width:18px;height:18px}.nm-media{width:100%;position:relative}.nm-count{color:#fff;padding:var(--sp-4) var(--sp-8);background:#111114b3;border-radius:999px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.nm-nav{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #11111433}.nm-nav.l{left:10px}.nm-nav.r{right:10px}.nm-nav svg{stroke:#111;width:14px;height:14px}.nm-dots{justify-content:center;gap:var(--sp-4);padding:var(--sp-8) 0 0;display:flex}.nm-dots i{background:#c7c7c7;border-radius:50%;width:6px;height:6px}.nm-dots i.on{background:#0095f6}.nm-acts{padding:var(--sp-8) var(--sp-12) var(--sp-4);justify-content:space-between;display:flex}.nm-acts span{gap:var(--sp-14);display:flex}.nm-acts svg,.nm-fbacts svg{stroke:#111;width:24px;height:24px}.nm-capw{padding:var(--sp-2) var(--sp-12) 0}.nm-bodyw{padding:0 var(--sp-12) var(--sp-10)}.nm-cap{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.nm-cap.open,.nm-body.open{-webkit-line-clamp:unset;display:block}.nm-morebtn{color:#737373;padding:var(--sp-2) 0 0;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:450}.nm-morebtn:hover{color:#111}.nm-time{padding:var(--sp-6) var(--sp-12) var(--sp-12);color:#737373;text-transform:none;font-size:11px}.nm.gbp{border-radius:12px}.nm.gbp .nm-body{padding:var(--sp-12) var(--sp-14) var(--sp-6);color:#3c4043;line-height:1.5}.nm-gbtn{margin:var(--sp-6) var(--sp-14) var(--sp-14);color:#1a73e8;font-size:14px;font-weight:450;display:inline-block}.nm.fb{border-color:#dddfe2}.nm.fb .nm-body{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.nm.fb .nm-body.open{display:block}.nm-link{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);background:#f0f2f5;display:flex}.nm-link>span:first-child{flex:1;gap:1px;min-width:0;display:grid}.nm-link small{color:#65676b;font-size:12px}.nm-link b{font-size:15px;font-weight:600}.nm-link em{color:#65676b;font-size:13px;font-style:normal}.nm-cta{padding:var(--sp-8) var(--sp-12);background:#e2e5e9;border-radius:6px;flex:none;font-size:14px;font-weight:600}.nm-fbacts{padding:var(--sp-6) var(--sp-8);margin:0 var(--sp-12);color:#65676b;border-top:1px solid #dddfe2;justify-content:space-around;font-size:14px;font-weight:600;display:flex}.nm-fbacts span{align-items:center;gap:var(--sp-6);display:inline-flex}.nm-fbacts svg{stroke:#65676b;width:18px;height:18px}.nm.inbox{width:560px}.nm-mailh{align-items:center;gap:var(--sp-10);padding:var(--sp-14) var(--sp-16) var(--sp-4);display:flex}.nm-mailh span:last-child{display:grid}.nm-mailh b{font-size:14px}.nm-mailh small{color:#737373;font-size:12px}.nm .cv-row.nm-meta{padding:var(--sp-6) var(--sp-16)}.nm-lab{color:#8a8a93;margin-bottom:1px;font-size:11.5px;display:block}.nm-subj{font-size:18px;font-weight:600;line-height:1.3}.nm-prev{color:#737373;font-size:13.5px}.nm-meta:last-of-type{margin-bottom:var(--sp-6)}.nm-mailbody{padding:var(--sp-14) 0;border-top:1px solid #eee}.nm-mailbody .eb-img{height:200px}.nm.phone2{aspect-ratio:9/19.5;border:10px solid var(--black);background:#fff;border-radius:44px;flex-direction:column;width:290px;padding:0;display:flex}.nm-status{padding:var(--sp-8) var(--sp-24) 0;height:26px;margin-bottom:calc(var(--sp-24) * -1);z-index:1;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.nm-status i{gap:var(--sp-4);display:inline-flex}.nm-status i b{background:#111;border-radius:1px;width:3px;display:inline-block}.nm-home{background:var(--black);width:100px;height:4px;margin:0 auto var(--sp-8);border-radius:999px;flex:none}.nm-notch{background:var(--black);width:110px;height:22px;margin:0 auto var(--sp-10);border-radius:0 0 14px 14px}.nm-phh{justify-items:center;gap:var(--sp-2);padding:0 0 var(--sp-12);border-bottom:1px solid #eee;display:grid}.nm-phh b{font-size:13px}.nm-phh small{color:#737373;font-size:11.5px}.nm-thread{scrollbar-width:none;min-height:0;padding:var(--sp-16) var(--sp-14);flex:1;overflow-y:auto}.nm-thread::-webkit-scrollbar{display:none}.nm-bub{color:#111;max-width:82%;padding:var(--sp-10) var(--sp-12);white-space:pre-wrap;background:#e9e9eb;border-radius:18px 18px 18px 4px;line-height:1.4}.nm.print{width:auto;box-shadow:none;justify-items:center;gap:var(--sp-14);padding-bottom:var(--sp-4);background:0 0;border:0;display:grid;overflow:visible}.nm-sheet{aspect-ratio:1/1.414;border-radius:4px;align-items:flex-end;width:320px;display:flex;box-shadow:0 12px 32px #1111142e}.nm-sheet b{color:#fff;padding:var(--sp-24);font-size:24px;font-weight:800;line-height:1.15}.nm-sheet.has-img{aspect-ratio:auto;background:0 0;width:auto;height:auto;display:block;overflow:hidden}.nm-sheet.has-img>img{width:auto;max-width:min(560px,100%);height:auto;max-height:452px;display:block}.pvm .nm-sheet.has-img{height:auto}.pvm .nm-sheet.has-img>img{max-width:min(640px,100%);max-height:clamp(360px,100vh - 250px,905px)}.nm-thumbs{gap:var(--sp-8);display:flex}.nm-thumbs button{cursor:pointer;opacity:.6;border:0;border-radius:3px;width:40px;height:56px}.nm-thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--black)}.nm.other .nm-body{padding:var(--sp-14) var(--sp-16) var(--sp-16)}.nm.other b{font-size:16px;display:block}.nm.other p{margin:var(--sp-6) 0 0;color:var(--ink-2);white-space:pre-wrap;line-height:1.5}.nm .cv-row{padding:var(--sp-8) var(--sp-24)}.nm .cv-row:has(.eb-img.full){padding:var(--sp-8) 0}.ib-mock .nm-nav,.ib-mock .nm-morebtn{display:none}.pvm .pv{background:var(--panel);grid-template-columns:380px minmax(0,1fr)}.pvm .pv-side{border-left:0;border-right:1px solid var(--line)}.pvm .pv-scroll{padding:var(--sp-24) var(--sp-24) var(--sp-40);display:block}.pvm .pv-scroll>.field{margin-top:var(--sp-20)}.pvm .pv-title{margin:0 0 var(--sp-14);font-size:22px;font-weight:600;line-height:1.3}.pvm .pv-stage{padding:var(--sp-24) var(--sp-24) var(--sp-40);align-items:flex-start}.pv-inner{flex-direction:column;align-items:center;width:100%;display:flex}.pvm .pv-bar{left:auto;right:8px}.pvm .cv-warn{margin-top:var(--sp-20)}.pvm .pv-empty{padding:var(--sp-24) 0 0}.pv-mwrap{display:inline-flex;position:relative}.pv-amenu{z-index:10;position:absolute;top:calc(100% + 6px);left:auto;right:0}.pv-amenu[hidden]{display:none}@media (width<=900px){.pv{grid-template-columns:1fr;overflow-y:auto}.pv-side{border-left:0;border-top:1px solid var(--line-soft)}.pv-whobar{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-16);border-bottom:1px solid var(--line-soft);color:var(--ink-3);font-size:13px;display:flex}.pv-scroll>.pv-prop{display:none}.pvm .pv{grid-template-columns:1fr}.pvm .pv-side{border-left:0;border-top:1px solid var(--line-soft);overflow:visible}.pvm .pv-stage{overflow:visible}.pv-bar{display:none}}@media (width<=640px){.pvm .pv{display:block;overflow-y:auto}.pvm .pv-side,.pvm .pv-scroll{overflow:visible}.pvm .pv-scroll,.pvm .pv-stage{padding:var(--sp-16)}.pv-inner>.nm{max-width:100%}}.kpis{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));margin-bottom:var(--sp-12);border:1px solid var(--line);border-radius:var(--card-r);background:var(--card);display:grid;overflow:clip}.kpi{gap:var(--sp-2);min-width:0;padding:var(--sp-12) var(--sp-16) var(--sp-10);box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;display:grid;position:relative}.kpi-l{align-items:center;gap:var(--sp-6);min-width:0;font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.kpi-l svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:var(--ink-3);flex:none}.kpi-v{font-size:var(--text-item);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kpi-v.mixed{color:var(--ink-3);font-weight:450}.kpi-r{justify-content:space-between;align-items:center;gap:var(--sp-8);min-height:22px;display:flex}.kpi-d{font-size:var(--text-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-d i{margin-right:var(--sp-2);font-style:normal}.kpi-d:has(i){padding:0 var(--sp-6);background:var(--chip);border-radius:999px;line-height:18px}.kpi-d.good:has(i){background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.kpi-d.good:has(i){background:color-mix(in srgb, var(--lime) 18%, #fff)}}.kpi-d.good:has(i){color:#4a6b12}.kpi-d.bad:has(i){background:var(--red-light);color:var(--red-text)}.kpi-d.flat i{color:var(--ink-3)}.kpi svg.spark{flex:none;width:72px;height:22px}.spark .spark-fill{fill:var(--ink-3);opacity:.12}.kpi.on .spark .spark-fill{fill:var(--ink);opacity:.1}.kpis.can-pick .kpi{cursor:pointer}.kpis.can-pick .kpi:hover{background:var(--panel)}.kpis.can-pick .kpi.on:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=1200px){.kpis{grid-template-columns:repeat(var(--nn,4), minmax(0, 1fr))}}@media (width<=640px){.kpis{grid-template-columns:repeat(var(--nph,2), minmax(0, 1fr))}.kpi-r{row-gap:var(--sp-4);flex-wrap:wrap}}.chart{padding:var(--sp-12) var(--sp-16) var(--sp-8);position:relative}.chart-h{justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:var(--ctl-h);flex-wrap:wrap;display:flex}.chart-h .legend{gap:var(--sp-4) var(--sp-8);flex:1;min-width:0}.chart-t{font-size:var(--ctl-text);color:var(--ink-2);white-space:nowrap}.chart-t b{color:var(--ink);font-weight:450}@media (width<=640px){.chart-h .legend{flex-wrap:wrap;flex:100%}}button.lgd{padding:var(--sp-2) var(--sp-4);font:inherit;font-size:var(--ctl-text);cursor:pointer;background:0 0;border:0;border-radius:6px}button.lgd:hover{background:var(--chip);color:var(--ink)}button.lgd[aria-pressed=false]{color:var(--ink-3);text-decoration:line-through}button.lgd[aria-pressed=false] i{opacity:.35}.lgd i.dash{border-top:2px dashed var(--ink-3);border-radius:0;width:14px;height:0}.plot-wrap{position:relative}.chart svg.plot{width:100%;height:300px;margin-top:var(--sp-8);display:block;overflow:visible}.chart svg.plot.sm{height:220px}.chart svg text{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.charts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.charts>.chart>.legend{margin-top:var(--sp-6);gap:var(--sp-2) var(--sp-6)}.charts>.chart{flex-direction:column;display:flex}.charts>.chart>svg.plot{margin-top:auto}.charts-more{justify-content:center;align-items:center;gap:var(--sp-12);padding:var(--sp-16);border-top:1px solid var(--line-soft);font-size:var(--text-meta);color:var(--ink-3);display:flex}.charts>.chart{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.chart-sub{align-items:baseline;gap:var(--sp-10);font-size:var(--ctl-text);color:var(--ink-2);display:flex}.chart-sub b{font-size:var(--text-body);color:var(--ink);font-weight:600}.ctip{z-index:5;min-width:200px;padding:var(--sp-8) var(--sp-10);border-radius:var(--menu-r);background:var(--card);box-shadow:var(--menu-ring);font-size:var(--text-meta);pointer-events:none;position:absolute}.ctip .d{margin-bottom:var(--sp-4);color:var(--ink-2)}.ctip .r{align-items:center;gap:var(--sp-8);color:var(--ink);line-height:20px;display:flex}.ctip .r b{padding-left:var(--sp-16);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:450}.ctip .r i{border-radius:50%;flex:none;width:8px;height:8px}.ctip .r i.dash{border-top:2px dashed var(--ink-3);border-radius:0;width:10px;height:0}.rgrid{grid-template-columns:repeat(auto-fill, minmax(max(200px, calc((100% - var(--sp-12) * 5) / 6)), 1fr));gap:var(--sp-12);padding:var(--sp-16);display:grid}.rcard{min-width:0;padding:var(--sp-8);border-radius:var(--card-r);background:var(--card);box-shadow:0 0 0 1px var(--line)}.rcard.is-link{cursor:pointer;transition:box-shadow .12s}.rcard.is-link:hover{box-shadow:0 0 0 1px #d6d6dc}.rcard.is-link:focus-visible{outline:2px solid var(--black);outline-offset:2px}.rc-thumb{aspect-ratio:4/5;background:var(--panel);border-radius:6px;position:relative;overflow:hidden}.rc-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.rc-thumb.rc-collage{gap:var(--sp-2);background:var(--card);grid-template-columns:1fr 1fr;display:grid}.rc-thumb.rc-collage>span{border-radius:2px}.rc-fmt{left:var(--sp-8);bottom:var(--sp-8);padding:var(--sp-2) var(--sp-6);color:#fff;background:#0000008c;border-radius:4px;font-size:11px;position:absolute}.rc-tile{aspect-ratio:4/5;background:var(--panel);padding:var(--sp-16);text-align:center;font-size:var(--text-body);text-wrap:balance;border-radius:6px;place-items:center;font-weight:450;display:grid}.rc-name{margin:var(--sp-10) var(--sp-4) 0;font-size:var(--ctl-text);white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}.rc-meta{margin:var(--sp-2) var(--sp-4) var(--sp-6);font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-kv{justify-content:space-between;align-items:center;gap:var(--sp-8);min-height:26px;padding:0 var(--sp-4);font-size:var(--ctl-text);color:var(--ink-2);display:flex}.rc-kv b{padding:0 var(--sp-6);background:var(--chip);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;font-weight:450}.rsec+.rsec{border-top:1px solid var(--line-soft)}.rsec-h{align-items:baseline;gap:var(--sp-14);padding:var(--sp-16) var(--sp-16) 0;flex-wrap:wrap;display:flex}.rsec-h h3{font-size:var(--text-title);margin:0;font-weight:600}.rsec-h span{font-size:var(--ctl-text);color:var(--ink-2)}.rsec-h span b{color:var(--ink);font-weight:450}.card.gallery .rgrid{padding:var(--sp-2) 0 var(--sp-16)}.card.gallery .rsec+.rsec{margin-top:var(--sp-8);border-top:0}.card.gallery .rsec-h{padding:var(--sp-8) 0 var(--sp-10)}.rcard.skel-card .rc-thumb.skel{border-radius:6px;height:auto}.set-back{align-items:center;gap:var(--sp-8);height:var(--ctl-h);padding:0 var(--sp-8);margin-bottom:var(--sp-10);border-radius:var(--ctl-r);font:inherit;font-size:var(--ctl-text);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.set-back:hover{background:var(--nav-hover);color:var(--ink)}.set-back svg{width:var(--ctl-icon);height:var(--ctl-icon);stroke:currentColor;flex:none}.nav-h{padding:var(--sp-12) var(--sp-10) var(--sp-4);font-size:var(--text-meta);color:var(--ink-2)}.nav>.nav-h:first-child{padding-top:0}.wrap.set-wrap{max-width:calc(1440px + var(--sp-24) * 2);padding-top:var(--sp-32)}.set-head{margin-bottom:var(--sp-24)}.set-head h1{font-size:var(--text-item);letter-spacing:-.01em;margin:0;font-weight:600}.set-head p{margin:var(--sp-4) 0 0;font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty}.set-sec{gap:var(--sp-10);margin-bottom:var(--sp-32);display:grid}.set-sec-h{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:var(--ctl-h);display:flex}.set-sec-h h2{font-size:var(--text-title);margin:0;font-weight:600}.set-card{background:var(--card);border:1px solid var(--line);border-radius:var(--card-r);padding:var(--sp-6) var(--sp-16)}.set-card>.alert{margin:var(--sp-6) 0 var(--sp-10)}.set-note{font-size:var(--ctl-text);color:var(--ink-2);text-wrap:pretty;margin:0}.ph-row{align-items:center;gap:var(--sp-4) var(--sp-10);flex-wrap:wrap;min-width:0;display:flex}.intg{gap:var(--sp-12);padding:var(--sp-12) 0;border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;display:grid}.intg:first-child{border-top:0}.pop.popover.zappop{gap:var(--sp-12);width:360px;max-width:calc(100vw - var(--sp-32));display:grid}.intg-ic{border-radius:var(--ctl-r);background:var(--chip);width:32px;height:32px;color:var(--ink-2);place-items:center;display:grid}.intg-ic svg{width:var(--iconbtn-icon);height:var(--iconbtn-icon);stroke:currentColor}.intg-n{min-width:0;display:grid}.intg-n b{font-weight:450}.intg-n small{font-size:var(--ctl-text);color:var(--ink-2);text-wrap:pretty}.intg-s{justify-items:end;gap:var(--sp-2);display:grid}.intg-s small{font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap}.intg>.alert{grid-column:2/-1}.tabbar{display:none}.mbar-r{align-items:center;gap:var(--sp-8);flex:none;display:flex}.mbar-r:empty{display:none}.mbar-pick{align-items:center;gap:var(--sp-4);min-width:0;height:var(--ctl-h);margin-right:auto;margin-left:calc(var(--sp-8) * -1);padding:0 var(--sp-8);border-radius:var(--ctl-r);font-size:var(--text-title);color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.mbar-pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mbar-pick svg{width:var(--ctl-icon);height:var(--ctl-icon);color:var(--ink-3);flex:none}.mbar-pick:active{background:var(--chip)}@media (width<=820px){html.is-client .mbar{height:var(--sp-48);padding:0 var(--sp-16)}html.is-client .mbar-menu,html.is-client .mbar .acct-mark{display:none}html.is-client .mbar-t{font-size:var(--text-title)}html.is-client .mbar:has(.mbar-pick) .mbar-t{display:none}html.is-client .tabbar{z-index:35;grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));padding-bottom:env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--line);display:grid;position:fixed;inset:auto 0 0}html.is-client .app{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}html.is-client .content>.wrap{padding-bottom:var(--sp-32)}html.is-client .ws-banner,html.is-client .wrap>.ptitle,html.is-client .wrap>.tabs-row{display:none}html.is-client .content{background:var(--panel)}html.is-client .kpi{padding:var(--sp-10) var(--sp-10) var(--sp-8)}html.is-client .kpi-v{font-size:var(--text-name)}html.is-client .kpi svg.spark{width:100%}html.is-client .mbar-r:has(.mbar-pick){flex:1;min-width:0}}.tabbar button{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--tabbar-h);color:var(--ink-3);font-size:var(--text-meta);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.tabbar button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tabbar button[aria-current=page]{color:var(--ink)}.tabbar button[aria-current=page] svg{stroke-width:2.1px}.tabbar .tb-n{top:var(--sp-6);left:calc(50% + var(--sp-6));min-width:16px;height:16px;padding:0 var(--sp-4);background:var(--red);color:#fff;font-size:var(--text-count);box-shadow:0 0 0 2px var(--card);border-radius:8px;font-weight:600;line-height:16px;position:absolute}.igrp{justify-content:space-between;align-items:baseline;gap:var(--sp-8);margin:var(--sp-20) var(--sp-4) var(--sp-8);font-size:var(--text-meta);color:var(--ink-2);display:flex}.igrp:first-child{margin-top:0}.igrp b{font-size:var(--text-body);color:var(--ink);font-weight:600}.ilist{background:var(--card);border:1px solid var(--line);border-radius:var(--card-r);overflow:clip}.irow{align-items:center;gap:var(--sp-12);width:100%;min-height:56px;padding:var(--sp-10) var(--sp-16);border:0;border-top:1px solid var(--grid);text-align:left;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;text-decoration:none;display:flex}.irow:first-child{border-top:0}.irow:active{background:var(--chip)}div.irow{cursor:default}div.irow:active{background:0 0}.irow.short{min-height:48px}.irow>svg{width:20px;height:20px;color:var(--ink-2);flex:none}.irow>svg.go{width:var(--ctl-icon);height:var(--ctl-icon);color:var(--ink-3)}.irow-t{gap:var(--sp-2);flex:1;min-width:0;display:grid}.irow-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.irow-n.ml{white-space:normal;text-wrap:pretty}.irow-s{font-size:var(--text-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.irow .late{color:var(--red-text)}.irow-v{gap:var(--sp-2);text-align:right;font-variant-numeric:tabular-nums;flex:none;display:grid}.irow-v small{font-size:var(--text-meta);color:var(--ink-2)}.irow.is-done .irow-n{color:var(--ink-2)}.idate{width:40px;padding-top:var(--sp-2);flex:none;align-self:flex-start;justify-items:center;display:grid}.idate b{font-size:var(--text-name);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.idate small{font-size:var(--text-meta);color:var(--ink-2)}.ikind{align-items:center;gap:var(--sp-4);font-size:var(--text-meta);color:var(--ink-2);display:inline-flex}.ikind svg{stroke:currentColor;fill:none;width:14px;height:14px}.imore{margin-bottom:var(--sp-8);justify-content:center;display:flex}.ilive{align-items:center;gap:var(--sp-6);display:inline-flex}.ilive:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px}.ipicks{gap:var(--sp-8);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.ipicks[hidden]{display:none}.icard{padding:var(--sp-16);background:var(--card);border:1px solid var(--line);border-radius:var(--card-r)}.icard .btn.wide{width:100%;margin-top:var(--sp-12);justify-content:center}.seg.full{width:100%;display:flex}.seg.full button{flex:1;justify-content:center}.agrid{gap:var(--sp-16) var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acard{gap:var(--sp-6);text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.acard .jtile{aspect-ratio:4/5}.acard-v{font-variant-numeric:tabular-nums}.acard-s{font-size:var(--text-meta);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acard .arank{top:var(--sp-8);right:var(--sp-8);z-index:2;min-width:22px;height:22px;padding:0 var(--sp-6);color:#fff;font-size:var(--text-meta);text-align:center;background:#111114b8;border-radius:999px;font-weight:600;line-height:22px;position:absolute}.cu-pv{margin-bottom:var(--sp-20);justify-content:center;display:flex}.mfull{z-index:45;background:var(--card);flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) mfull-in;display:flex;position:fixed;inset:0}.mfull-top{align-items:center;gap:var(--sp-8);min-height:var(--sp-48);padding:0 var(--sp-16);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line-soft);flex:none;display:flex}.mback{align-items:center;gap:var(--sp-2);height:var(--ctl-h);margin-left:calc(var(--sp-10) * -1);padding:0 var(--sp-8) 0 var(--sp-4);border-radius:var(--ctl-r);font-size:var(--text-body);color:var(--ink);cursor:pointer;background:0 0;border:0;display:inline-flex}.mback svg{width:20px;height:20px}.mback:active{background:var(--chip)}.mfull-body{min-height:0;padding:var(--sp-16) var(--sp-16) var(--sp-32);flex:1;overflow:auto}.mfull-body>h2{margin:0 0 var(--sp-6);font-size:var(--text-item);letter-spacing:-.01em;text-wrap:pretty;font-weight:600;line-height:1.25}.mstat{align-items:center;gap:var(--sp-6);margin-bottom:var(--sp-12);font-size:var(--text-meta);color:var(--ink-2);display:inline-flex}.mstat svg{stroke:currentColor;fill:none;width:14px;height:14px}.mprops{row-gap:var(--sp-10);margin:var(--sp-16) 0 var(--sp-20);grid-template-columns:96px minmax(0,1fr);display:grid}.mprops dt{align-items:center;gap:var(--sp-6);font-size:var(--text-meta);color:var(--ink-2);display:flex}.mprops dt svg{width:14px;height:14px}.mprops dd{align-items:center;gap:var(--sp-6);min-width:0;margin:0;display:flex}.mprops .late{color:var(--red-text)}.mtext{margin:0 0 var(--sp-20);text-wrap:pretty;white-space:pre-line;line-height:1.55}.msub{margin:var(--sp-24) 0 var(--sp-10);font-weight:600}.mfull-body>.ilist,.mfull-body>.mform{margin-bottom:var(--sp-20)}.mfoot{gap:var(--sp-8);padding:var(--sp-12) var(--sp-16) calc(var(--sp-12) + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--card);flex:none;display:flex}.mfoot .btn{flex:1;justify-content:center}@keyframes mfull-in{0%{opacity:0;transform:translate(24px)}}.mview{z-index:70;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mview-top{justify-content:space-between;align-items:center;gap:var(--sp-8);min-height:var(--sp-48);padding:env(safe-area-inset-top) var(--sp-8) 0 var(--sp-16);font-size:var(--text-meta);flex:none;display:flex}.mview-top span{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.mview-top button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mview-top button svg{width:18px;height:18px}.mview-st{min-height:0;padding:0 var(--sp-16);flex:1;place-items:center;display:grid}.mview-st>img,.mview-st>video{border-radius:var(--ctl-r);max-width:100%;max-height:100%}.mview-st>iframe.vx-pdf{aspect-ratio:auto;background:#fff;height:100%}.mview-st>iframe{width:100%;max-height:100%;aspect-ratio:var(--ar,9 / 16);border-radius:var(--ctl-r);background:#000;border:0}.mview-art{width:min(100%, calc((100dvh - var(--sp-64) * 4) * 4 / 5));aspect-ratio:4/5;border-radius:var(--ctl-r);display:block}.mview-art>img{object-fit:cover;border-radius:var(--ctl-r);width:100%;height:100%;display:block}.mview-ft{gap:var(--sp-12);padding:var(--sp-16) var(--sp-16) calc(var(--sp-16) + env(safe-area-inset-bottom));flex:none;display:grid}.mview-ft .btn{justify-content:center;width:100%}.mview-ft:empty{display:none}.mfig{gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mfig div{gap:var(--sp-2);display:grid}.mfig small{font-size:var(--text-meta);opacity:.7}.mfig b{font-variant-numeric:tabular-nums;font-weight:600}.bsheet-bg{z-index:80;background:#1111143d;align-items:flex-end;animation:.15s ease-out mnav-fade;display:flex;position:fixed;inset:0}.bsheet{width:100%;max-height:80%;padding:var(--sp-8) var(--sp-8) calc(var(--sp-16) + env(safe-area-inset-bottom));border-radius:var(--card-r) var(--card-r) 0 0;background:var(--card);box-shadow:var(--popup-shadow);animation:.2s cubic-bezier(.2,.8,.2,1) bsheet-up;overflow:auto}.bsheet:before{content:"";width:36px;height:4px;margin:0 auto var(--sp-8);background:var(--line);border-radius:2px;display:block}.bs-h{padding:var(--sp-4) var(--sp-12) var(--sp-8);font-size:var(--text-meta);color:var(--ink-2);margin:0;font-weight:450}.bs-opt{align-items:center;gap:var(--sp-12);width:100%;min-height:48px;padding:0 var(--sp-12);border-radius:var(--ctl-r);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.bs-opt:active{background:var(--chip)}.bs-opt>svg{width:20px;height:20px;color:var(--ink-2);flex:none}.bs-opt>span{flex:1;min-width:0}.bs-opt small{font-size:var(--text-meta);color:var(--ink-2);display:block}.bs-opt .bs-tk{width:var(--ctl-icon);height:var(--ctl-icon);color:var(--ink);visibility:hidden}.bs-opt[aria-checked=true] .bs-tk{visibility:visible}.bs-opt .bs-ext{width:var(--ctl-icon);height:var(--ctl-icon);color:var(--ink-3)}.bs-sep{height:1px;margin:var(--sp-6) var(--sp-12);background:var(--line-soft)}@keyframes bsheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.bsheet,.bsheet-bg,.mfull{animation:none}}@media (width<=820px){.set-ph>.alert{margin-bottom:var(--sp-12)}.set-ph>.sec-none{margin:var(--sp-12) var(--sp-4) 0}}.wrap.home-wrap{max-width:calc(1440px + var(--sp-24) * 2);margin-left:auto;margin-right:auto}.hello{margin:var(--sp-8) 0 var(--sp-24)}.hello-d{font-size:var(--ctl-text);color:var(--ink-2)}.hello h1{margin:var(--sp-4) 0 0;font-size:var(--text-hero);letter-spacing:-.01em;font-weight:600}.hello p{margin:var(--sp-4) 0 0;font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty}.hcols{gap:var(--sp-24);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.hstack{gap:var(--sp-24);align-content:start;min-width:0;display:grid}@media (width<=1100px){.hcols{grid-template-columns:minmax(0,1fr)}}.hcard{background:var(--card);border:1px solid var(--line);border-radius:var(--card-r);padding:var(--sp-20) var(--sp-24);min-width:0}.hcard-h{align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-12);display:flex}.hcard-h h2{font-size:var(--text-title);margin:0;font-weight:600}.hcard-r{align-items:center;gap:var(--sp-8);font-size:var(--ctl-text);color:var(--ink-2);margin-left:auto;display:flex}.hsum{font-size:var(--text-title);text-wrap:pretty;margin:0;line-height:1.5}.hsum b{font-weight:600}.hcard .kpis{margin:var(--sp-16) 0 0}.hcard .lwrap{margin-top:var(--sp-16)}.hcard .meter{margin-bottom:var(--sp-8)}.hcard .step{padding:var(--sp-10) 0}.hcard .step+.step{border-top:1px solid var(--line-soft)}.hcard .linkbtn{margin-top:var(--sp-8)}.hnote{margin:var(--sp-12) 0 0;font-size:var(--ctl-text);color:var(--ink-2);text-wrap:pretty}.hcard .ctc{margin-bottom:var(--sp-12)}.wrap>.wrap.home-wrap{max-width:1440px;padding:0}.cm{gap:var(--sp-12);display:grid}.cm-row{align-items:center;gap:var(--sp-12);grid-template-columns:44px minmax(0,1fr);display:grid}.cm-d{padding:var(--sp-4) 0;border-radius:var(--ctl-r);background:var(--chip);justify-items:center;line-height:1.15;display:grid}.cm-d span{font-size:var(--text-meta);color:var(--ink-2)}.cm-d b{font-size:var(--text-title);font-weight:600}.cm-t{font-size:var(--text-body);display:block}.cm-s{font-size:var(--ctl-text);color:var(--ink-2);display:block}.ph-home .hello{margin:var(--sp-4) var(--sp-4) var(--sp-16)}.ph-home .hello h1,.ph-home .kpis{margin:0}.ph-home .irow>.meter{flex:1}.ph-home .icard .ctc{padding:0}.ph-home .icard .hnote:first-child{margin-top:0}.home-wrap>.alert{margin-bottom:var(--sp-24)}.ph-home>.alert{margin:0 0 var(--sp-16)}.hcard .btn.wide{width:100%;margin-top:var(--sp-16);justify-content:center}@media (width<=640px){.hcard{padding:var(--sp-16)}.hcard-h h2{white-space:nowrap}.hcard-upd{display:none}}.gwrap{--label:260px;grid-template-columns:var(--label) minmax(0, 1fr);display:grid;position:relative}@media (width<=900px){.gwrap{--label:150px}}.g-labels{border-right:1px solid var(--line);background:var(--card);border-radius:0 0 0 var(--card-r);min-width:0}.g-lhead{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--chip);height:38px;padding:0 var(--sp-14);font-size:var(--text-body);color:var(--ink);align-items:center;display:flex}.g-lbody{padding:var(--sp-4) 0 var(--sp-16)}.g-lrow{width:100%;min-width:0;height:38px;padding:0 var(--sp-14);font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;display:flex}.g-lrow b{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}button.g-lrow{cursor:pointer}button.g-lrow:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.g-lrow.hl,.g-row.hl{background:var(--panel)}.gscroll{border-radius:0 0 var(--card-r) 0;scrollbar-width:none;overflow:auto hidden}.gscroll::-webkit-scrollbar{display:none}.gscroll.can-pan{cursor:grab}.gscroll.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.g-thumb{cursor:pointer;z-index:3;background:#11111447;border-radius:999px;height:6px;transition:height .12s,background .12s;position:absolute;bottom:5px}.g-thumb:hover,.g-thumb.dragging{background:#11111473;height:8px;bottom:4px}.gcanvas{min-width:100%;position:relative}.g-head{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--chip);height:38px;position:relative}.g-month{border-left:1px solid var(--line-soft);padding:var(--sp-8) var(--sp-10) 0;font-size:var(--text-body);color:var(--ink);white-space:nowrap;position:absolute;top:0;bottom:0;overflow:hidden}.g-month:first-child{border-left:0}.g-body{min-height:60px;padding:var(--sp-4) 0 var(--sp-16);position:relative}.g-grid{pointer-events:none;position:absolute;inset:0}.g-grid i{border-left:1px solid var(--line-soft);position:absolute;top:0;bottom:0}.g-row{height:38px;position:relative}.g-today{border-left:1.5px solid var(--black);opacity:.7;z-index:2;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.g-today-dot{width:8px;height:8px;margin-left:calc(var(--sp-4) * -1);background:var(--black);z-index:3;border-radius:50%;position:absolute;bottom:-4px}.g-bar{height:24px;padding:0 var(--sp-10);color:#fff;white-space:nowrap;z-index:1;border-radius:12px;align-items:center;font-size:13px;font-weight:450;transition:filter .12s,box-shadow .12s;display:flex;position:absolute;top:7px;overflow:clip}.g-bar[data-bar]{cursor:pointer}.g-bar:hover{filter:brightness(.97);box-shadow:0 2px 8px #1111141f}.g-bar.draft{background:var(--grey)}.g-bar.sched{background:var(--yellow)}.g-bar.live{background:var(--lime)}.g-bar.ended{background:var(--purple)}.g-bar.ongoing{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.g-bar.cut-l{border-top-left-radius:0;border-bottom-left-radius:0}.g-bar.cut-r{border-top-right-radius:0;border-bottom-right-radius:0}.g-bar .lbl{text-overflow:ellipsis;pointer-events:none;min-width:0;position:sticky;left:10px;overflow:hidden}.g-h{cursor:ew-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0}.g-h.l{left:0}.g-h.r{right:0}.g-h:after{content:"";opacity:0;background:#00000040;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:3px}.g-bar:hover .g-h:after{opacity:1}.g-bar.dragging{box-shadow:0 0 0 2px var(--black)}.pbar-r .navbtn svg{width:18px;height:18px}.cal-dow{border-bottom:1px solid var(--line);background:var(--chip);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow div{padding:var(--sp-8) var(--sp-10);font-size:var(--text-body);color:var(--ink)}.cal-grid{position:relative}.cal-wk{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-wk:last-child{border-bottom:0}.cal-d{gap:var(--sp-4);min-width:0;min-height:118px;padding:var(--sp-6) var(--sp-6) var(--sp-8);border-left:1px solid var(--line-soft);flex-direction:column;display:flex;position:relative}.cal-d:first-child{border-left:0}.cal-d.out{background:#fafafb}.cal-d.out .cal-n{color:#c4c4cc}.cal-d.drop{box-shadow:inset 0 0 0 2px var(--black);background:#f7f7f9}.cal-n{width:24px;height:24px;color:var(--ink-2);border-radius:6px;place-items:center;margin-bottom:1px;font-size:13px;display:grid}.cal-d.today .cal-n{background:var(--black);color:#fff}.cal-add{width:22px;height:22px;color:var(--ink-3);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.cal-d.can:hover .cal-add,.cal-add:focus-visible{opacity:1}.cal-add:hover{background:var(--chip);color:var(--ink)}.cal-add svg{stroke:currentColor;width:13px;height:13px}.cal-pill{--c:var(--dark);align-items:center;gap:var(--sp-6);width:100%;min-width:0;height:24px;padding:0 var(--sp-8);background:var(--c);color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;font-size:13px;font-weight:450;line-height:24px;display:flex}.cal-pill:hover{filter:brightness(.94)}.cal-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-pill i{display:none}.cal-pill.out{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--c)}.cal-pill.out:hover{filter:none;box-shadow:inset 0 0 0 2px var(--c)}.cal-pill.out i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px;display:block}.cal-pill[draggable=true]{cursor:grab}.cal-pill.dragging{opacity:.4}.cal-more{padding:1px var(--sp-4);font:inherit;font-size:var(--text-meta);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start}.cal-more:hover{background:var(--chip);color:var(--ink)}.cal-over{padding:var(--sp-16);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cal-over.fade{z-index:3;background:radial-gradient(340px 190px,#fffffff5 0,#ffffffe6 40%,#ffffff80 72%,#fff0 100%)}.cal-over.fade>.empty.float{box-shadow:0 0 0 1px var(--line), 0 12px 40px -12px #1011121f}.cal-over>.empty{pointer-events:auto}.cal-ag{display:none}.cal-ag-day{padding:var(--sp-12) var(--sp-16);border-top:1px solid var(--line-soft)}.cal-ag-h{align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-4);font-size:var(--text-meta);color:var(--ink-2);display:flex}.cal-ag-h.today{color:var(--ink)}.cal-ag-it{align-items:center;gap:var(--sp-8);width:100%;min-height:var(--ctl-h);font:inherit;font-size:var(--text-body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cal-ag-it i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.cal-ag-it span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-ag-it small{font-size:var(--ctl-text);color:var(--ink-2);flex:none}@media (width<=820px){.cal-d{min-height:86px}.cal-pill span{display:none}}@media (width<=640px){.cal-dow,.cal-wk,.cal-over{display:none}.cal-ag{display:block}.card:has(.cal-ag) .pbar .legend{display:none}}.modal.eb{width:calc(100vw - 32px);height:calc(100vh - 32px);max-height:none}.eb-top{align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16) var(--sp-12) var(--sp-24);border-bottom:1px solid var(--line-soft);display:flex}.eb-top h2{flex:1;margin:0;font-size:17px;font-weight:600}.eb-top .r{gap:var(--sp-8);display:flex}.eb-main{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.eb.preview .eb-main{grid-template-columns:minmax(0,1fr)}.eb.preview .eb-side{display:none}.eb-side{border-right:1px solid var(--line-soft);padding:var(--sp-14) var(--sp-14) var(--sp-20);align-content:start;gap:var(--sp-8);display:grid;overflow-y:auto}.eb-side-h{font-size:var(--text-meta);color:var(--ink-2);padding:0 var(--sp-2);font-weight:450}.eb-pal{gap:var(--sp-6);display:grid}.eb-add{align-items:center;gap:var(--sp-10);height:36px;padding:0 var(--sp-10);border:1px solid var(--line);background:var(--card);font-size:var(--ctl-text);color:var(--ink);cursor:grab;text-align:left;border-radius:8px;display:flex}.eb-add:hover{background:var(--panel);border-color:#c9c9d0}.eb-add svg{width:15px;height:15px;stroke:var(--ink-2);flex:none}.eb-add span{flex:1}.eb-add .eb-add-grip{flex:none}.eb-add-grip{opacity:0;color:var(--ink-3);place-items:center;transition:opacity .1s;display:grid}.eb-add-grip svg{stroke:none;fill:currentColor;width:9px;height:13px}.eb-add:hover .eb-add-grip{opacity:1}.eb-details{margin-top:var(--sp-10);border-top:1px solid var(--line-soft);padding-top:var(--sp-10)}.eb-details summary{align-items:center;gap:var(--sp-6);cursor:pointer;font-size:var(--text-meta);color:var(--ink-2);padding:var(--sp-2);font-weight:450;list-style:none;display:flex}.eb-details summary::-webkit-details-marker{display:none}.eb-details summary svg{stroke:currentColor;width:12px;height:12px;transition:transform .12s}.eb-details[open] summary svg{transform:rotate(90deg)}.eb-details-b{gap:var(--sp-12);padding-top:var(--sp-10);display:grid}.eb-stage{background:var(--app);padding:var(--sp-24) var(--sp-24) var(--sp-48);overflow-y:auto}.eb-mail{border:1px solid var(--line);max-width:600px;padding:var(--sp-20) 0;background:#fff;border-radius:12px;margin:0 auto;box-shadow:0 12px 32px #1111140f}.eb.preview .eb-mail{max-width:680px;box-shadow:none;background:0 0;border:0;padding:0}.eb-wrap{margin:0 var(--sp-16);padding:var(--sp-10) var(--sp-16);cursor:pointer;border:1px solid #0000;border-radius:8px;position:relative}.eb-wrap:hover{border-color:var(--line)}.eb-wrap.on{border-color:var(--black);margin-top:var(--sp-32);box-shadow:0 0 0 3px #1111140f}.eb-wrap.bleed{padding:var(--sp-10) 0;border-radius:0;margin:0}.eb-wrap.bleed.on{margin-top:var(--sp-32)}.eb-handle{width:20px;height:28px;color:var(--ink-3);cursor:grab;opacity:0;z-index:2;border-radius:6px;place-items:center;transition:opacity .1s;display:grid;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.eb-handle svg{width:10px;height:14px}.eb-handle:hover{background:var(--chip);color:var(--ink)}.eb-handle:active{cursor:grabbing}.eb-wrap:hover .eb-handle,.eb-wrap.on .eb-handle{opacity:1}.eb-wrap.bleed .eb-handle{background:var(--card);box-shadow:var(--shadow);left:8px}.eb-plus{height:10px;margin:0 var(--sp-16);position:relative}.eb-plus button{border:1px solid var(--line);background:var(--card);width:24px;height:24px;color:var(--ink-2);cursor:pointer;opacity:0;z-index:2;box-shadow:var(--shadow);border-radius:50%;place-items:center;transition:opacity .1s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eb-plus:before{content:"";border-top:1px dashed #0000;position:absolute;top:50%;left:0;right:0}.eb-plus:hover button,.eb-plus.drop-here button{opacity:1}.eb-plus:hover:before{border-top-color:var(--line)}.eb-plus.drop-here:before{border-top:2px solid var(--black)}.eb-plus button svg{stroke:currentColor;width:13px;height:13px}.eb-plus button:hover{color:var(--ink);border-color:#c9c9d0}.eb-ctx{align-items:center;gap:var(--sp-2);padding:var(--sp-4);background:var(--card);border:1px solid var(--line);box-shadow:var(--pop-shadow);white-space:nowrap;z-index:3;border-radius:8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:-1px}.eb-wrap.bleed .eb-ctx{left:16px}.eb-name{align-items:center;gap:var(--sp-4);padding:0 var(--sp-8) 0 var(--sp-6);color:var(--ink-3);font-size:12px;font-weight:450;display:inline-flex}.eb-name svg{stroke:currentColor;width:13px;height:13px}.eb-tb{justify-content:center;align-items:center;gap:var(--sp-4);min-width:28px;height:28px;padding:0 var(--sp-8);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;display:inline-flex}.eb-tb:hover{background:var(--chip);color:var(--ink)}.eb-tb[aria-pressed=true]{background:var(--chip);color:var(--ink);font-weight:450}.eb-tb svg{stroke:currentColor;width:15px;height:15px}.eb-sep{background:var(--line);width:1px;height:16px;margin:0 var(--sp-4)}.eb-cdot{width:22px;height:22px;margin:0 var(--sp-4);background:var(--c);cursor:pointer;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #1111141f}.eb-cdot:hover{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--line)}.pop.clr{width:264px;padding:var(--sp-14);gap:var(--sp-14);grid-template-columns:minmax(0,1fr);display:grid}.clr-sv{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);border-radius:8px;height:150px;position:relative}.clr-knob{width:16px;height:16px;margin:calc(var(--sp-8) * -1) 0 0 calc(var(--sp-8) * -1);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #11111440,0 1px 3px #1111144d}.clr-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:16px;position:relative;box-shadow:inset 0 0 0 1px #11111414}.clr-hknob{width:16px;height:16px;margin:calc(var(--sp-8) * -1) 0 0 calc(var(--sp-8) * -1);pointer-events:none;background:#fff;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;box-shadow:0 0 0 1px #11111440,0 1px 3px #1111144d}.clr-row{gap:var(--sp-8);align-items:center;min-width:0;display:flex}.clr-prev{border-radius:8px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #1111141f}.clr-hex{align-items:center;gap:var(--sp-4);border:1px solid var(--line);min-width:0;height:36px;padding:0 var(--sp-10);color:var(--ink-3);background:#fff;border-radius:8px;flex:1;font-size:14px;display:flex}.clr-hex:focus-within{border-color:var(--black)}.clr-hex input{width:100%;min-width:0;font:inherit;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;font-size:14px}.clr-sw{gap:var(--sp-4);grid-template-columns:repeat(10,1fr);display:grid}.clr-sw button{aspect-ratio:1;cursor:pointer;border:0;border-radius:50%;width:100%}.clr-sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--black)}.eb-tools{gap:var(--sp-2);display:flex}.eb-tools .eb-grip{cursor:grab}.eb-drop{margin:var(--sp-8) var(--sp-20);padding:var(--sp-32) var(--sp-24);text-align:center;color:var(--ink-2);gap:var(--sp-10);border:1px dashed #c9c9d0;border-radius:12px;font-size:14px;display:grid}.eb-drop>b{color:var(--ink);font-weight:450;font-size:var(--text-title)}.eb-drop.drop-here{border-color:var(--black);background:var(--panel)}.eb-from-h{margin-top:var(--sp-10);font-size:var(--text-meta);color:var(--ink-2);font-weight:450}.eb-from{gap:var(--sp-6);text-align:left;display:grid}.eb-from-i{align-items:center;gap:var(--sp-10);border:1px solid var(--line);padding:var(--sp-8) var(--sp-10);cursor:pointer;text-align:left;background:#fff;border-radius:8px;display:flex}.eb-from-i:hover{background:var(--panel);border-color:#c9c9d0}.eb-from-i b{font-size:var(--ctl-text);color:var(--ink);font-weight:450;display:block}.eb-from-i small{color:var(--ink-3);font-size:12px}.eb-from-sw{border-radius:6px;flex:none;width:34px;height:34px}.modal.ib .eb-main{flex:1;min-height:0}.eb-main{grid-template-columns:380px minmax(0,1fr)}.eb-side.ib-ed{padding:var(--sp-24) var(--sp-24) var(--sp-40);border-right:1px solid var(--line);display:block}.eb-pal{margin:0 calc(var(--sp-8) * -1);gap:1px;display:grid}.eb-add{height:32px;padding:0 var(--sp-8);background:0 0;border:0;border-radius:6px;font-size:14px}.eb-add:hover{background:#f2f3f5;border:0}.eb-details{border:0;margin:0;padding:0}.eb-stage{background:var(--panel)}.eb-wrap.on{box-shadow:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-90{width:calc(var(--spacing) * 90)}.w-105{width:calc(var(--spacing) * 105)}.w-110{width:calc(var(--spacing) * 110)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-220{max-width:calc(var(--spacing) * 220)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true],.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
