@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorantgaramond-500-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorantgaramond-500i-latin.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/figtree-400-latin.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:MP Arrow;src:url(/assets/fonts/mp-arrow.woff2)format("woff2");unicode-range:U+2192}:root{--paper:#faf8f3;--linen:#f0ebe1;--hair:#dcd4c5;--white:#fff;--ink:#211d17;--deep:#3e3527;--note:#837d72;--brass:#8a6d3b;--l1:#f6f1e6;--l2:#e4d9c2;--l3:#c4ae85;--l4:#8a6d3b;--l5:#3e3527;--l1-fg:#3e3527;--l2-fg:#3e3527;--l3-fg:#211d17;--l4-fg:#faf8f3;--l5-fg:#faf8f3;--serif:"Cormorant", "Cormorant Garamond", Georgia, serif;--sans:"MP Arrow", "Figtree", system-ui, sans-serif;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-36:36px;--fs-48:48px;--fs-64:64px;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--track-caps:.16em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-pill:999px;--line:1px solid var(--hair);--sh-1:0 1px 2px #211d170f;--sh-2:0 8px 24px #211d1714;--focus:0 0 0 2px var(--paper), 0 0 0 4px var(--brass);--ease:cubic-bezier(.16, 1, .3, 1);--t-out:.15s;--rail-w:76px;--bar-h:64px;--touch:44px}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--sans);font-size:var(--fs-14);line-height:var(--lh-body);background:var(--paper);color:var(--ink);font-variant-numeric:lining-nums;margin:0;font-weight:400}img,video{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.num{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-weight:400}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--fs-11);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--deep);font-weight:600}.title{font-family:var(--serif);font-weight:400;font-size:var(--fs-36);line-height:var(--lh-tight);letter-spacing:-.012em;color:var(--ink)}.title-md{font-family:var(--serif);font-weight:500;font-size:var(--fs-28);letter-spacing:-.01em;line-height:1.15}.title-sm{font-family:var(--serif);font-weight:500;font-size:var(--fs-22);line-height:1.2}.subtitle{color:var(--deep);font-size:var(--fs-14)}.meta{color:var(--deep);font-size:var(--fs-12)}.strong{font-weight:600}.italic{font-family:var(--serif);font-size:1.15em;font-style:italic}.ico{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}.ico-sm{block-size:15px;inline-size:15px}.ico-lg{block-size:22px;inline-size:22px}.app{grid-template-columns:var(--rail-w) 1fr;background:var(--paper);min-block-size:100vh;display:grid}.rail{align-items:center;gap:var(--s-6);block-size:100vh;padding-block:var(--s-5) var(--s-5);background:var(--linen);border-inline-end:var(--line);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.rail-mark{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;color:var(--ink);border-radius:var(--r-pill);border:1px solid var(--hair);background:var(--paper);justify-content:center;align-items:center;block-size:44px;inline-size:44px;font-size:17px;font-weight:500;display:flex}.rail-mark b{color:var(--brass);margin-inline:1px;font-weight:500}.rail-mark-full{background:0 0;border:0;inline-size:auto;font-size:22px}.rail-nav{gap:var(--s-1);inline-size:100%;padding-inline:var(--s-2);flex-direction:column;display:flex}.rail-item{border-radius:var(--r-sm);color:var(--deep);letter-spacing:.02em;flex-direction:column;align-items:center;gap:3px;padding-block:9px 7px;font-size:10.5px;font-weight:500;display:flex;position:relative}.rail-item .ico{block-size:20px;inline-size:20px}.rail-item:hover{color:var(--ink)}.rail-item.is-active{color:var(--ink);background:var(--paper);box-shadow:var(--sh-1)}.rail-item.is-active:before{content:"";background:var(--brass);border-radius:2px;inline-size:2px;position:absolute;inset-block:12px;inset-inline-start:-8px}.rail-foot{align-items:center;gap:var(--s-3);flex-direction:column;inline-size:100%;margin-block-start:auto;display:flex}.rail-foot>.rail-item{margin-inline:var(--s-2);align-self:stretch}.main{flex-direction:column;min-inline-size:0;display:flex}.topbar{z-index:5;align-items:center;gap:var(--s-6);block-size:var(--bar-h);padding-inline:var(--s-8);background:var(--paper);border-block-end:var(--line);display:flex;position:sticky;inset-block-start:0}.crumbs{align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--deep);white-space:nowrap;display:flex}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--hair)}.crumbs [aria-current]{color:var(--ink);font-weight:500}.search{align-items:center;gap:var(--s-2);block-size:38px;padding-inline:var(--s-3) 6px;border:var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--deep);font-size:var(--fs-13);flex:0 380px;margin-inline-start:auto;display:flex}.search>span:not(.kbd){white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.kbd{background:var(--linen);border:1px solid var(--hair);block-size:24px;min-inline-size:24px;color:var(--deep);letter-spacing:.02em;border-radius:7px;align-items:center;gap:2px;padding-inline:7px;font-size:11.5px;font-weight:500;display:inline-flex}.topbar-end{align-items:center;gap:var(--s-4);display:flex}.avatar{background:var(--deep);block-size:32px;inline-size:32px;color:var(--paper);font-family:var(--serif);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.avatar-sm{block-size:24px;inline-size:24px;font-size:12px}.avatar-line{background:var(--paper);color:var(--deep);border:1px solid var(--hair)}.account{align-items:center;gap:var(--s-2);font-size:var(--fs-13);display:flex}.account small{color:var(--deep);font-size:11.5px;line-height:1.2;display:block}.page{padding-block:var(--s-8) var(--s-12);padding-inline:var(--s-8);gap:var(--s-6);flex-direction:column;min-inline-size:0;display:flex}.page-head{align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.page-head>:first-child{flex-direction:column;gap:6px;display:flex}.actions{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.sample{border-radius:var(--r-pill);border:1px dashed var(--note);block-size:24px;color:var(--deep);background:var(--paper);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:600;display:inline-flex}.sample:before{content:"";background:var(--brass);border-radius:50%;block-size:5px;inline-size:5px}.sample-fixed{z-index:50;position:fixed;inset-block-end:14px;inset-inline-end:14px}.stack{gap:var(--s-4);flex-direction:column;display:flex}.stack-sm{gap:var(--s-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s-3);display:flex}.grow{flex:1;min-inline-size:0}.divider{background:var(--hair);border:0;block-size:1px;margin:0}.panes{flex:1;gap:0;min-block-size:0;display:grid}.panes-2{grid-template-columns:minmax(300px,380px) 1fr}.panes-3{grid-template-columns:300px 1fr 360px}.pane{background:var(--paper);min-inline-size:0;overflow:hidden}.pane+.pane{border-inline-start:var(--line)}.pane-well{background:var(--linen)}.pane-head{align-items:center;gap:var(--s-3);min-block-size:56px;padding:var(--s-3) var(--s-6);border-block-end:var(--line);display:flex}.pane-body{padding:var(--s-5) var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.card{background:var(--white);border:var(--line);border-radius:var(--r-md);padding:var(--s-5);box-shadow:var(--sh-1)}.card-flat{box-shadow:none}.card-well{background:var(--linen);box-shadow:none;border-color:#0000}.card-head{align-items:baseline;gap:var(--s-3);margin-block-end:var(--s-4);display:flex}.card-title{font-family:var(--serif);font-weight:500;font-size:var(--fs-22);color:var(--ink);line-height:1.2}.card-head .meta,.card-head .btn-quiet{margin-inline-start:auto}.sheet{background:var(--white);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;display:flex;overflow:hidden}.sheet-head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-block-end:var(--line);display:flex}.sheet-body{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.sheet-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-block-start:var(--line);background:var(--paper);display:flex}.sheet-foot .btn-primary{margin-inline-start:auto}.scrim{background:#211d1747;position:absolute;inset:0}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);block-size:38px;font-size:var(--fs-13);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--t-out) var(--ease), border-color var(--t-out) var(--ease), color var(--t-out) var(--ease);border:1px solid #0000;padding-inline:16px;font-weight:600;display:inline-flex}.btn .ico{block-size:16px;inline-size:16px}.btn-primary{background:var(--brass);border-color:var(--brass);color:var(--paper)}.btn-primary:hover{background:var(--deep);border-color:var(--deep)}.btn-line{background:var(--white);border-color:var(--hair);color:var(--ink)}.btn-line:hover{border-color:var(--deep)}.btn-quiet{color:var(--deep);background:0 0;padding-inline:10px}.btn-quiet:hover{background:var(--linen)}.btn-ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-sm{block-size:30px;font-size:var(--fs-12);padding-inline:12px}.btn-lg{block-size:52px;font-size:var(--fs-15);padding-inline:24px}.btn-icon{inline-size:38px;padding-inline:0}.btn-lg.btn-icon{inline-size:52px}.btn[disabled]{opacity:.45;cursor:default}.field{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.label{font-size:var(--fs-12);color:var(--deep);letter-spacing:.01em;font-weight:600}.label .meta{margin-inline-start:6px;font-weight:400}.input,.select,.textarea{border:var(--line);border-radius:var(--r-sm);background:var(--white);block-size:40px;inline-size:100%;color:var(--ink);font-size:var(--fs-14);padding-inline:12px}.input::placeholder,.textarea::placeholder{color:var(--deep)}.input:focus,.select:focus,.textarea:focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 3px #8a6d3b24}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23837D72' stroke-width='1.25' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:16px;padding-inline-end:34px}.textarea{block-size:auto;min-block-size:96px;line-height:var(--lh-body);resize:vertical;padding-block:10px}.hint{font-size:var(--fs-12);color:var(--deep)}.law{font-size:var(--fs-12);color:var(--deep);border-radius:var(--r-sm);background:var(--l1);border:1px solid var(--l2);align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.law .ico{block-size:14px;inline-size:14px;color:var(--brass);margin-block-start:2px}.is-invalid .input{border-color:var(--ink)}.toggle{border-radius:var(--r-pill);background:var(--hair);flex:none;block-size:22px;inline-size:36px;position:relative}.toggle:after{content:"";background:var(--white);block-size:16px;inline-size:16px;box-shadow:var(--sh-1);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.toggle.is-on{background:var(--brass)}.toggle.is-on:after{inset-inline-start:17px}.chip{border-radius:var(--r-pill);border:var(--line);background:var(--white);block-size:30px;color:var(--deep);font-size:var(--fs-12);white-space:nowrap;align-items:center;gap:6px;padding-inline:12px;font-weight:500;display:inline-flex}.chip .ico{block-size:14px;inline-size:14px}.chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip-x{color:inherit;opacity:.6;margin-inline-end:-4px}.tag{background:var(--linen);block-size:22px;color:var(--deep);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding-inline:8px;font-size:11px;font-weight:600;display:inline-flex}.tag-brass{color:var(--ink);box-shadow:inset 0 0 0 1px var(--brass);background:0 0}.tag-ink{background:var(--ink);color:var(--paper)}.tag-line{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}.status{font-size:var(--fs-13);color:var(--deep);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dot{background:var(--note);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.dot-ink{background:var(--ink)}.dot-brass{background:var(--brass)}.dot-ring{box-shadow:inset 0 0 0 1.5px var(--deep);background:0 0}.dot-note{background:var(--hair);box-shadow:inset 0 0 0 1px var(--note)}.tabs{gap:var(--s-6);border-block-end:var(--line);display:flex}.tab{color:var(--deep);font-size:var(--fs-14);white-space:nowrap;align-items:center;gap:6px;padding-block:12px;font-weight:500;display:inline-flex;position:relative}.tab.is-active{color:var(--ink)}.tab.is-active:after{content:"";background:var(--brass);border-radius:2px;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.count{border-radius:var(--r-pill);background:var(--linen);block-size:18px;min-inline-size:20px;color:var(--deep);place-items:center;padding-inline:5px;font-size:11px;font-weight:600;display:inline-grid}.tab.is-active .count{background:var(--l2)}.table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-13)}.table th{text-align:start;letter-spacing:.1em;text-transform:uppercase;color:var(--deep);border-block-end:var(--line);white-space:nowrap;padding-block:0 10px;padding-inline:12px;font-size:11px;font-weight:600}.table td{border-block-end:var(--line);vertical-align:middle;color:var(--ink);padding:12px}.table tr:last-child td{border-block-end:0}.table tbody tr:hover td{background:var(--l1)}.table .name{font-family:var(--serif);font-size:18px;font-weight:500;line-height:1.2}.table .end{text-align:end}.table th:first-child,.table td:first-child{padding-inline-start:0}.table th:last-child,.table td:last-child{padding-inline-end:0}.stat{flex-direction:column;gap:4px;display:flex}.stat-label{font-size:var(--fs-12);color:var(--deep);font-weight:500}.stat-num{font-family:var(--serif);font-weight:400;font-size:var(--fs-48);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;line-height:1}.stat-num small{letter-spacing:0;color:var(--deep);margin-inline-start:4px;font-size:.42em}.stat-foot{font-size:var(--fs-12);color:var(--deep);align-items:center;gap:6px;display:flex}.stat-foot .ico{block-size:14px;inline-size:14px;color:var(--brass)}.lvl{border-radius:var(--r-pill);background:var(--white);border:var(--line);block-size:28px;font-size:var(--fs-12);color:var(--deep);white-space:nowrap;align-items:center;gap:8px;padding-inline:3px 12px;font-weight:500;display:inline-flex}.lvl:before{content:attr(data-n);block-size:22px;inline-size:22px;font-family:var(--serif);background:var(--lt);color:var(--lf);border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #3e352724}.lvl-1{--lt:var(--l1);--lf:var(--l1-fg)}.lvl-2{--lt:var(--l2);--lf:var(--l2-fg)}.lvl-3{--lt:var(--l3);--lf:var(--l3-fg)}.lvl-4{--lt:var(--l4);--lf:var(--l4-fg)}.lvl-5{--lt:var(--l5);--lf:var(--l5-fg)}.lvl-bare{background:0 0;border:0;padding-inline-end:0}.lvl-num{block-size:26px;inline-size:26px;font-family:var(--serif);background:var(--lt);color:var(--lf);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #3e352724}.strip{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.strip-step{background:var(--lt);border-radius:3px;block-size:10px;position:relative;box-shadow:inset 0 0 0 1px #3e35271a}.strip-step:first-child{--lt:var(--l1)}.strip-step:nth-child(2){--lt:var(--l2)}.strip-step:nth-child(3){--lt:var(--l3)}.strip-step:nth-child(4){--lt:var(--l4)}.strip-step:nth-child(5){--lt:var(--l5)}.strip-step:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.strip-step:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.strip-step.is-on{outline:1.5px solid var(--ink);outline-offset:2px}.strip-step.was:after{content:"";border:4px solid #0000;border-block-start-color:var(--note);position:absolute;inset-block-start:-9px;inset-inline-start:calc(50% - 4px)}.strip-lg .strip-step{block-size:44px;font-family:var(--serif);color:var(--lf,var(--deep));border-radius:8px;place-items:center;font-size:20px;font-weight:600;display:grid}.strip-lg .strip-step:nth-child(4),.strip-lg .strip-step:nth-child(5){color:var(--paper)}.strip-lg .strip-step.is-on{outline-offset:3px;outline-width:2px}.strip-labels{color:var(--deep);text-align:center;grid-template-columns:repeat(5,1fr);gap:3px;margin-block-start:8px;font-size:11px;line-height:1.3;display:grid}.strip-labels span{padding-inline:4px}.strip-labels .is-on{color:var(--ink);font-weight:600}.strip-ends{color:var(--deep);justify-content:space-between;margin-block-start:6px;font-size:11px;display:flex}.meter{flex-direction:column;gap:10px;display:flex}.meter-top{align-items:baseline;gap:10px;display:flex}.meter-top .num{font-size:40px;line-height:1}.meter-top .of{color:var(--deep);font-size:var(--fs-13)}.meter-top .left{font-size:var(--fs-13);color:var(--deep);margin-inline-start:auto}.meter-top .left b{font-family:var(--serif);color:var(--ink);margin-inline-end:3px;font-size:22px;font-weight:500}.meter-bar{gap:4px;display:flex}.seg{background:var(--linen);block-size:12px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:4px;flex:1}.seg.is-done{background:var(--deep);box-shadow:none}.seg.is-booked{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--brass)}.seg.is-lost{background:var(--hair);box-shadow:none}.meter-legend{color:var(--deep);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.meter-legend span{align-items:center;gap:6px;display:inline-flex}.meter-legend .seg{flex:none;block-size:8px;inline-size:14px}.timeline{flex-direction:column;display:flex}.tl{grid-template-columns:32px 1fr auto;gap:14px;padding-block:12px;display:grid;position:relative}.tl:before{content:"";background:var(--hair);inline-size:1px;position:absolute;inset-block:44px -12px;inset-inline-start:15.5px}.tl:last-child:before{display:none}.tl-mark{background:var(--white);border:var(--line);block-size:32px;inline-size:32px;color:var(--deep);border-radius:50%;place-items:center;display:grid}.tl-mark .ico{block-size:16px;inline-size:16px}.tl-mark.is-key{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tl-body{flex-direction:column;gap:4px;min-inline-size:0;padding-block-start:5px;display:flex}.tl-body p{color:var(--deep);font-size:var(--fs-13)}.tl-title{font-size:var(--fs-14);color:var(--ink);font-weight:500}.tl-time{font-size:var(--fs-12);color:var(--deep);white-space:nowrap;padding-block-start:6px}.evidence{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.ev{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--linen);border:var(--line);position:relative;overflow:hidden}.ev img{object-fit:cover;block-size:100%;inline-size:100%}.ev-kind{border-radius:var(--r-pill);block-size:22px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#faf8f3eb;align-items:center;gap:4px;padding-inline:7px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-start:8px}.ev-kind .ico{block-size:12px;inline-size:12px}.ev-lock{block-size:22px;inline-size:22px;color:var(--paper);background:#211d17b8;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.ev-lock .ico{block-size:12px;inline-size:12px}.ev-cap{white-space:nowrap;text-overflow:ellipsis;color:var(--paper);background:#211d178c;padding-block:6px;padding-inline:10px;font-size:11.5px;font-weight:500;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.ev-add{background:var(--paper);border:1px dashed var(--note);color:var(--deep);font-size:var(--fs-12);align-content:center;place-items:center;gap:6px;font-weight:500;display:grid}.ev.is-selected{outline:2px solid var(--brass);outline-offset:2px}.voice{border:var(--line);border-radius:var(--r-pill);background:var(--white);align-items:center;gap:12px;padding-block:8px;padding-inline:8px 16px;display:flex}.voice .play{background:var(--ink);block-size:32px;inline-size:32px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.voice .play .ico{block-size:14px;inline-size:14px}.wave{flex:1;justify-content:space-between;align-items:center;gap:2px;block-size:24px;min-inline-size:0;display:flex;overflow:hidden}.wave i{background:var(--hair);border-radius:2px;flex:none;inline-size:3px}.wave i.on{background:var(--brass)}.voice .meta{white-space:nowrap}.compare{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--linen);border:var(--line);--split:50%;position:relative;overflow:hidden}.compare img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.compare-after{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.compare-handle{inline-size:0;position:absolute;inset-block:0;inset-inline-start:var(--split)}.compare-handle:before{content:"";background:var(--paper);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:-1px}.compare-handle:after{content:"";background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211D17' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 7-5 5 5 5M15 7l5 5-5 5'/%3E%3C/svg%3E") center / 20px no-repeat;block-size:40px;inline-size:40px;box-shadow:var(--sh-2);border-radius:50%;position:absolute;inset-block-start:calc(50% - 20px);inset-inline-start:-20px}.compare-label{border-radius:var(--r-pill);block-size:26px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#faf8f3f0;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:12px}.compare-label.before{inset-inline-start:12px}.compare-label.after{inset-inline-end:12px}.standin-before{filter:saturate(.45)brightness(.86)contrast(.92)}.compare-modes{border-radius:var(--r-pill);background:var(--linen);gap:2px;padding:3px;display:inline-flex}.compare-modes span{border-radius:var(--r-pill);font-size:var(--fs-12);color:var(--deep);padding:5px 12px}.compare-modes .is-on{background:var(--white);color:var(--ink);box-shadow:var(--sh-1);font-weight:600}.outbox{border-radius:var(--r-pill);block-size:32px;inline-size:max-content;font-size:var(--fs-12);white-space:nowrap;border:1px solid var(--hair);background:var(--white);color:var(--deep);align-items:center;gap:8px;padding-inline:10px 14px;font-weight:600;display:inline-flex}.outbox .ico{block-size:16px;inline-size:16px}.outbox small{color:var(--deep);font-weight:400;font-size:var(--fs-12)}.outbox.is-local{background:var(--linen);border-color:var(--note);color:var(--ink)}.outbox.is-uploading{border-color:var(--brass);color:var(--brass)}.outbox.is-uploading .ring{border:1.5px solid var(--l2);border-block-start-color:var(--brass);border-inline-end-color:var(--brass);border-radius:50%;block-size:16px;inline-size:16px}.outbox.is-safe{background:var(--ink);border-color:var(--ink);color:var(--paper)}.outbox.is-safe small{color:var(--l2)}.offline{background:var(--deep);color:var(--paper);font-size:var(--fs-13);border-radius:var(--r-sm);align-items:center;gap:10px;padding:10px 16px;display:flex}.offline .ico{color:var(--l3)}.offline b{font-weight:600}.lesson-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.lesson{border-radius:var(--r-md);background:var(--white);border:var(--line);box-shadow:var(--sh-1);flex-direction:column;gap:14px;padding:20px;display:flex}.lesson.is-draft{background:var(--paper);border-style:dashed;border-color:var(--note);box-shadow:none}.lesson-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lesson-top .status{font-size:var(--fs-12);margin-inline-start:auto}.lesson h3{font-family:var(--serif);color:var(--ink);font-size:21px;font-weight:500;line-height:1.22}.lesson dl{font-size:var(--fs-13);grid-template-columns:88px 1fr;gap:8px 12px;display:grid}.lesson dt{color:var(--deep);letter-spacing:.08em;text-transform:uppercase;padding-block-start:2px;font-size:11px;font-weight:600}.lesson dd{color:var(--deep)}.lesson .quick{border-radius:var(--r-sm);background:var(--l1);border-inline-start:2px solid var(--brass);color:var(--ink);font-size:var(--fs-13);padding:10px 12px}.lesson-foot{border-block-start:var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:12px;display:flex}.cite{border-radius:var(--r-pill);background:var(--linen);block-size:26px;color:var(--deep);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding-inline:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.cite b{background:var(--white);block-size:18px;inline-size:18px;color:var(--brass);border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.cite .ico{block-size:13px;inline-size:13px;color:var(--note)}.cite-inline{background:var(--white);block-size:20px;box-shadow:inset 0 0 0 1px var(--hair);margin-inline:3px 0;padding-inline:3px 8px}.cite-inline b{block-size:14px;inline-size:14px;font-size:9.5px}.answer{font-size:var(--fs-15);color:var(--ink);line-height:1.65}.answer p+p{margin-block-start:12px}.toast{border-radius:var(--r-pill);background:var(--ink);min-block-size:44px;color:var(--paper);font-size:var(--fs-13);box-shadow:var(--sh-2);align-items:center;gap:14px;padding-block:7px;padding-inline:16px 7px;display:inline-flex}.toast .ico{color:var(--l3)}.toast button{border-radius:var(--r-pill);block-size:30px;color:var(--l2);font-weight:600;font-size:var(--fs-12);letter-spacing:.04em;padding-inline:12px}.toast button:hover{background:#faf8f31a}.toast .kbd{color:var(--l2);background:0 0;border-color:#faf8f340}.saved{font-size:var(--fs-12);color:var(--deep);align-items:center;gap:6px;display:inline-flex}.saved .ico{block-size:14px;inline-size:14px;color:var(--brass)}.empty{text-align:center;border:1px dashed var(--hair);border-radius:var(--r-md);background:var(--paper);flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.empty-mark{background:var(--linen);block-size:56px;inline-size:56px;color:var(--brass);border-radius:50%;place-items:center;display:grid}.empty-mark .ico{block-size:24px;inline-size:24px}.empty h3{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.2}.empty p{max-inline-size:34ch;color:var(--deep);font-size:var(--fs-13)}.skeleton{background:var(--linen);border-radius:6px;block-size:12px;display:block}.skeleton+.skeleton{margin-block-start:8px}.skeleton.w-40{inline-size:40%}.skeleton.w-60{inline-size:60%}.skeleton.w-80{inline-size:80%}.skeleton.box{border-radius:var(--r-sm);block-size:88px}.spinner{border:1.5px solid var(--hair);border-block-start-color:var(--brass);border-radius:50%;block-size:18px;inline-size:18px}.device{background:var(--ink);box-shadow:var(--sh-2);border-radius:40px;padding:14px;display:inline-block;position:relative}.device-screen{background:var(--paper);border-radius:26px;position:relative;overflow:hidden}.device-ipad .device-screen{block-size:820px;inline-size:1180px}.device-phone{border-radius:52px;padding:10px}.device-phone .device-screen{border-radius:42px;block-size:844px;inline-size:390px}.device-phone .device-screen:before{content:"";z-index:20;background:var(--ink);border-radius:20px;block-size:34px;inline-size:124px;position:absolute;inset-block-start:11px;inset-inline-start:calc(50% - 62px)}.device-scale{transform-origin:0 0}.device-fit{flex:none;overflow:hidden}[dir=rtl] .device-scale{transform-origin:100% 0}.touch .btn{block-size:var(--touch);font-size:var(--fs-14);padding-inline:18px}.touch .btn-lg{block-size:52px}.touch .chip{block-size:36px;font-size:var(--fs-13);padding-inline:14px}.touch .input,.touch .select{block-size:48px;font-size:var(--fs-15)}.touch .tab{font-size:var(--fs-15);padding-block:14px}.palette{background:var(--white);border:var(--line);border-radius:var(--r-lg);inline-size:640px;box-shadow:var(--sh-2);overflow:hidden}.palette-input{border-block-end:var(--line);block-size:56px;font-size:var(--fs-15);align-items:center;gap:12px;padding-inline:18px;display:flex}.palette-input .ico{color:var(--note)}.palette-group{padding:8px}.palette-group .eyebrow{padding-block:8px 6px;padding-inline:10px}.palette-item{border-radius:var(--r-sm);block-size:40px;font-size:var(--fs-14);color:var(--ink);align-items:center;gap:12px;padding-inline:10px;display:flex}.palette-item .ico{color:var(--note)}.palette-item .kbd,.palette-item .meta{margin-inline-start:auto}.palette-item{position:relative}.palette-item.is-on{background:var(--l1)}.palette-item.is-on:before{content:"";background:var(--brass);border-radius:2px;inline-size:2px;position:absolute;inset-block:8px;inset-inline-start:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root{-webkit-tap-highlight-color:transparent}.toast :focus-visible,.offline :focus-visible,.on-deep :focus-visible{outline-color:var(--paper)}.skip-link{z-index:80;border-radius:var(--r-pill);background:var(--white);color:var(--ink);box-shadow:var(--sh-2);padding-block:8px;padding-inline:14px;font-weight:600;position:fixed;inset-block-start:4px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main:focus,.sheet:focus-visible,.cmd:focus-visible,.drawer:focus-visible{outline:none}.touch .btn-icon{inline-size:var(--touch)}.touch .menu-item{min-block-size:var(--touch)}.touch button.chip,.touch a.chip{block-size:var(--touch)}.touch .crumbs a{min-block-size:var(--touch);align-items:center;display:inline-flex}.touch .tabs .tab{min-block-size:var(--touch)}.touch .saved{min-block-size:0}.no-keys .keys-only,.no-letter-keys :is(.letters-only,.menu-item .kbd){display:none}.is-team.touch.is-phone :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],.cmd-field,.composer-q textarea){font-size:16px!important}:root{--placeholder:color-mix(in srgb, var(--deep) 76%, var(--paper))}.input::placeholder,.textarea::placeholder,.cmd-field::placeholder,input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}button.btn,a.btn{cursor:pointer}.btn.is-pending,.btn[aria-disabled=true]{opacity:.6;cursor:default}.btn:active:not([disabled]):not(.is-pending){transform:scale(.98)}.field-count{float:inline-end;color:var(--deep);margin-inline-start:auto;font-weight:400}.field-count b{color:var(--ink);font-weight:600}.field-error{color:var(--ink);align-items:flex-start;gap:6px;font-weight:500;display:flex}.field-error .ico{margin-block-start:2px}.is-invalid .input,.is-invalid .select,.is-invalid .textarea{border-color:var(--ink);border-width:2px}.input[disabled],.select[disabled],.textarea[disabled]{background:var(--paper);color:var(--note)}.check{cursor:pointer;min-block-size:24px;font-size:var(--fs-14);align-items:flex-start;gap:10px;display:inline-flex;position:relative}.check-input{opacity:0;cursor:pointer;block-size:22px;inline-size:22px;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.check-box{border:1px solid var(--note);background:var(--white);block-size:20px;inline-size:20px;color:var(--paper);border-radius:6px;flex:none;place-items:center;margin-block-start:1px;display:grid}.check-input:checked+.check-box{background:var(--ink);border-color:var(--ink)}.check-input:focus-visible{outline:none}.check-input:focus-visible+.check-box,.check-input:focus-visible+.toggle{outline:2px solid var(--ink);outline-offset:2px}.check-words small{color:var(--deep);font-size:var(--fs-12);display:block}.check.is-off{opacity:.5;cursor:default}.check-toggle{align-items:center}.check-toggle .check-input{inline-size:36px}.touch .check{min-block-size:var(--touch);align-items:center}.touch .check-input,.touch .check-toggle .check-input{block-size:100%;inline-size:100%}button.chip{cursor:pointer}button.chip:hover{border-color:var(--note)}button.chip-x{cursor:pointer;border-radius:50%;place-items:center;min-block-size:24px;min-inline-size:24px;margin-inline-end:-8px;font-size:15px;line-height:1;display:inline-grid}.touch button.chip-x{min-inline-size:var(--touch);min-block-size:var(--touch);margin-block:-4px;margin-inline-end:-14px}button.tab{cursor:pointer}.tabs{scrollbar-width:none;overflow-x:auto}.strip-control .strip-step{cursor:pointer;border:0;padding:0}.strip-control .strip-step[disabled]{cursor:default;opacity:.6}.strip-control .strip-step:hover:not([disabled]){outline:1.5px solid var(--note);outline-offset:2px}.strip-control .strip-step.is-on:hover{outline-color:var(--ink)}.strip-lg button.strip-step{min-block-size:44px}.touch .strip-lg .strip-step{block-size:56px}.lvl-home{border-style:dashed;border-color:var(--note)}.lvl-home[data-n="1"]{--lt:var(--l1)}.lvl-home[data-n="2"]{--lt:var(--l2)}.lvl-home[data-n="3"]{--lt:var(--l3)}.lvl-home[data-n="4"]{--lt:var(--l4)}.lvl-home[data-n="5"]{--lt:var(--l5)}.lvl-home:before{background:color-mix(in srgb, var(--lt) 45%, transparent);box-shadow:inset 0 0 0 1px var(--note);color:var(--deep)}.lvl-move{color:var(--deep);align-items:center;gap:6px;display:inline-flex}.seg.is-today{background:var(--brass);box-shadow:none}.table-wrap{max-inline-size:100%;position:relative;overflow-x:auto}.table-open tbody tr{cursor:pointer}.table tr.is-selected td{background:var(--l1)}.row-link{color:inherit;font:inherit;text-align:start;cursor:pointer}.table tr:has(.row-link:focus-visible) td{background:var(--l1)}.touch .row-link{min-block-size:var(--touch);min-inline-size:var(--touch);align-items:center;display:inline-flex}.table-wait td{padding-block:18px}.table tbody tr.table-wait:hover td{background:0 0}.ev-open{cursor:pointer;block-size:100%;inline-size:100%;display:block}.ev-blank{block-size:100%;inline-size:100%;color:var(--note);place-items:center;display:grid}button.ev-add{cursor:pointer;inline-size:100%}.ba{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.ba>.compare,.ba-side{inline-size:100%}.ba-side{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.compare-over{opacity:var(--fade,.5);position:absolute;inset:0}.compare-onion{cursor:ew-resize}.compare-range{opacity:0;cursor:ew-resize;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.compare-range:focus-visible{outline:none}.compare:has(.compare-range:focus-visible) .compare-handle:after{outline:2px solid var(--ink);outline-offset:2px}.compare-modes button{border-radius:var(--r-pill);font-size:var(--fs-12);color:var(--deep);cursor:pointer;padding:5px 12px}.compare-modes button.is-on{background:var(--white);color:var(--ink);box-shadow:var(--sh-1);font-weight:600}.touch .compare-modes button{min-block-size:var(--touch);padding-inline:16px}.fold{scroll-margin-block:var(--s-3)}.fold-head{inline-size:100%;min-block-size:var(--touch);text-align:start;cursor:pointer}.fold-head>.ico{color:var(--note)}.is-open>.fold-head>.ico{transform:rotate(180deg)}.skeleton-set{flex-direction:column;inline-size:100%;display:flex}.skeleton-rows{flex-direction:column;display:flex}.skeleton-row{gap:var(--s-4);border-block-end:var(--line);grid-template-columns:160px 1fr;align-items:center;padding-block:14px;display:grid}.skeleton-row .skeleton+.skeleton{margin-block-start:0}.is-quiet>*,tbody.is-quiet{visibility:hidden}.wait-say{font-size:var(--fs-13);color:var(--deep);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:12px;display:flex}.wait-say b{color:var(--ink);font-weight:600}.wait-acts,.empty-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty h3:focus{outline:none}.wait-card{inline-size:min(100%,460px);margin-block:var(--s-8);margin-inline:auto}.table-wait .wait-card{margin-block:var(--s-4)}.sheet-foot>.sheet-wait{color:var(--ink);flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:6px 12px;margin:0;font-weight:500;display:flex}.sheet-wait .wait-acts{justify-content:flex-start}.toast-wait{border-radius:var(--r-lg);flex-wrap:wrap;row-gap:4px;padding-block:8px}a.cite:hover{background:var(--l2)}.lesson h3 a:hover,.tl-title:is(a):hover{color:var(--brass)}.table .avatar{display:inline-grid}.compare-onion:has(.compare-range:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.menu-who{align-items:center;gap:var(--s-3);display:inline-flex}.more-menu{display:inline-flex;position:relative}.menu.more-pop{z-index:30;inline-size:248px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.saved{min-block-size:20px;font-size:var(--fs-12);color:var(--deep);align-items:center;gap:6px;font-weight:600;display:inline-flex}.saved .ico{color:var(--brass)}.job-chip .ico{color:var(--ink)}.job-row{align-items:center;gap:var(--s-3);padding-block:var(--s-3);border-block-end:var(--line);display:flex}.job-row:last-child{border-block-end:0}.job-row b{font-size:var(--fs-14);font-weight:600;display:block}.job-row small{color:var(--deep);font-size:var(--fs-12);display:block}.job-row .job-why{color:var(--ink)}.drawer{background:var(--white);flex-direction:column;min-block-size:0;display:flex}.drawer .pane-body{flex:1;overflow-y:auto}button.play{cursor:pointer}.touch .voice .play{inline-size:var(--touch);block-size:var(--touch)}.overlay{inset-inline:0;inset-block:var(--demo-h) 0;z-index:40;display:flex;position:fixed}.overlay-scrim{background:color-mix(in srgb, var(--ink) 34%, transparent);position:absolute;inset:0}.overlay-sheet{justify-content:flex-end}.side-sheet{border-radius:0;border-block:0;border-inline-end:0;border-start-start-radius:var(--r-lg);border-end-start-radius:var(--r-lg);block-size:100%;inline-size:min(100%,440px);position:relative}.side-sheet.is-wide{inline-size:min(100%,560px)}.side-sheet .sheet-body{flex:1;min-block-size:0;overflow-y:auto}.sheet:focus-visible,.cmd:focus-visible{box-shadow:var(--sh-2)}.sheet-head .eyebrow{margin-block-end:2px}.sheet-foot{flex-wrap:wrap}.sheet-foot>:last-child{margin-inline-start:auto}.sheet-foot>:only-child{margin-inline-start:0}.overlay-dialog{padding:var(--s-4);z-index:50;justify-content:center;align-items:center}.dialog{inline-size:min(100%,480px);max-block-size:calc(100vh - 2 * var(--s-8));max-block-size:calc(100dvh - 2 * var(--s-8));position:relative}.dialog-body{padding:var(--s-6) var(--s-6) var(--s-5);gap:var(--s-3);flex-direction:column;display:flex;overflow-y:auto}.dialog-body>p{color:var(--deep);font-size:var(--fs-14)}.passkey-line{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--l1);border-inline-start:2px solid var(--brass);color:var(--ink);font-weight:500}.dialog-body>.passkey-sim{font-size:var(--fs-12);color:var(--deep);align-items:flex-start;gap:6px;display:flex}.passkey-sim .ico{color:var(--brass);margin-block-start:2px}.toast-host{z-index:60;pointer-events:none;max-inline-size:400px;position:fixed;inset-block-end:calc(var(--s-6) + var(--toast-lift,0px));inset-inline-start:calc(var(--rail-w) + var(--s-6))}.touch .toast .kbd,.touch .btn .kbd,.touch .chip .kbd,.touch .field .kbd,.touch .kbd[aria-hidden=true]{display:none}.toast-host .toast{pointer-events:auto}.toast-host[data-under]{visibility:hidden}.toast button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.touch .toast button{block-size:var(--touch);min-inline-size:var(--touch);justify-content:center}.toast button .kbd{block-size:20px;min-inline-size:20px;padding-inline:5px;font-size:10.5px}@media (width<=599px){.toast-host{inset-inline:var(--s-4);inset-block-end:calc(12px + var(--toast-lift,86px))}}.outbox-keep{border-radius:var(--r-sm);background:var(--linen);color:var(--deep);font-size:var(--fs-13);line-height:var(--lh-snug);align-items:center;gap:10px;padding:10px 14px;display:flex}.outbox-keep b{color:var(--ink);font-weight:600}.outbox-keep .ico{color:var(--deep);flex:none}.cmd-offline{background:var(--deep);color:var(--paper);font-size:var(--fs-13);align-items:center;gap:10px;padding-block:9px;padding-inline:20px;display:flex}.cmd-offline .ico{color:var(--l3);flex:none}.cmd-offline b{font-weight:600}.outbox-list li{align-items:center;gap:var(--s-3);padding-block:var(--s-3);border-block-end:var(--line);display:flex}.outbox-list li:last-child{border-block-end:0}.outbox-list b{font-size:var(--fs-14);font-weight:600;display:block}.outbox-list small{color:var(--deep);font-size:var(--fs-12)}.keys-list{flex-direction:column;display:flex}.keys-list li{align-items:center;gap:var(--s-3);border-block-end:var(--line);min-block-size:40px;font-size:var(--fs-14);grid-template-columns:132px 1fr;display:grid}.keys-list li:last-child{border-block-end:0}.keys-list .keys{align-items:center;gap:6px;display:inline-flex}.keys-list .keys i{font-style:normal;font-size:var(--fs-12);color:var(--deep)}.overlay-cmd{z-index:55;padding-block-start:50px;padding-inline:calc(var(--rail-w) + var(--s-4)) var(--s-4);justify-content:center;align-items:flex-start}.cmd{inline-size:min(100%,640px);max-block-size:calc(100vh - var(--demo-h) - 76px);max-block-size:calc(100dvh - var(--demo-h) - 76px);background:var(--white);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.cmd.has-preview{inline-size:min(100%,880px)}.cmd .palette-input{flex:none;gap:12px;block-size:60px;padding-inline:20px 14px}.cmd .palette-input>.ico{block-size:20px;inline-size:20px;color:var(--brass)}.cmd-field{min-inline-size:0;color:var(--ink);letter-spacing:.005em;caret-color:var(--brass);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cmd-field::placeholder{color:var(--placeholder);opacity:1}.cmd-field:focus-visible{box-shadow:none}.scope{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.scope .chip{block-size:28px}.scope .kbd{cursor:pointer;margin-inline-start:6px}.touch .cmd-field{block-size:var(--touch)}.touch .scope .kbd{min-block-size:var(--touch);min-inline-size:var(--touch);justify-content:center}.cmd-body{flex:1;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.cmd.has-preview .cmd-body{grid-template-columns:minmax(0,1fr) 360px}.results{min-block-size:0;padding-block:6px 10px;overflow-y:auto}.cmd.has-preview .results{border-inline-end:var(--line)}.results .palette-group{padding-block:2px;padding-inline:8px}.results .palette-group+.palette-group{border-block-start:1px solid var(--linen);margin-block-start:4px;padding-block-start:6px}.results .eyebrow{align-items:center;gap:8px;display:flex}.results .eyebrow .n{color:var(--deep);letter-spacing:.04em}.results .palette-item{cursor:pointer;gap:12px;block-size:44px}.results .palette-item .ico{block-size:17px;inline-size:17px}.pi-main{flex-direction:column;min-inline-size:0;line-height:1.25;display:flex}.pi-main b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pi-main small{color:var(--deep);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pi-end{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.pi-end .kbd{block-size:22px;min-inline-size:22px;padding-inline:6px;font-size:11px}.pi-end .lvl-num{block-size:24px;inline-size:24px;font-size:15px}.cmd mark{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--brass);background:0 0;font-weight:600}.palette-item.is-on .ico{color:var(--brass)}.palette-item.is-on .pi-end .kbd{background:var(--white)}.ent{color:var(--deep);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.cmd-none{padding:var(--s-6) var(--s-5);color:var(--deep);font-size:var(--fs-14)}.cmd-wait{padding:var(--s-4) var(--s-5)}.cmd .preview{background:var(--paper);padding:var(--s-5);gap:var(--s-4);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.cmd .preview img{object-fit:cover;border-radius:var(--r-md);block-size:150px;inline-size:100%}.cmd .preview h3{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.2}.cmd .preview .quick{border-radius:var(--r-sm);background:var(--l1);border-inline-start:2px solid var(--brass);padding-block:10px;padding-inline:12px;font-size:13px}.cmd .preview .facts{grid-template-columns:76px 1fr;gap:6px 12px;font-size:13px;display:grid}.cmd .preview .facts dt{color:var(--deep);letter-spacing:.08em;text-transform:uppercase;padding-block-start:2px;font-size:11px;font-weight:600}.cmd .preview .facts dd{color:var(--deep)}.preview-actions{gap:var(--s-2);margin-block-start:auto;display:flex}.preview-actions .btn{flex:1}.preview-actions .kbd{background:0 0;block-size:20px;min-inline-size:20px;padding-inline:5px;font-size:10.5px}.btn-primary .kbd{border-color:color-mix(in srgb, var(--paper) 35%, transparent);color:var(--paper)}.cmd-foot{align-items:center;gap:var(--s-5);border-block-start:var(--line);background:var(--paper);block-size:46px;color:var(--deep);flex:none;padding-inline:20px;font-size:12px;display:flex}.cmd-foot span{align-items:center;gap:6px;display:inline-flex}.cmd-foot .kbd{block-size:22px;min-inline-size:22px;padding-inline:6px;font-size:11px}.cmd-foot .end{margin-inline-start:auto}@media (width<=599px){.overlay-sheet{align-items:flex-end}.side-sheet,.side-sheet.is-wide{border-radius:0;border-inline-start:0;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);block-size:auto;max-block-size:88dvh;inline-size:100%}.overlay-cmd{padding-block-start:0;padding-inline:0}.cmd,.cmd.has-preview{inline-size:100%;max-block-size:calc(100vh - var(--demo-h));max-block-size:calc(100dvh - var(--demo-h));border-radius:0;border-inline:0;border-end-end-radius:var(--r-lg);border-end-start-radius:var(--r-lg)}.cmd.has-preview .cmd-body{grid-template-columns:minmax(0,1fr)}.cmd .preview,.cmd-foot,.scope .chip{display:none}.results .palette-item{block-size:52px}}:root{--demo-line:26px;--offline-h:0px;--demo-h:calc(var(--demo-line) + var(--offline-h))}:root:is(.no-signal,.has-line){--offline-h:38px}:root:is(.no-signal,.has-line).touch{--offline-h:52px}@media (pointer:coarse),(width<=1279px){:root.is-acting{--demo-line:52px}}.demo{background:var(--paper);min-block-size:100dvh}.is-team{--fs-11:12px;--fs-12:13px;--fs-13:14px;--fs-14:15px;--fs-15:16px}.is-team :where(.tag,.count,.kbd,.rail-item,.meter-legend,.cite),.is-team :is(.table th,.account small,.lesson dt,.tabbar :is(a,button)){font-size:12px}.is-team .table td{padding-block:14px}.demo-line{z-index:70;block-size:var(--demo-line);background:var(--ink);color:var(--l2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex;position:sticky;inset-block-start:0}.demo-line i{color:var(--l3);font-style:normal}@media (width<=359px){.demo-line{letter-spacing:.09em;gap:6px}}.demo-what{text-overflow:ellipsis;min-inline-size:0;padding-inline-start:var(--s-3);overflow:hidden}.demo-what i{margin-inline:8px}.demo-line .offline-act{block-size:20px;margin-inline:4px var(--s-3);font:inherit;letter-spacing:inherit;text-transform:inherit}@media (pointer:coarse),(width<=1279px){.demo-line .offline-act{block-size:var(--touch)}.demo-what{white-space:normal;text-align:start;line-height:1.35}}.offline-shell{z-index:69;block-size:var(--offline-h);padding-block:0;padding-inline:var(--s-6);border-radius:0;justify-content:center;gap:10px;line-height:1.25;position:sticky;inset-block-start:var(--demo-line)}.offline-shell>span{min-inline-size:0}.offline-shell .offline-short{display:none}.offline-shell .offline-more{color:var(--l2)}.offline-act{border:1px solid var(--l3);border-radius:var(--r-pill);block-size:26px;color:var(--paper);font-size:var(--fs-12);white-space:nowrap;flex:none;margin-inline-start:var(--s-3);padding-inline:12px;font-weight:600}.offline-act:hover{background:color-mix(in srgb, var(--paper) 12%, transparent)}.offline-act[disabled]{opacity:.5;cursor:default}.touch .offline-act{block-size:var(--touch);padding-inline:16px}@media (width<=1000px){.offline-shell .offline-more{display:none}}.is-phone .offline-shell{padding-inline:var(--s-4);font-size:var(--fs-12);justify-content:flex-start}.is-phone .offline-shell .offline-long{display:none}.is-phone .offline-shell .offline-short{display:inline}.is-phone .offline-shell>span{flex:1}.demo .app{min-block-size:calc(100vh - var(--demo-h));min-block-size:calc(100dvh - var(--demo-h))}.demo .rail{block-size:calc(100vh - var(--demo-h));block-size:calc(100dvh - var(--demo-h));inset-block-start:var(--demo-h)}.demo .topbar{inset-block-start:var(--demo-h)}.app{position:relative}.app:before{content:"";inline-size:var(--rail-w);background:var(--linen);border-inline-end:var(--line);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.is-phone .app:before,.app.is-handover:before{content:none}html.has-overlay{overflow:hidden}.rail-me{cursor:pointer}.rail-me:hover{background:var(--ink)}.crumbs .crumb{align-items:center;gap:var(--s-2);flex:none;display:inline-flex}.topbar .crumbs{min-inline-size:0}.crumbs .crumb:last-child{flex:0 auto;min-inline-size:0}.crumbs .crumb:last-child>[aria-current]{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.touch .crumbs a{min-inline-size:var(--touch);min-block-size:var(--touch);justify-content:center;align-items:center;display:inline-flex}@media (width<=699px){.topbar .crumbs .crumb:not(:last-child),.topbar .crumbs .crumb:last-child>.sep{display:none}}.topbar-slot{display:contents}.topbar .search{cursor:pointer;text-align:start}.topbar .search:hover{border-color:var(--note)}.account{cursor:pointer;text-align:start;border-radius:var(--r-pill)}.account>div{line-height:1.3}.is-admin .app .topbar-end{flex-shrink:0}.touch .app .topbar{gap:var(--s-4);padding-inline:var(--s-8) var(--s-6)}.touch .app .topbar .search{block-size:var(--touch);flex-basis:300px}.touch .rail-item{min-block-size:var(--touch);justify-content:center}.touch .rail-me{inline-size:var(--touch);block-size:var(--touch)}.touch .topbar .outbox,.touch button.outbox{block-size:var(--touch)}.touch .account{min-block-size:var(--touch);min-inline-size:var(--touch);justify-content:center}@media (width>=600px) and (width<=1000px){.app .topbar .account>div{display:none}.app .topbar .search,.touch .app .topbar .search{flex-basis:220px;min-inline-size:120px}.app .topbar .crumbs{min-inline-size:0;overflow:hidden}.app .topbar-end{flex-shrink:0}}@media (width>=600px) and (width<=900px){.app .topbar,.touch .app .topbar{gap:var(--s-3);padding-inline:var(--s-5) var(--s-6)}.app .topbar .crumbs .crumb:not(:last-child),.app .topbar .crumbs .crumb:last-child>.sep{display:none}.app .topbar .crumbs{flex:none;max-inline-size:240px}.app .topbar .search,.touch .app .topbar .search{flex:140px;min-inline-size:140px;max-inline-size:380px}.app .topbar-end{gap:var(--s-3)}.topbar .outbox .w,.topbar .outbox.is-safe small{display:none}.topbar .outbox .n:before{content:none}.topbar .outbox{padding-inline:12px}.app .topbar .map-btn>span{display:none}.app .topbar .map-btn{inline-size:var(--touch);justify-content:center;padding-inline:0}}.topbar .outbox{background:var(--white);border:1px solid var(--ink);block-size:36px;color:var(--ink);gap:8px;padding-inline:12px 14px;font-size:12.5px;font-weight:600}button.outbox{cursor:pointer}.outbox .n{font-weight:600}.outbox .n:before{content:"·";color:var(--note);margin-inline:2px 6px;font-weight:400}.topbar .outbox.is-uploading .ring{border-color:var(--hair);border-block-start-color:var(--ink);border-inline-end-color:var(--ink);transform:rotate(-20deg)}.topbar .outbox.is-safe{background:var(--ink);border-color:var(--ink);color:var(--paper)}.topbar .outbox.is-safe small{color:var(--l2)}.topbar .outbox.outbox-wait{border-color:var(--hair);background:var(--linen);inline-size:132px}.outbox.is-compact{gap:6px;max-inline-size:120px}.outbox.is-compact .n:before{content:none}.topbar .outbox.is-compact{padding-inline:10px 12px}.topbar .outbox.is-icon{inline-size:36px;color:var(--note);background:0 0;border-color:#0000;justify-content:center;padding-inline:0}.topbar .outbox.is-icon:hover{color:var(--ink);background:var(--linen)}.touch .topbar .outbox.is-icon{inline-size:var(--touch)}html:not(.touch) .topbar .outbox.outbox-wait{inline-size:36px}.menu{z-index:25;inline-size:288px;padding:var(--s-2);background:var(--white);border:var(--line);border-radius:var(--r-md);box-shadow:var(--sh-2);flex-direction:column;gap:2px;display:flex;position:fixed}.account-menu{max-block-size:calc(100dvh - var(--demo-h) - var(--bar-h));inset-block-start:calc(var(--demo-h) + var(--bar-h) - 6px);inset-inline-end:var(--s-6);overflow-y:auto}.menu-head{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-3);display:flex}.menu-head b{font-family:var(--serif);font-size:var(--fs-22);font-weight:500;line-height:1.1;display:block}.menu-head small{color:var(--deep);font-size:var(--fs-12)}.menu-cap{padding-block:var(--s-2) var(--s-1);padding-inline:var(--s-2)}.menu-item{align-items:center;gap:var(--s-3);min-block-size:40px;padding-inline:var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-14);color:var(--ink);text-align:start;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--l1)}.menu-item small{color:var(--deep);font-size:var(--fs-12)}.menu-item .ico{color:var(--note)}.menu-item[disabled]{opacity:.5;cursor:default}.menu .divider{margin-block:var(--s-1);inline-size:100%}.avatar-lg{block-size:44px;inline-size:44px;font-size:20px}.phead{z-index:5;align-items:center;gap:var(--s-3);block-size:52px;padding-inline:var(--s-4);background:var(--paper);border-block-end:var(--line);display:flex;position:sticky;inset-block-start:var(--demo-h)}:is(.visit-mode,.report-mode) .phead{position:relative;inset-block-start:0}.phead-end{align-items:center;gap:var(--s-3);margin-inline-start:auto;display:flex}.phead-back{inline-size:var(--touch);block-size:var(--touch);color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-inline:-14px -8px;display:grid}.phead-title{min-inline-size:0;font-size:var(--fs-15);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.page-quiet{flex:1;justify-content:center;align-items:center}.page-quiet .empty{inline-size:min(100%,460px)}.page-quiet-path{font-family:ui-monospace,monospace}.is-phone .app{grid-template-columns:minmax(0,1fr);padding-block-end:86px}.is-phone .app .topbar{gap:var(--s-3);block-size:52px;padding-inline:var(--s-4)}.is-phone .app .topbar .search,.is-phone .app .topbar .sample,.is-phone .app .account>div{display:none}.is-phone .app .topbar-end{gap:var(--s-3);margin-inline-start:auto}.is-phone .app .topbar .outbox.outbox-wait{inline-size:52px}.is-phone .app .crumbs{font-size:var(--fs-15);min-inline-size:0;overflow:hidden}.is-phone .app .page{padding-block:var(--s-4) var(--s-6);padding-inline:var(--s-4);gap:var(--s-5)}.is-phone .app .page-head .actions{flex-wrap:wrap;margin-inline-start:0}.is-phone .app .account-menu{inset-block-start:calc(var(--demo-h) + 48px);inset-inline:var(--s-3);inline-size:auto;max-block-size:calc(100dvh - var(--demo-h) - 56px)}.tabbar{z-index:10;background:var(--paper);border-block-start:var(--line);grid-auto-columns:1fr;grid-auto-flow:column;padding-block:6px 26px;padding-inline:8px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabbar a,.tabbar button{min-block-size:52px;color:var(--deep);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.tabbar .ico{block-size:24px;inline-size:24px}.tabbar .is-active{color:var(--ink);font-weight:600}.tab-badge{border-radius:var(--r-pill);background:var(--ink);block-size:18px;min-inline-size:18px;color:var(--paper);place-items:center;padding-inline:5px;font-size:10.5px;font-weight:600;display:grid;position:absolute;inset-block-start:4px;inset-inline-start:calc(50% + 6px)}.app.is-handover{grid-template-columns:minmax(0,1fr)}.tabbar .is-active:before{content:"";background:var(--brass);border-radius:2px;block-size:2px;inline-size:24px;position:absolute;inset-block-start:-7px}.menu.tabbar-more{inline-size:240px;inset-block-end:calc(92px + var(--s-2));inset-inline-end:var(--s-2)}.tabbar-more .menu-item{min-block-size:var(--touch)}.signin{min-block-size:calc(100vh - var(--demo-h));min-block-size:calc(100dvh - var(--demo-h));background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.signin-art{background:var(--linen);min-block-size:0;position:relative;overflow:hidden}.signin-art img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.signin-art figcaption{inset-inline:var(--s-10);max-inline-size:22ch;color:var(--paper);font-family:var(--serif);letter-spacing:-.01em;font-size:34px;font-weight:400;line-height:1.12;position:absolute;inset-block-end:var(--s-10)}.signin-art:after{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);position:absolute;inset:0}.signin-art figcaption{z-index:1}.signin-card{inline-size:min(100%,520px);padding:var(--s-12) var(--s-10);place-self:center;gap:var(--s-3);flex-direction:column;display:flex}.signin-brand{align-items:center;gap:var(--s-3);margin-block-end:var(--s-4);display:flex}.signin-brand .rail-mark{background:var(--white)}.signin-card .title{font-size:52px}.signin-cap{margin-block-start:var(--s-6)}.signin-list{gap:var(--s-2);flex-direction:column;display:flex}.signin-person{align-items:center;gap:var(--s-4);min-block-size:76px;inline-size:100%;padding-block:var(--s-3);padding-inline:var(--s-4);background:var(--white);border:var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1);text-align:start;transition:border-color var(--t-out) var(--ease);display:flex}.signin-person:hover{border-color:var(--l3)}.signin-person[disabled]{opacity:.55;cursor:default}.signin-person[aria-busy=true]{opacity:1;border-color:var(--brass)}.signin-person b{font-family:var(--serif);font-size:var(--fs-22);margin-inline-end:var(--s-2);font-weight:500;line-height:1.1}.signin-person small{font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--deep);font-weight:600}.signin-person .grow>span{font-size:var(--fs-13);color:var(--deep);margin-block-start:3px;line-height:1.4;display:block}.signin-person>.ico{color:var(--brass)}.signin-why{border:var(--line);border-radius:var(--r-md);background:var(--white);font-size:var(--fs-14);margin:0;padding:12px 14px}.signin-why .ico{color:var(--brass)}.signin-note{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-12);color:var(--deep);margin-block-start:var(--s-4);display:flex}.signin-note .ico{color:var(--brass);margin-block-start:2px}.signin-foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:var(--line);margin-block-start:var(--s-4);padding-block-start:var(--s-4);display:flex}@media (width<=899px){.signin{grid-template-columns:minmax(0,1fr)}.signin-art{display:none}.signin-card{padding:var(--s-8) var(--s-5)}.signin-card .title{font-size:40px}}.adm-shot{object-fit:cover;object-position:top;border:var(--line);background:var(--linen);border-radius:6px;block-size:40px;inline-size:64px;display:block}.adm-start .table td:first-child{inline-size:76px}html.touch.is-admin :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],.cmd-field),select,textarea){font-size:16px}.live-stats{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.live-stat{color:inherit;border-radius:var(--r-md);padding:var(--s-2);text-decoration:none}.live-stat:hover{background:var(--linen)}.live-stat:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.is-phone .live-stats{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.is-phone .live-stat .stat-num{font-size:var(--fs-36)}.live-form{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;display:grid}.live-form>.btn,.live-form>.live-check{justify-self:start}@media (width>=900px){.live-form>.live-wide{grid-column:span 2}}.live-checks{gap:var(--s-3) var(--s-5);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.live-checks legend{margin-block-end:var(--s-2)}.live-check{align-items:center;gap:var(--s-2);min-block-size:32px;display:inline-flex}.touch .live-check{min-block-size:var(--touch)}.live-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.live-two{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=1023px){.live-two{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.live-rows thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.live-rows,.live-rows tbody,.live-rows tr{inline-size:100%;display:block}.live-rows tr{padding-block:var(--s-4);border-block-end:var(--line)}.live-rows tr:first-child{padding-block-start:var(--s-1)}.live-rows tr:last-child{border-block-end:0}.live-rows td{gap:var(--s-3);text-align:start;overflow-wrap:anywhere;border:0;grid-template-columns:8rem minmax(0,1fr);align-items:baseline;padding:3px 0;display:grid}.live-rows td.end{text-align:start}.live-rows td:before{content:attr(data-label);font-size:var(--fs-12);color:var(--deep)}.live-rows td.name{padding-block-end:var(--s-2);display:block}.live-rows td.name:before,.live-rows td[data-label=""]:before{content:none}.live-rows td[data-label=""]{padding-block-start:var(--s-2);display:block}.live-rows td[data-label=""]:empty{display:none}.live-rows tbody tr:hover td{background:0 0}}@media (width<=899px){:root .live-rows-phone thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root .live-rows-phone,:root .live-rows-phone tbody,:root .live-rows-phone tr{inline-size:100%;display:block}:root .live-rows-phone tr{padding-block:var(--s-4);border-block-end:var(--line)}:root .live-rows-phone tr:first-child{padding-block-start:var(--s-1)}:root .live-rows-phone tr:last-child{border-block-end:0}:root .live-rows-phone td{gap:var(--s-3);text-align:start;overflow-wrap:anywhere;border:0;grid-template-columns:8rem minmax(0,1fr);align-items:baseline;padding:3px 0;display:grid}:root .live-rows-phone td.end{text-align:start}:root .live-rows-phone td:before{content:attr(data-label);font-size:var(--fs-12);color:var(--deep)}:root .live-rows-phone td.name{padding-block-end:var(--s-2);display:block}:root .live-rows-phone td.name:before,:root .live-rows-phone td[data-label=""]:before{content:none}:root .live-rows-phone td[data-label=""]{padding-block-start:var(--s-2);display:block}:root .live-rows-phone td[data-label=""]:empty{display:none}:root .live-rows-phone tbody tr:hover td{background:0 0}}.is-phone :is(.live-rows,.live-rows-phone) td{grid-template-columns:6.5rem minmax(0,1fr)}@media (width<=1023px){.live-rows td{justify-items:start}.live-rows td:empty{display:none}}@media (width<=899px){:root .live-rows-phone td{justify-items:start}:root .live-rows-phone td:empty{display:none}}.is-phone .card-head{row-gap:var(--s-2);flex-wrap:wrap}.is-phone .card-head .meta{flex-basis:100%;margin-inline-start:0}.is-phone .card-head .btn-quiet{margin-inline-start:0}.is-phone .live-filters{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.is-phone .live-filters>.live-wide{grid-column:1/-1}.live-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.live-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-log-line{align-items:flex-start;gap:var(--s-3);padding-block:var(--s-3);border-block-end:var(--line);display:flex}.live-log-line:last-child{border-block-end:0}.live-log-line>div{min-inline-size:0}.live-log-line p{font-size:var(--fs-14);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.45}.live-log-line small{font-size:var(--fs-12);color:var(--note);margin-block-start:2px;display:block}.live-log-line a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px}.live-log-line a:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.live-log-line .live-why{color:var(--deep)}.live-log-line .avatar{margin-block-start:1px}.live-more{padding-block:var(--s-1);flex-direction:column;display:flex}.live-more a{align-items:center;gap:var(--s-3);min-block-size:var(--touch);padding-inline:var(--s-1);color:var(--ink);border-block-end:var(--line);text-decoration:none;display:flex}.live-more a:last-child{border-block-end:0}.live-more a .grow{flex:1}.live-me{text-decoration:none}.is-phone .live-toast{inset-block-end:100px}.live-toast{z-index:50;position:fixed;inset-block-end:24px;inset-inline-start:50%;translate:-50%}.live-signin .rail-mark{align-self:flex-start}.live-toast[hidden]{display:none}.topbar .topbar-end{margin-inline-start:auto}main#main:focus,main#main:focus-visible{box-shadow:none;outline:none}.live-wrap{overflow-wrap:anywhere}.page-head,.page-head>:first-child{min-inline-size:0}.page-head :is(.title,.subtitle){overflow-wrap:anywhere}.live-acts{flex-wrap:wrap}.live-said{color:var(--deep);flex-basis:100%}@media (width>=1024px){.live-rows td.end>.live-acts{justify-content:flex-end}}
