:root{--accent:#eb3d50;--on-accent:#fff6ea;--invert-bg:#ffffe0;--invert-text:#15120a;--invert-2:rgba(21,18,10,.62);--font-display:var(--font-anton),"Archivo Narrow",Impact,"Haettenschweiler","Arial Narrow",sans-serif;--font-cond:var(--font-oswald),"Archivo Narrow","Arial Narrow","Roboto Condensed",sans-serif;--font-body:var(--font-jost),"Century Gothic",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.login-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(1200px 720px at 50% -12%,rgba(235,61,80,.06),transparent 60%),linear-gradient(180deg,#0b0a07,#0e0c08 50%,#0b0a07)}.login-bg:before{content:"";position:absolute;inset:-25%;background:radial-gradient(38% 52% at 30% 30%,rgba(235,61,80,.34),transparent 62%),radial-gradient(34% 46% at 72% 66%,rgba(255,255,224,.12),transparent 62%),radial-gradient(42% 56% at 64% 16%,rgba(235,61,80,.18),transparent 64%),radial-gradient(46% 58% at 16% 82%,rgba(235,61,80,.14),transparent 62%);filter:blur(30px) saturate(112%);opacity:.5;will-change:transform;animation:login-drift 34s ease-in-out infinite alternate}.login-bg:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,rgba(0,0,0,.16) 4px,transparent 7px);background-size:7px 100%;mix-blend-mode:overlay;opacity:.7;will-change:background-position;animation:login-flute 26s linear infinite}@keyframes login-drift{0%{transform:translate3d(-3%,-2%,0) scale(1.06)}50%{transform:translate3d(2%,2%,0) scale(1.13)}to{transform:translate3d(3%,-1%,0) scale(1.06)}}@keyframes login-flute{0%{background-position-x:0}to{background-position-x:21px}}@media (prefers-reduced-motion:reduce){.login-bg:after,.login-bg:before{animation:none}}.btn{font-family:var(--font-cond);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:15px 30px;border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease)}.btn-primary{color:var(--red);border-color:rgba(235,61,80,.55);background:rgba(235,61,80,.08)}.btn-primary:hover{background:var(--red);color:#1a0608;box-shadow:0 0 34px -8px var(--red-glow);transform:translateY(-2px)}.btn-ghost{color:var(--cream);border-color:var(--line-2);background:none}.btn-ghost:hover{border-color:var(--cream)}.btn-sm{padding:9px 18px;font-size:11.5px}.btn-danger{color:#fff6ea;border-color:var(--red);background:var(--red)}.btn-danger:hover{background:#d8364a;border-color:#d8364a;color:#fff6ea;box-shadow:0 0 34px -8px var(--red-glow);transform:translateY(-2px)}.btn[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.lg-brandtop{position:fixed;top:26px;left:30px;z-index:2;display:flex;align-items:center;gap:10px}.lg-brandtop .m{font-family:var(--font-display);font-size:21px;letter-spacing:.02em;color:var(--cream)}.lg-brandtop .w{font-family:var(--font-cond);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--text-2)}.lg-box .lg-field{text-align:left;gap:7px;margin-bottom:12px}.lg-box .lg-field label{letter-spacing:.18em;margin-left:4px;color:var(--text-3)}.lg-box .lg-field input{height:54px;border-radius:14px;padding:0 18px;font-size:16px}.lg-box #lg-err{margin-top:4px}.lg-box .btn-primary{width:100%;height:56px;margin-top:10px;border-radius:14px;background:var(--red);border-color:var(--red);color:#fff6ea;font-size:14px;letter-spacing:.18em}.lg-box .btn-primary:hover{background:#d8364a;color:#fff6ea;box-shadow:0 14px 34px -12px var(--red-glow);transform:translateY(-1px)}.lg-box .btn-primary[disabled]{opacity:.7;transform:none;box-shadow:none}.lg-foot{margin-top:30px;text-align:center}.lg-contact{font-family:var(--font-body);font-size:13.5px;color:var(--text-2)}.lg-contact a{color:var(--red);text-decoration:none;font-weight:500}.lg-foot-links{margin-top:10px;display:flex;gap:18px;justify-content:center}.lg-foot-links a{font-family:var(--font-cond);font-size:12px;letter-spacing:.06em;color:var(--text-3);text-decoration:none}.lg-foot-links a:hover{color:var(--cream)}.lg-tag{position:fixed;bottom:18px;left:0;right:0;text-align:center;font-family:var(--font-cond);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.legal{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:56px 24px 90px}.legal-head{margin-bottom:30px}.legal-mark{font-size:26px;letter-spacing:.04em}.legal h1,.legal-mark{font-family:var(--font-display);color:var(--cream)}.legal h1{font-weight:400;font-size:34px;margin:16px 0 6px;letter-spacing:.01em}.legal-sub{color:var(--text-3);font-size:14px;margin:0}.legal h2{font-family:var(--font-cond);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:30px 0 10px}.legal p{color:var(--text-2);font-size:15px;line-height:1.65;margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{color:var(--text-2);font-size:15px;line-height:1.6;margin-bottom:7px}.legal strong{color:var(--text)}.legal a,.legal code{color:var(--cream)}.legal code{font-family:var(--font-cond);background:var(--bg-2);border:1px solid var(--line);border-radius:0;padding:1px 6px;font-size:13px}.legal-updated{color:var(--text-3);font-size:13px;margin-top:26px}.legal-back{margin-top:10px}.admin-note{border-radius:var(--radius-sm);padding:12px 16px;font-size:13px;margin-bottom:22px}.admin-note-err,.admin-note-warn{border:1px solid rgba(235,61,80,.45);background:var(--red-dim);color:var(--red)}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:560px){.work-grid{grid-template-columns:1fr}}.adm-sheet .work-grid{grid-template-columns:1fr}.mw-link{font-family:var(--font-cond);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.mw-link:hover{color:var(--cream)}.admin-note code{font-family:ui-monospace,SF Mono,Menlo,monospace}#login-gate{position:fixed;inset:0;z-index:1;display:grid;place-items:center;padding:24px}.lg-box{position:relative;z-index:1;width:min(404px,92vw);display:flex;flex-direction:column;gap:0;text-align:center;background:hsla(0,0%,5%,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line-2);border-radius:22px;box-shadow:0 40px 100px rgba(0,0,0,.6);padding:38px 34px}.lg-film{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lg-floor{position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 118%,rgba(235,61,80,.1),transparent 60%)}.lg-sweep{position:absolute;top:-25%;left:-45%;width:42%;height:150%;transform:rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,255,224,.07) 45%,rgba(235,61,80,.05) 55%,transparent);filter:blur(16px);animation:lg-sweep 16s ease-in-out infinite}@keyframes lg-sweep{0%{left:-45%;opacity:0}10%{opacity:1}58%{opacity:1}70%{left:135%;opacity:0}to{left:135%;opacity:0}}.lg-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;padding:6px;background:none;border:0;color:var(--text-3);cursor:pointer}.lg-eye:hover{color:var(--cream)}@media (prefers-reduced-motion:reduce){.lg-sweep{animation:none;left:18%;opacity:.85}}.lg-field{display:flex;flex-direction:column;gap:6px}.lg-field label{font-family:var(--font-cond);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2)}.lg-field-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.lg-clear{margin-left:10px;font-family:var(--font-cond);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);background:none;border:0;cursor:pointer;padding:0}.brief-pick{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.brief-opt{font-family:var(--font-cond);font-size:12px;font-weight:500;color:var(--text-2);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:6px 13px;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.brief-opt:hover{border-color:var(--line-2);color:var(--text)}.brief-opt.on{color:var(--cream);border-color:rgba(235,61,80,.5);background:rgba(235,61,80,.1)}.lg-field input{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color .2s}.lg-field input:-webkit-autofill,.lg-field input:-webkit-autofill:focus,.lg-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--bg-2) inset;caret-color:var(--text)}.lg-field input:focus{border-color:var(--red)}.lg-field select,.lg-field textarea{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color .2s}.lg-field select:focus,.lg-field textarea:focus{border-color:var(--red)}.lg-field textarea{resize:vertical}.lg-box .btn{width:100%}#lg-err{font-family:var(--font-body);font-size:12.5px;color:var(--red);min-height:15px;letter-spacing:.01em}.adm-panel{display:none}.adm-panel.show{display:block;animation:adm-fade .35s var(--ease)}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}.seen{color:var(--text-2);font-size:13px;white-space:nowrap}.adm-kebab,.pill{display:inline-block}.adm-kebab{position:relative}.adm-kebab-btn{border:1px solid var(--line);background:var(--bg-2);color:var(--text-2);border-radius:0;width:34px;height:30px;cursor:pointer;font-size:16px;line-height:1;transition:color .15s var(--ease),border-color .15s var(--ease)}.adm-kebab-btn:hover{color:var(--cream);border-color:var(--line-2)}.adm-menu{position:absolute;right:0;top:36px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:0;padding:6px;min-width:150px;box-shadow:0 20px 50px rgba(0,0,0,.6);z-index:35}.adm-menu button{display:block;width:100%;text-align:left;border:0;background:none;color:var(--text);font-family:var(--font-body);font-size:13px;padding:8px 10px;border-radius:0;cursor:pointer}.adm-menu button:hover{background:hsla(0,0%,100%,.06);color:var(--cream)}.adm-scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);z-index:40}.adm-scrim.open{opacity:1;pointer-events:auto}.adm-sheet{position:fixed;top:0;right:0;height:100%;width:min(440px,100%);background:var(--panel);border-left:1px solid var(--line-2);padding:30px 26px;transform:translateX(100%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s .32s;z-index:41;overflow:auto}.adm-sheet.open{transform:none;visibility:visible;transition:transform .32s var(--ease)}.adm-sheet-h{margin:0 0 18px;font-family:var(--font-display);font-size:24px;color:var(--cream);letter-spacing:.02em}.adm-form{display:flex;flex-direction:column;gap:16px}.adm-form-actions{display:flex;gap:10px;margin-top:4px}.adm-modal{position:fixed;inset:0;display:none;place-items:center;z-index:50;padding:24px}.adm-modal.open{display:grid}.adm-modal-scrim{position:absolute;inset:0;background:rgba(0,0,0,.6)}.adm-modal-box{position:relative;z-index:51;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line-2);border-radius:var(--radius);padding:30px;width:min(440px,100%);box-shadow:0 40px 90px rgba(0,0,0,.6);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.adm-modal-box h3{margin:0 0 6px;font-family:var(--font-cond);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.adm-modal-box p{margin:0 0 16px;font-size:13px;color:var(--text-2);line-height:1.5}.adm-keybox{font-family:ui-monospace,Menlo,monospace;font-size:17px;letter-spacing:.04em;color:var(--cream);background:var(--bg-2);border:1px solid var(--line);border-radius:0;padding:14px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin-bottom:16px}.adm-modal-actions{display:flex;gap:10px}@media (prefers-reduced-motion:reduce){.adm-panel.show,.adm-scrim,.adm-sheet{animation:none;transition:none}}.mw-brief-static{font-family:var(--font-cond);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:3px 11px}.rt{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.rt-h{font-family:var(--font-cond);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);margin-top:4px}.rt-h:first-child{margin-top:0}.rt-p{margin:0;color:var(--text-2);font-size:14px;line-height:1.55}.rt-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.rt-li{position:relative;padding-left:16px;color:var(--text-2);font-size:14px;line-height:1.5}.rt-li:before{content:"";position:absolute;left:3px;top:9px;width:4px;height:4px;border-radius:50%;background:var(--red)}.prio{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-cond);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:2px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)}.prio:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.prio.high{color:var(--red);border-color:rgba(235,61,80,.4);background:rgba(235,61,80,.08)}.prio.low{color:var(--text-3);border-color:var(--line)}@keyframes mw-pop{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.tw-app{display:flex;min-height:100vh;position:relative;z-index:1}.tw-side{flex:0 0 214px;width:214px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;gap:2px;padding:20px 14px;border-right:1px solid var(--line);background:var(--panel)}.tw-side-brand{display:flex;align-items:baseline;gap:8px;padding:4px 10px 12px}.tw-side-mark{font-family:var(--font-display);font-size:22px;color:var(--cream);letter-spacing:.02em}.tw-side-wm{font-family:var(--font-cond);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.tw-group{display:flex;flex-direction:column}.tw-grp{font-family:var(--font-cond);font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding:14px 10px 6px}.tw-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.tw-side-foot .btn{width:100%;justify-content:center}.tw-side-who{display:flex;align-items:center;gap:9px;padding:2px 4px 8px}.tw-side-name{font-family:var(--font-cond);font-weight:600;font-size:13px;color:var(--cream);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-app .a2-announce{left:214px}.tw-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.tw-kick{display:flex;align-items:center;gap:9px;font-family:var(--font-cond);font-weight:600;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.tw-kick i{width:6px;height:6px;border-radius:50%;background:var(--red);flex:0 0 auto}.tw-h{font-family:var(--font-display);font-size:clamp(30px,4vw,40px);line-height:.95;color:var(--cream);margin:0;letter-spacing:.02em}.tw-hsub{color:var(--text-3);font-size:13px;margin-top:10px}.tw-burger{display:none}@media (max-width:900px){.tw-app{flex-direction:column}.tw-burger{display:grid;place-items:center;width:30px;height:22px;background:none;border:1px solid rgba(11,10,7,.35);color:#0b0a07;cursor:pointer;border-radius:0;padding:0;flex:0 0 auto}.tw-side{position:fixed;top:28px;left:0;bottom:0;width:min(288px,84vw);height:auto;flex-direction:column;align-items:stretch;gap:2px;overflow-y:auto;transform:translateX(-100%);transition:transform .25s var(--ease);z-index:60;border-right:1px solid var(--line);border-bottom:0;padding:18px 14px 70px}.tw-app.nav-open .tw-side{transform:none}.tw-side-brand{padding:4px 10px 12px;flex:0 0 auto}.tw-group{flex-direction:column;align-items:stretch;flex:0 0 auto}.tw-grp{display:block}.tw-side-foot{margin-top:auto;flex-direction:column;border-top:1px solid var(--line);padding-top:14px;flex:0 0 auto}.tw-side-who{display:flex}.tw-scrim{position:fixed;top:28px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:55;border:0;padding:0;cursor:pointer;animation:a2scrim .2s var(--ease)}.tw-app .a2-announce{left:0}}.tw-ava{width:40px;height:40px;border-radius:50%;background:linear-gradient(140deg,#2a2a30,#18181c);border:1px solid var(--line-2);display:grid;place-items:center;font-family:var(--font-cond);font-weight:600;font-size:13px;color:var(--cream)}.tw-main{flex:1 1;min-width:0;padding:24px 28px 60px}.tw-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}@media (max-width:1040px){.tw-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tw-main{padding:16px 14px 50px}}.tw-card{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--radius);padding:22px}.tw-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tw-card-h h1{margin:0;font-family:var(--font-display);font-size:24px;letter-spacing:.02em;color:var(--cream)}.tw-seg{display:inline-flex;gap:3px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:3px}.tw-seg button{border:0;background:none;color:var(--text-3);font-family:var(--font-cond);font-size:11.5px;font-weight:600;padding:7px 15px;border-radius:999px;cursor:pointer}.tw-seg button.on{background:var(--red-dim);color:var(--cream)}.tw-table{width:100%;border-collapse:collapse}.tw-table thead th{text-align:left;font-family:var(--font-cond);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding:16px 10px 10px}.tw-table tbody td{padding:12px 10px;border-top:1px solid var(--line);vertical-align:middle}.tw-who{display:flex;align-items:center;gap:11px}.tw-av{width:36px;height:36px;border-radius:11px;flex:0 0 36px;display:grid;place-items:center;font-weight:600;font-size:13px;color:var(--cream);background:linear-gradient(150deg,#232329,#141418);border:1px solid var(--line-2)}.tw-av,.tw-nm{font-family:var(--font-cond)}.tw-nm{font-weight:500;font-size:14.5px;color:var(--text);line-height:1.2}.tw-sub{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.tw-due{color:var(--text-2);font-size:13px;white-space:nowrap}.tw-due.red{color:var(--red)}.tw-brief{font-family:var(--font-cond);font-size:11px;font-weight:600;color:var(--cream);border:1px solid var(--line-2);border-radius:999px;padding:3px 11px;white-space:nowrap}.tw-brief:hover{border-color:var(--red);background:var(--red-dim);color:var(--red)}.tw-brief-more{font-family:var(--font-cond);font-size:11px;font-weight:600;color:var(--text-3);white-space:nowrap}.tw-brief-lib{max-width:1080px}.tw-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px}.tw-tablewrap .tw-table{min-width:560px}@media (max-width:640px){.tw-tablewrap{overflow-x:visible;margin:0}.tw-tablewrap .tw-table{min-width:0}.tw-table thead{display:none}.tw-table tbody tr{position:relative;display:block;border:1px solid var(--line);padding:12px 14px;margin-top:10px;background:hsla(0,0%,100%,.02)}.tw-table tbody td{display:block;border-top:0;padding:4px 0}.tw-table tbody td:first-child{padding-right:34px}.tw-row-menu{position:absolute;top:10px;right:4px;padding:0}}.sup-rate{font-family:var(--font-cond);font-weight:600;color:var(--text);white-space:nowrap;font-feature-settings:"tnum"}.sup-rate.muted{color:var(--text-3);font-weight:500}.sup-dup{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);padding:1px 6px;margin-left:8px}.sup-dup,.sup-stsel{font-family:var(--font-cond);font-weight:600}.sup-stsel{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid var(--line-2);padding:5px 26px 5px 12px;font-size:11px;letter-spacing:.04em;color:var(--text-2);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239b988e' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.sup-stsel:focus{outline:none;border-color:var(--cream)}.sup-stsel.ok{color:var(--cream);border-color:rgba(255,255,224,.3)}.sup-stsel.active{color:var(--red);border-color:rgba(235,61,80,.4);background-color:rgba(235,61,80,.07)}.sup-stsel.cool{color:var(--text-2)}.sup-stsel.muted{color:var(--text-3);border-color:var(--line)}.sup-dbf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:22px;gap:22px;align-items:start;margin-top:6px}@media(max-width:820px){.sup-dbf{grid-template-columns:1fr}}@media(max-width:1140px){.a2 .sup-dbf,.tw-app .sup-dbf{grid-template-columns:1fr}}.sup-listcol{min-width:0}.sup-loc{display:flex;gap:10px;align-items:baseline;font-family:var(--font-smono),"Space Mono",monospace;font-size:12.5px;padding:0 2px 11px;border-bottom:1px solid var(--line)}.sup-loc .ps{color:var(--red);font-weight:700}.sup-locin{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--cream);font:inherit;letter-spacing:.03em;padding:0}.sup-locin::placeholder{color:var(--text-3)}.sup-locin::-webkit-search-cancel-button{-webkit-appearance:none}.sup-loccur{color:var(--red);animation:lg-blink 1.1s steps(1) infinite}.sup-roster{display:flex;flex-direction:column;font-family:var(--font-smono),"Space Mono",monospace;margin-top:4px}.sup-band{padding:14px 6px 7px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.sup-band .n{color:var(--text-3);border:1px solid var(--line);padding:0 7px;margin-left:9px;font-weight:400;font-size:9px}.sup-rrow{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:9px 6px;background:none;border:0;border-top:1px solid hsla(51,50%,90%,.05);cursor:pointer;font:inherit;color:var(--text)}.sup-rrow .cur{flex:0 0 10px;color:var(--red);font-weight:700;opacity:0}.sup-rrow.on .cur{opacity:1}.sup-rrow.on{background:rgba(255,255,224,.05);box-shadow:inset 3px 0 0 var(--red)}.sup-rrow:hover{background:rgba(255,255,224,.04)}.sup-rrow .nm{font-weight:700;font-size:13px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24ch}.sup-rrow.on .nm{color:var(--cream)}.sup-rrow .ldr{flex:1 1;min-width:18px;align-self:center;height:0;border-bottom:1px dotted hsla(51,50%,90%,.16)}.sup-rrow .sup-rate{font-family:var(--font-smono),"Space Mono",monospace;font-size:11.5px}.sup-rrow .sup-st{font-size:10px;letter-spacing:.06em;min-width:12ch;text-align:right;white-space:nowrap}.sup-st.ok{color:#54d47e}.sup-st.active{color:var(--red)}.sup-st.muted{color:var(--text-3)}.sup-st.cool{color:var(--text-2)}.sup-cnt{display:flex;flex-wrap:wrap;gap:4px 14px;padding:14px 6px 2px;margin-top:6px;border-top:1px solid var(--line);font-family:var(--font-smono),"Space Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sup-cnt .f{background:none;border:0;padding:2px 0;cursor:pointer;color:var(--text-3);font:inherit;letter-spacing:inherit}.sup-cnt .f b,.sup-cnt .f:hover{color:var(--text-2)}.sup-cnt .f b{font-weight:700}.sup-cnt .f.on{box-shadow:inset 0 -2px 0 var(--red)}.sup-cnt .f.on,.sup-cnt .f.on b{color:var(--cream)}.sup-rec{align-self:start}.sup-rec-nm{font-family:var(--font-vt),"Space Mono",monospace;font-weight:400;font-size:34px;line-height:1;color:var(--cream);margin:2px 0 12px;text-shadow:0 0 12px hsla(51,50%,90%,.18);word-break:break-word}.sup-fld{display:flex;gap:10px;align-items:baseline;padding:7px 0;font-family:var(--font-smono),"Space Mono",monospace;font-size:12.5px}.sup-fld .k{flex:0 0 auto;min-width:8.5ch;color:var(--text-3);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.sup-fld .ldr{flex:1 1;min-width:14px;align-self:center;height:0;border-bottom:1px dotted hsla(51,50%,90%,.14)}.sup-fld .v{color:var(--text);font-weight:700;text-align:right}.sup-fld .v.dim{color:var(--text-3);font-weight:400}.sup-fld .v a{color:var(--cream);text-decoration:none;border-bottom:1px solid var(--line-2)}.sup-fld.notes{flex-direction:column;gap:5px}.sup-fld.notes .v{text-align:left;font-weight:400;color:var(--text-2);line-height:1.55}.sup-rec .sup-stsel{margin-left:auto}.sup-rec-keys{display:flex;gap:16px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.sup-rec-keys button{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-smono),"Space Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.sup-rec-keys button:hover{color:var(--cream)}.sup-rec-keys button.danger{color:var(--red)}.sup-rec-keys b{background:var(--cream);color:#0b0a07;padding:1px 6px;font-weight:700;margin-right:6px}.sim-budgets{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.sim-bchip{font-family:var(--font-cond);font-size:13px;font-weight:500;color:var(--text-2);background:var(--bg-2);border:1px solid var(--line);padding:8px 15px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(300px,100%);transition:.18s var(--ease)}.sim-bchip:hover{color:var(--text);border-color:var(--line-2)}.sim-bchip.on{color:var(--cream);border-color:rgba(235,61,80,.5);background:rgba(235,61,80,.1)}.sim-meta{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.sim-meta #b-name{width:min(240px,56vw)}.sim-meta #b-client{min-width:150px}.sim-meta #b-cur{width:90px}.sim-meta-end{display:flex;align-items:center;gap:12px;margin-left:auto}.sim-status{font-family:var(--font-cond);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);min-width:52px;text-align:right}.sim-sect{padding-right:26px;background-position:right 9px center;min-width:110px}.sim-sect,.sim-supsel{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239b988e' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat}.sim-supsel{background-color:var(--bg-2);border:1px solid var(--line);padding:9px 30px 9px 16px;font-family:var(--font-cond);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-2);background-position:right 11px center}.sim-supsel:focus{outline:none;border-color:var(--line-2)}.sim-cmp{display:flex;justify-content:space-between;width:100%;background:none;border:0;border-top:1px solid var(--line);padding:8px 0;cursor:pointer;color:var(--text-2);font-size:12.5px;text-align:left}.sim-cmp:hover{color:var(--cream)}.sim-cmp .a{font-family:var(--font-cond);font-weight:600;color:var(--text);font-feature-settings:"tnum"}.lot-tabs{display:flex;gap:0;flex-wrap:wrap;border-bottom:1px solid var(--line-2)}.lot-tab{display:flex;flex-direction:column;gap:2px;align-items:flex-start;background:none;border:1px solid transparent;border-bottom:0;padding:8px 16px;cursor:pointer;font-family:var(--font-smono),"Space Mono",monospace;position:relative;top:1px}.lot-tab .nm{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-2);text-transform:uppercase}.lot-tab .amt{font-size:10px;color:var(--text-3);font-feature-settings:"tnum"}.lot-tab:hover .nm{color:var(--text)}.lot-tab.on{border-color:var(--line-2);background:var(--panel)}.lot-tab.on .nm{color:var(--cream)}.lot-tab.on .amt{color:var(--red)}.lot-tab.add{color:var(--text-3);font-size:11px;justify-content:center;letter-spacing:.06em;text-transform:uppercase}.lot-tab.add:hover{color:var(--cream)}.lot-optbar{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:14px 2px 16px;border-bottom:1px solid var(--line);margin-bottom:14px}.lot-of{display:flex;flex-direction:column;gap:5px}.lot-of>span{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.lot-of input,.lot-of>span{font-family:var(--font-smono),"Space Mono",monospace}.lot-of input{background:var(--bg-2);border:1px solid var(--line);border-radius:0;padding:9px 12px;color:var(--text);font-size:13px}.lot-of input:focus{outline:none;border-color:var(--line-2)}.lot-of.days input{width:80px;text-align:right}.lot-oact{display:flex;gap:8px;margin-left:auto}.lot{font-family:var(--font-smono),"Space Mono",monospace}.lot-fbar{display:flex;align-items:baseline;gap:12px;font-size:12.5px;padding:2px 2px 11px;border-bottom:1px solid var(--line)}.lot-fbar .ref{color:var(--red);font-weight:700;min-width:3ch}.lot-fbar .fx{color:var(--text-2)}.lot-fbar .val{color:var(--cream);font-weight:700;font-feature-settings:"tnum"}.lot-fbar .st{margin-left:auto;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#54d47e}.lot-fbar .st.calc{color:var(--gold,#ffdf29)}.lot-sheetwrap{overflow-x:auto;margin-top:12px}.lot-sheet{min-width:640px;font-size:12.5px}.lot-row{display:grid;grid-template-columns:30px minmax(120px,1fr) 108px 96px 50px 60px minmax(84px,auto) 26px;align-items:stretch}.lot-row.head{font-size:9px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:7px}.lot-row.head .c{padding:0 8px}.lot-row .c{padding:0;min-width:0;border-bottom:1px solid hsla(51,50%,90%,.05);display:flex;align-items:center}.lot-row .c.num{justify-content:flex-end}.lot-row:hover:not(.head):not(.tot){background:rgba(255,255,224,.03)}.lot-row.off .csub,.lot-row.off .lot-in{opacity:.4}.lot-row .cnum{color:var(--text-3);font-size:10px;padding:0 8px;justify-content:center}.lot-row .cline{gap:9px;padding-left:2px}.lot-on{flex:0 0 auto;accent-color:var(--red)}.lot-in{width:100%;min-width:0;background:none;border:0;outline:0;padding:9px 8px;color:var(--text);font:inherit;letter-spacing:.01em}.lot-in:focus{background:rgba(255,255,224,.06);box-shadow:inset 0 0 0 1px var(--cream);color:var(--cream)}.lot-in.role{font-weight:700}.lot-in.num{text-align:right;font-feature-settings:"tnum";-moz-appearance:textfield}.lot-in.num::-webkit-inner-spin-button,.lot-in.num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lot-in.sect{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--text-2);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.lot-in[disabled]{color:var(--text-3);cursor:not-allowed}.crate{position:relative}.lot-unit{flex:0 0 auto;background:none;border:1px solid var(--line);border-radius:0;color:var(--text-3);cursor:pointer;font-family:var(--font-smono),"Space Mono",monospace;font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:2px 4px;margin-right:6px}.lot-unit:hover{color:var(--cream);border-color:var(--line-2)}.csub{color:var(--cream);font-weight:700;font-feature-settings:"tnum";padding:0 8px;justify-content:flex-end}.lot-x{background:none;border:0;color:var(--text-3);cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.lot-x:hover{color:var(--red)}.lot-row.tot{border-top:3px double var(--line-2);margin-top:6px;align-items:center}.lot-row.tot .c{border-bottom:0;padding-top:8px}.lot-row .ltot-lbl{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:8px}.lot-big{font-family:var(--font-vt),"Space Mono",monospace;font-weight:400;font-size:34px;line-height:1;color:var(--cream);text-shadow:0 0 12px hsla(51,50%,90%,.2);padding-right:8px}.lot-meters{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;font-size:11.5px}.lot-mh{font-family:var(--font-smono),"Space Mono",monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:4px}.lot-meters .m{display:flex;gap:12px;align-items:baseline}.lot-meters .s{flex:0 0 auto;min-width:11ch;color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.lot-meters .bar{letter-spacing:2px;font-size:12px}.lot-meters .bar .f{color:var(--red)}.lot-meters .bar .e{color:hsla(51,50%,90%,.16)}.lot-meters .pc{color:var(--text-3);font-size:10px;min-width:4ch;text-align:right}.lot-meters .amt{margin-left:auto;color:var(--text-2);font-size:11px;font-feature-settings:"tnum"}.lot-compare{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.lot-add{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}@media(max-width:640px){.lot-optbar .lot-oact{margin-left:0;width:100%}}.lot-shell{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}.lot-shell>*{min-width:0}@media(min-width:1100px){.lot-shell{grid-template-columns:248px minmax(0,1fr)}}@media(max-width:1099px){.lot-supply{display:none}}@media(min-width:1100px){.lot-supsel-m{display:none}}.lot-supply{align-self:start;font-family:var(--font-smono),"Space Mono",monospace}.lot-suplist{display:flex;flex-direction:column;max-height:440px;overflow-y:auto}.lot-suprow{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:none;border:0;border-top:1px solid hsla(51,50%,90%,.05);padding:8px 6px;cursor:pointer;font:inherit;color:var(--text)}.lot-suprow:first-child{border-top:0}.lot-suprow:hover{background:rgba(255,255,224,.05);box-shadow:inset 3px 0 0 var(--red)}.lot-suprow .nm{font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:13ch}.lot-suprow:hover .nm{color:var(--cream)}.lot-suprow .rl{color:var(--text-3);font-size:9px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lot-suprow .rt{margin-left:auto;color:var(--text-2);font-size:10.5px;font-feature-settings:"tnum";white-space:nowrap}.lot-suprow .cm{color:var(--red);font-size:9px;border:1px solid rgba(235,61,80,.4);padding:0 4px;white-space:nowrap}.lot-suprow .arw{color:var(--red);opacity:0;font-size:11px}.lot-suprow:hover .arw{opacity:1}.lot-supfoot{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.tw-row-menu{position:relative;text-align:right}.tw-more{color:var(--text-3);cursor:pointer;font-size:18px;line-height:1;background:none;border:0;padding:4px 8px}.tw-more:hover{color:var(--cream)}.tw-menu{position:absolute;right:6px;top:30px;background:var(--panel-2);border:1px solid var(--line-2);padding:6px;min-width:150px;z-index:35}.tw-menu button{display:block;width:100%;text-align:left;border:0;background:none;color:var(--text);font-family:var(--font-body);font-size:13px;padding:8px 10px;cursor:pointer}.tw-menu button:hover{background:hsla(0,0%,100%,.06);color:var(--cream)}.tw-pager{align-items:center;justify-content:space-between;gap:8px 14px;margin-top:16px;font-size:12px;color:var(--text-3)}.tw-pager,.tw-pages{display:flex;flex-wrap:wrap}.tw-pages{gap:5px}.tw-pages button{width:30px;height:30px;border:1px solid var(--line);background:none;color:var(--text-2);cursor:pointer;font-family:var(--font-cond)}.tw-pages button.on{background:var(--red-dim);color:var(--cream);border-color:rgba(235,61,80,.5)}.tw-pages button[disabled]{opacity:.4;cursor:default}.tw-empty{color:var(--text-3);font-size:14px;padding:28px 4px;text-align:center}.tw-widgets{display:flex;flex-direction:column;gap:18px}.tw-widgets>.tw-card{min-width:0}.tw-w-h{justify-content:space-between;margin-bottom:14px}.tw-w-h,.tw-w-hl{display:flex;align-items:center}.tw-w-hl{gap:9px}.tw-w-h h3{margin:0;line-height:1;font-family:var(--font-cond);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.tw-pizza{background:radial-gradient(circle at 0 0,rgba(235,61,80,.12),transparent 55%),linear-gradient(180deg,var(--panel-2),var(--panel))}.tw-pizza-big{font-family:var(--font-display);font-size:46px;color:var(--cream);line-height:1}.tw-pizza-big small{font-family:var(--font-cond);font-size:14px;color:var(--text-3);font-weight:500}.tw-dots{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 12px}.tw-dots i{width:15px;height:15px;border-radius:50%;background:var(--bg-2);border:1px solid var(--line)}.tw-dots i.f{background:var(--red);border-color:var(--red);box-shadow:0 0 10px -2px var(--red-glow)}.tw-pizza-sub{display:flex;align-items:center;flex-wrap:wrap;gap:7px;line-height:1;font-size:13px;color:var(--text-2)}.tw-earned{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-cond);font-weight:600;color:var(--red)}.tw-pizza-tally{margin-top:9px;justify-content:space-between}.tw-pizza-ready{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;letter-spacing:.04em;color:var(--red)}.tw-pizza-hist-t,.tw-pizza-ready{font-family:var(--font-cond);font-weight:600}.tw-pizza-hist-t{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:none;border:0;padding:2px 0;cursor:pointer;transition:color .15s var(--ease)}.tw-pizza-hist-t:hover{color:var(--cream)}.tw-pizza-hist{margin-top:12px;border-top:1px solid var(--line);padding-top:10px;max-height:190px;overflow-y:auto}.tw-pizza-hist-note{margin:0;font-size:12px;line-height:1.5;color:var(--text-3)}.tw-pizza-hist-err{color:var(--red)}.tw-pizza-hist-l{list-style:none;margin:0;padding:0}.tw-pizza-hist-l li{display:flex;align-items:baseline;gap:9px;padding:5px 0;font-size:12.5px;line-height:1.3;color:var(--text-2);border-bottom:1px solid hsla(0,0%,100%,.04)}.tw-pizza-hist-l li:last-child{border-bottom:0}.tw-ph-d{flex:none;width:46px;font-family:var(--font-cond);font-size:11px;letter-spacing:.04em;color:var(--text-3)}.tw-ph-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-ph-s{flex:none;font-size:11.5px;color:var(--text-3)}.tw-ph-s,.tw-pizza-claim{font-family:var(--font-cond);font-weight:600}.tw-pizza-claim{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;letter-spacing:.04em;color:#fff6ea;background:var(--red);border:1px solid var(--red);border-radius:999px;padding:9px 16px;cursor:pointer;transition:filter .15s var(--ease);box-shadow:0 0 24px -8px var(--red-glow)}.tw-pizza-claim:hover{filter:brightness(1.06)}.tw-pizza-claim[disabled]{opacity:.6;cursor:default}.tw-treat{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-cond);font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--red);background:rgba(235,61,80,.08);border:1px solid rgba(235,61,80,.4);border-radius:999px;padding:3px 9px;white-space:nowrap}.tw-mini{display:flex;gap:12px;min-width:0}.tw-mini .m{flex:1 1;min-width:0;background:hsla(0,0%,100%,.02);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.tw-mini .m .n{font-family:var(--font-display);font-size:28px;color:var(--cream);line-height:1}.tw-mini .m .l{font-family:var(--font-cond);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:6px}.tw-jump{background:linear-gradient(150deg,rgba(235,61,80,.14),var(--panel-2) 55%)}.tw-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tw-tile{background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;cursor:pointer;transition:.18s var(--ease)}.tw-tile:hover{border-color:var(--red);background:var(--red-dim)}.tw-tn{font-family:var(--font-cond);font-weight:600;font-size:13.5px;color:var(--cream);margin-top:8px}.tw-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:720px){.tw-board{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:80%;overflow-x:auto}}.tw-col{background:linear-gradient(180deg,hsla(0,0%,100%,.012),transparent);border:1px solid var(--line);border-radius:var(--radius);padding:14px 12px}.tw-col-h{display:flex;align-items:center;gap:9px;padding:4px 6px 12px;font-family:var(--font-cond);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.tw-cdot{width:8px;height:8px;border-radius:50%}.tw-cdot.open{background:var(--text-3)}.tw-cdot.prog{background:var(--red)}.tw-cdot.done{background:var(--cream)}.tw-col-c{margin-left:auto;border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:11px;color:var(--text-3)}.tw-col-stack{gap:10px}.tw-bcard,.tw-col-stack{display:flex;flex-direction:column}.tw-bcard{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px;gap:8px}.tw-bcard.done{opacity:.55}.tw-pizza-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(180deg,#1c1012,#120a0b);border:1px solid var(--red);color:var(--cream);font-family:var(--font-cond);font-weight:600;font-size:15px;padding:13px 20px;border-radius:999px;box-shadow:0 20px 50px -16px var(--red-glow);animation:mw-pop .4s var(--ease)}.tw-reward-box{max-width:420px;text-align:center;animation:mw-pop .35s var(--ease)}.tw-reward-emoji{width:66px;height:66px;margin:4px auto 8px;display:grid;place-items:center;border-radius:50%;background:var(--red-dim);color:var(--red);box-shadow:0 0 0 1px rgba(235,61,80,.3),0 0 34px -8px var(--red-glow)}.tw-reward-box h3{margin:4px 0 10px;font-size:23px;font-weight:700;color:var(--cream);text-transform:none;letter-spacing:0;font-family:inherit}.tw-reward-msg{color:var(--text-2);font-size:14.5px;line-height:1.6;margin:0 0 18px}.tw-voucher{margin:6px auto 14px;padding:14px 16px;border:1px dashed var(--red);border-radius:12px;background:var(--red-dim);color:var(--cream);font-family:var(--font-cond);font-weight:600;font-size:16px;letter-spacing:.02em}.tw-reward-actions{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.tw-reward-later{background:none;border:0;color:var(--text-3);font-family:var(--font-cond);font-size:13px;letter-spacing:.02em;cursor:pointer}.tw-ok,.tw-reward-later:hover{color:var(--cream)}.tw-ok{margin:0;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;border:1px solid rgba(255,255,224,.3);background:rgba(255,255,224,.06)}.tw-detail-meta{display:flex;flex-direction:column;gap:9px}.tw-detail-meta>div{display:flex;gap:12px;align-items:baseline;font-size:13.5px;color:var(--text)}.tw-detail-meta .k{flex:0 0 64px;color:var(--text-3);font-family:var(--font-cond);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.tw-detail-meta .red{color:var(--red)}.tw-drawer-scrim{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.tw-drawer-scrim.show{opacity:1;pointer-events:auto}.tw-drawer{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(460px,100%);z-index:1001;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--panel-2),var(--panel));border-left:1px solid var(--line-2);box-shadow:-30px 0 80px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .34s var(--ease)}.tw-drawer.show{transform:translateX(0)}.tw-drawer-head{padding:24px 26px 16px;border-bottom:1px solid var(--line)}.tw-drawer-title{font-family:var(--font-cond);font-size:21px;line-height:1.15;color:var(--cream);margin:8px 0 0;text-transform:none;letter-spacing:0}.tw-drawer-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 26px;gap:16px}.tw-drawer-body,.tw-drawer-foot{display:flex;flex-direction:column}.tw-drawer-foot{padding:16px 26px;border-top:1px solid var(--line);gap:12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25))}@media (prefers-reduced-motion:reduce){.tw-drawer{transition:none}}.a2{--accent:#eb3d50;--ctrl-h:44px;min-height:100vh;position:relative;z-index:1}.a2[data-theme=dark]{color-scheme:dark;--bg:#0a0a0a;--bg-2:#0d0d0d;--panel:#121212;--panel-2:#1a1a1a;--text:#f2efe4;--text-2:#9b988e;--text-3:#8a877d;--line:hsla(0,0%,100%,.09);--line-2:hsla(0,0%,100%,.17);--hi:#ffffe0;--on-accent:#fff6ea;--invert-bg:#ffffe0;--invert-text:#15120a;--invert-2:rgba(21,18,10,.62);--card-hi:inset 0 1px 0 hsla(0,0%,100%,.05)}.a2{background:var(--bg);color:var(--text);transition:background .3s var(--ease),color .3s var(--ease)}.a2-shell{display:flex;align-items:stretch;min-height:100vh}.a2-side{flex:0 0 250px;width:250px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;padding:18px 14px;border-right:1px solid var(--line);background:var(--panel)}.a2-group,.a2-side{display:flex;flex-direction:column}.a2-grp{font-family:var(--os-mono);font-weight:600;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);padding:18px 10px 7px}details.a2-group>summary.a2-grp{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.a2-group>summary.a2-grp::-webkit-details-marker{display:none}details.a2-group>summary.a2-grp:after{content:"\25B8";font-size:10px;color:var(--text-3);transition:transform .18s var(--ease)}details.a2-group[open]>summary.a2-grp:after{transform:rotate(90deg)}details.a2-group>summary.a2-grp:hover{color:var(--text-2)}.a2-snav{display:flex;flex-direction:column;gap:2px}.a2-snav button{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;text-align:left;padding:9px 11px;font-family:var(--os-mono);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:none;border:0;cursor:pointer;transition:.18s var(--ease)}.a2-snav button:hover{background:var(--panel-2);color:var(--cream)}.a2-snav button.on{background:var(--accent-soft);color:var(--accent)}.a2-side-foot{margin-top:auto;display:flex;flex-direction:column;padding-top:12px;border-top:1px solid var(--line)}.a2-side-foot .a2-btn{width:100%;height:auto;gap:8px;padding:10px 14px;font-family:var(--os-mono);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--cream);background:var(--panel)}.a2-side-foot .a2-btn:hover{background:var(--panel-2)}.a2-side-foot .a2-btn svg{width:16px;height:16px;flex:0 0 auto}.a2-burger{display:none}@media (max-width:900px){.a2-burger{display:grid;place-items:center;width:30px;height:22px;background:none;border:1px solid rgba(11,10,7,.35);color:#0b0a07;border-radius:0;flex:0 0 auto}.a2-burger,.a2-scrim{cursor:pointer;padding:0}.a2-scrim{position:fixed;top:28px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:55;border:0;animation:a2scrim .2s var(--ease)}}@keyframes a2scrim{0%{opacity:0}to{opacity:1}}body.a2-nav-lock{overflow:hidden}.a2-btn{height:var(--ctrl-h);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-cond);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:0 22px;border:1px solid var(--line-2);background:transparent;color:var(--text);cursor:pointer}.a2-btn.solid{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.a2-announce{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:13px;height:44px;padding:0 20px;background:var(--invert-bg);color:var(--invert-text);box-shadow:0 -16px 40px -24px rgba(0,0,0,.55);font-family:var(--font-cond);font-size:12px;letter-spacing:.02em}.a2-announce .pill{flex:0 0 auto;font-family:var(--font-cond);font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);padding:3px 9px}.a2-announce .msg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--invert-2)}.a2-announce-sp{flex:1 1}.a2-announce-x{flex:0 0 auto;background:none;border:0;color:var(--invert-2);font-size:18px;line-height:1;cursor:pointer;padding:4px 6px}.a2-announce-x:hover{color:var(--invert-text)}@media (min-width:901px){.a2-announce{bottom:28px}}.a2.has-announce .a2-main,.tw-app.has-announce .tw-main{padding-bottom:84px}.ann-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:20px;gap:20px}.ann-form{background:var(--bg-2);border:1px solid var(--line);padding:18px}.ann-lbl{display:block;font-family:var(--font-cond);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px}.ann-form .ann-lbl+.ann-lbl,.ann-lbl~.ann-lbl,.ann-seg+.ann-lbl,.ann-text+.ann-lbl{margin-top:16px}.ann-seg{display:inline-flex;gap:3px;background:var(--panel);border:1px solid var(--line);padding:4px}.ann-seg button{border:0;background:none;color:var(--text-2);font-family:var(--font-cond);font-weight:600;font-size:12px;padding:8px 16px;cursor:pointer}.ann-seg button.on{background:none;border:1px solid var(--red);color:var(--cream)}.ann-seg button.on:before{content:">";margin-right:6px;color:var(--red);font-weight:700}.ann-text{width:100%;background:var(--panel);border:1px solid var(--line);padding:10px 12px;color:var(--text);font-family:var(--font-body);font-size:14px;resize:vertical}.ann-text:focus{outline:none;border-color:var(--line-2)}.ann-check{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13.5px;color:var(--text-2);cursor:pointer}.ann-check input{width:16px;height:16px;accent-color:var(--red)}.ann-actions{display:flex;gap:10px;margin-top:18px}.ann-prev-l{font-family:var(--font-cond);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.ann-prev-box{position:relative;height:150px;background:var(--bg);border:1px solid var(--line);overflow:hidden}.ann-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:11px;height:42px;padding:0 16px;background:var(--invert-bg);color:var(--invert-text);font-size:12px}.pill-new{flex:0 0 auto;font-family:var(--os-mono);font-weight:700;font-size:9px;letter-spacing:.14em;text-transform:uppercase;background:none;color:var(--accent);border-radius:0;padding:0}.pill-new:before{content:"["}.pill-new:after{content:"]"}.ann-bar-msg{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--invert-2)}.ann-bar-sp{flex:1 1}.ann-bar-x{flex:0 0 auto;color:var(--invert-2);font-size:16px}.ann-note{font-size:12px;color:var(--text-3);margin-top:10px;line-height:1.5}.ann-list{margin-top:26px}.ann-list h2{font-family:var(--font-cond);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0 0 2px}.ann-row{display:flex;align-items:center;gap:14px;padding:14px 4px;border-top:1px solid var(--line)}.ann-aud{flex:0 0 auto;font-family:var(--font-cond);font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--line-2);color:var(--text-2)}.ann-aud.team{color:var(--cream)}.ann-aud.client{color:var(--red);border-color:rgba(235,61,80,.4)}.ann-rowtxt{flex:1 1;min-width:0}.ann-rowtxt .t{font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-rowtxt .s{font-size:11.5px;color:var(--text-3);margin-top:2px}@media (max-width:760px){.ann-grid{grid-template-columns:1fr}}.a2-main{flex:1 1;min-width:0;max-width:1180px;margin:0;padding:24px 30px 80px}.a2-verdict{margin:0 0 var(--s4)}.a2-kick{display:flex;align-items:center;font-family:var(--os-mono);font-weight:600;font-size:var(--t-mini);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.a2-kick:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:9px;vertical-align:1px}.a2-verdict-line{font-family:var(--os-dos);font-size:var(--t-hero);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--cream);margin:var(--s2) 0 0;text-shadow:0 0 14px hsla(51,50%,90%,.22),0 0 2px currentColor}.a2-verdict-line .a2-cur{color:var(--red);margin-left:4px;animation:lg-blink 1.1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.a2-verdict-line .a2-cur{animation:none}}.a2-kpis{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin:0 0 var(--s4);padding:var(--s2) var(--s0);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--os-mono);font-size:var(--t-key);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.a2-kpis b{color:var(--cream);font-weight:700;margin-left:var(--s1)}.a2-kpis .hot b{color:var(--red)}.a2-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start}@media(max-width:880px){.a2-cols{grid-template-columns:1fr}}.a2q-row{display:flex;align-items:baseline;gap:var(--s2);width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:var(--s2) var(--s3);color:var(--text);font:inherit}.a2q-row:first-child{border-top:0}button.a2q-row{cursor:pointer}button.a2q-row:hover{background:rgba(255,255,224,.05);box-shadow:inset 3px 0 0 var(--red)}button.a2q-row:hover .a2q-t{color:var(--cream)}.a2q-attr{flex:0 0 auto;font-family:var(--os-mono);font-size:var(--t-key);color:var(--text-3)}.a2q-attr.red{color:var(--red);font-weight:700}.a2q-main{min-width:0;display:flex;flex-direction:column;gap:var(--s0)}.a2q-t{font-weight:700;font-size:var(--t-body);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2q-m,.a2q-t{font-family:var(--os-mono);text-transform:uppercase}.a2q-m{font-size:var(--t-key);letter-spacing:.03em;color:var(--text-3)}.a2q-lead{flex:1 1 16px;min-width:16px;align-self:center;height:0;border-bottom:1px dotted var(--line-2)}.a2q-lab{flex:0 0 auto;font-family:var(--os-mono);font-size:var(--t-mini);color:var(--text-2);white-space:nowrap}.a2q-lab.red{color:var(--red)}.a2-empty{color:var(--text-3);font-family:var(--os-mono);font-size:var(--t-mini);padding:var(--s3)}.a2{font-family:var(--os-mono),system-ui,sans-serif}.a2[data-theme=dark]{--accent-soft:rgba(235,61,80,.14);--accent-tint:rgba(235,61,80,.3)}.a2-side-brand{display:flex;align-items:center;gap:10px;padding:6px 6px 14px}.a2-side-brand .a2-mark{display:inline-flex;align-items:center;line-height:1;font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--cream);letter-spacing:.02em}.a2-side-brand .a2-wm{font-family:var(--os-mono);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.a2-acct{display:flex;align-items:center;gap:11px;padding:10px 11px;border:1px solid var(--line-2);background:var(--panel-2);margin-bottom:4px}.a2-acct-av{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.a2-acct-av svg{width:17px;height:17px}.a2-acct-meta{min-width:0}.a2-acct-meta b{display:block;font-size:13.5px;font-weight:700;color:var(--cream);line-height:1.15}.a2-acct-meta span{font-size:11.5px;color:var(--text-3)}.a2-main{padding:0;max-width:none}.a2 .adm-panel{padding:26px 30px 70px;max-width:1180px}.a2.has-announce .a2-main{padding-bottom:0}.a2.has-announce .adm-panel{padding-bottom:80px}@media(min-width:901px){.a2.has-announce .adm-panel,.tw-app.has-announce .tw-main{padding-bottom:130px}}.a2-shell .a2-announce{left:250px}.a2 .btn{font-family:var(--os-mono);font-weight:700;border-radius:0;letter-spacing:.1em}@media (max-width:900px){.a2-side{position:fixed;top:28px;left:0;bottom:0;width:min(288px,84vw);height:auto;flex-direction:column;align-items:stretch;gap:2px;overflow-y:auto;transform:translateX(-100%);transition:transform .25s var(--ease);z-index:60;border-right:1px solid var(--line);border-bottom:0;padding:18px 14px 70px}.a2-shell.nav-open .a2-side{transform:none}.a2-side-brand{padding:4px 10px 12px;flex:0 0 auto}.a2-group{flex-direction:column;align-items:stretch;flex:0 0 auto}.a2-grp{display:block}.a2-snav{flex-direction:column}.a2-snav button{white-space:normal}.a2-side-foot{margin-top:auto;flex-direction:column;border-top:1px solid var(--line);padding-top:14px;flex:0 0 auto;position:static;background:none;box-shadow:none;padding-left:0}.a2-side-foot .a2-btn{width:100%;padding:9px 14px}.a2 .adm-panel{padding:22px 18px 70px}.a2-shell .a2-announce{left:0}}.a2 .tw-card{border:3px double var(--line-2);background:var(--panel)}.a2 .tw-card-h h1{color:var(--cream)}.a2 .tw-table thead th{font-family:var(--os-mono);font-weight:500;font-size:10px;letter-spacing:.18em}.a2 .tw-table tbody td{font-size:14px}.a2 .tw-nm{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:13.5px;color:var(--cream)}.a2 .tw-av,.a2 .tw-nm{font-family:var(--os-mono)}.a2 .tw-av{font-weight:800}.a2 .pill{font-family:var(--os-mono);font-weight:700}.a2 .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.a2 .btn-ghost{background:var(--panel);border-color:var(--line-2);color:var(--cream)}.a2 button,.a2 h2,.a2 h3,.a2 input,.a2 select,.a2 textarea{font-family:var(--os-mono)}.a2 .tw-bcard .tw-nm,.a2 .tw-col-h{font-family:var(--os-mono);font-weight:700;color:var(--cream)}.a2 .ann-lbl{font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-2)}.a2 .tw-bcard{min-height:150px}.a2 .tw-col{display:flex;flex-direction:column}.a2 .tw-col-stack{flex:1 1;display:flex;flex-direction:column;gap:10px}.a2 .tw-col-stack>.tw-bcard:only-child{flex:1 1}.a2 .tw-col{background:none;border:0;padding:0}.a2 .tw-board{margin-top:10px}.a2 .tw-col-h{padding:0 4px;margin-bottom:16px}.rqx-head{align-items:baseline}.rqx-h-sub{font-family:var(--os-mono);font-size:12px;letter-spacing:.04em;color:var(--text-3);white-space:nowrap}.rqx-sec{margin-top:14px}.rqx-fold,.rqx-sec-cap{display:flex;align-items:center;gap:8px;font-family:var(--os-mono);font-weight:700;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.rqx-sec--needs .rqx-sec-cap{color:var(--red)}.rqx-sec-dot{width:7px;height:7px;background:var(--red);flex:0 0 auto}.rqx-sec-n{font-family:var(--os-dos);font-size:15px;letter-spacing:0;line-height:1;color:var(--red)}.rqx-sec-n--dim{color:var(--text-3)}.rqx-clear{font-family:var(--os-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.rqx-clear,.rqx-row{padding:16px 0;border-top:1px solid var(--line)}.rqx-row{display:flex;gap:16px;align-items:flex-start}.rqx-row--open{border-left:2px solid var(--red);padding-left:14px}.rqx-body{flex:1 1;min-width:0}.rqx-title{font-family:var(--os-mono);font-weight:700;font-size:16px;line-height:1.3;color:var(--cream)}.rqx-title--sm{font-size:13.5px;color:var(--text-2)}.rqx-meta{margin-top:4px;font-family:var(--os-mono);font-size:11.5px;letter-spacing:.03em;color:var(--text-3)}.rqx-client{color:var(--text-2)}.rqx-dot{margin:0 7px;opacity:.5}.rqm-details{font-size:13.5px;color:var(--text-2);line-height:1.6;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.rqx-link{display:inline-block;margin-top:7px;font-size:12.5px;color:var(--red);text-decoration:none;overflow-wrap:anywhere}.rqx-link:hover{text-decoration:underline}.rqx-actions{flex:0 0 auto;display:flex;gap:8px;align-items:center}.rqx-fold{width:100%;margin-top:12px;padding:14px 0 0;border:0;border-top:1px solid var(--line);background:none;cursor:pointer;text-align:left}.rqx-fold:hover{color:var(--cream)}.rqx-fold-caret{color:var(--text-3)}.rqx-fold-hint{margin-left:auto;font-size:9.5px;letter-spacing:.12em;color:var(--red)}@media (max-width:720px){.rqx-row{flex-wrap:wrap}.rqx-actions{flex-basis:100%;margin-top:12px}.rqx-actions .os-btn{flex:1 1 auto;min-height:44px}}.acct-pane{display:flex;flex-direction:column;gap:18px;margin-top:6px}.acct-id{display:flex;align-items:center;gap:13px}.acct-av{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-family:var(--os-mono);font-weight:800;font-size:16px;letter-spacing:-.02em}.acct-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.acct-meta b{font-family:var(--os-mono);font-weight:700;font-size:15px;color:var(--cream)}.acct-meta span{font-family:var(--os-mono);font-size:12.5px;color:var(--text-3)}.acct-note{font-family:var(--os-mono);font-size:13px;line-height:1.6;color:var(--text-2);background:var(--panel);border:1px solid var(--line);padding:14px 16px;margin:0}.acct-note code{font-family:var(--font-cond);font-size:12px;color:var(--cream);background:var(--bg-2);padding:1px 6px}.acct-signout{align-self:flex-start}.a2 .seg{display:inline-flex;border:1px solid var(--line-2);overflow:hidden}.a2 .seg button{background:none;border:0;color:var(--text-2);font-family:var(--os-mono);font-weight:600;font-size:12.5px;padding:7px 14px;cursor:pointer;transition:.15s var(--ease)}.a2 .seg button.on{background:var(--accent);color:var(--on-accent)}.inve-hint{font-family:var(--os-mono);font-size:12.5px;color:var(--text-3);margin-top:14px;line-height:1.6}.invl{display:flex;flex-direction:column;gap:10px;margin-top:4px}.invl-row{display:flex;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--line);padding:16px 18px;text-decoration:none;transition:.15s var(--ease)}.invl-row:hover{border-color:var(--line-2);transform:translateY(-1px)}.invl-main{flex:1 1;min-width:0}.invl-t{font-weight:700;font-size:15.5px;color:var(--cream)}.invl-m,.invl-t{font-family:var(--os-mono)}.invl-m{font-size:12px;color:var(--text-3);margin-top:3px}.invl-amt{font-family:var(--os-mono);font-weight:800;font-size:18px;color:var(--cream);white-space:nowrap;font-feature-settings:"tnum"}.invl-go{font-family:var(--os-mono);font-weight:600;font-size:12.5px;color:var(--accent);white-space:nowrap}@media(max-width:640px){.invl-row{flex-wrap:wrap}}.pln-list{display:flex;flex-direction:column;gap:2px}.pln-row{display:flex;align-items:center;gap:16px;padding:14px 4px;border-top:1px solid var(--line)}.pln-row:first-child{border-top:0}.pln-main{flex:1 1;min-width:0}.pln-name{font-weight:600;font-size:16px;color:var(--cream)}.pln-name,.pln-sub{font-family:var(--font-cond)}.pln-sub{font-size:12px;color:var(--text-3);margin-top:3px}.pln-meter{flex:0 0 220px;max-width:40vw}.pln-bar{height:8px;background:hsla(51,50%,90%,.08);overflow:hidden;border:1px solid var(--line-2)}.pln-bar>span{display:block;height:100%;background:var(--red)}.pln-bar.low>span{background:#d9b44a}.pln-meta{font-family:var(--font-cond);font-size:11px;color:var(--text-3);margin-top:6px}@media(max-width:640px){.pln-row{flex-wrap:wrap}.pln-meter{flex-basis:100%;max-width:none}}.tw-app{--bg:#0b0a07;--bg-2:#0e0c08;--panel:#100e09;--panel-2:#151209;--line:hsla(51,50%,90%,.09);--line-2:hsla(51,50%,90%,.2);--text:#e9e4cf;--text-2:#a8a289;--text-3:#8b866c;--radius:0px;--radius-sm:0px;--font-cond:var(--font-smono),"Jost",ui-monospace,monospace;background:var(--bg)}body:has(.tw-app){background:#0b0a07}.tw-app:before{content:"";position:fixed;inset:0;z-index:99998;pointer-events:none;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.02) 0 1px,transparent 1px 3px)}@media print{.tw-app:before{display:none}}.tw-app .tw-kick{letter-spacing:.18em}.tw-app .tw-kick i{animation:os-live 1.4s steps(1) infinite}@keyframes os-live{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tw-app .tw-kick i{animation:none}}.tw-app .tw-h{font-weight:700;font-size:clamp(22px,3vw,32px);letter-spacing:-.01em}.tw-app .tw-h,.tw-app .tw-hsub{font-family:var(--font-cond);text-transform:uppercase}.tw-app .tw-hsub{font-size:10.5px;letter-spacing:.08em;color:var(--text-3)}.tw-app .tw-card:not(.tw-invert){background:var(--panel);border-color:var(--line-2)}.tw-app .tw-bcard{background:var(--panel-2)}.tw-app .adm-modal-box,.tw-app .btn,.tw-app .pill,.tw-app .prio,.tw-app .tw-av,.tw-app .tw-ava,.tw-app .tw-brief,.tw-app .tw-seg,.tw-app .tw-seg button,.tw-app input,.tw-app select,.tw-app textarea{border-radius:0}.tw-app .tw-grp{letter-spacing:.22em;font-size:8.5px}.tw-app .tw-col-h:after{content:"";flex:1 1 24px;height:7px;order:2;background:radial-gradient(circle at calc(100% - 12px) 50%,var(--red) 0 1.5px,transparent 2px),radial-gradient(circle at calc(100% - 26px) 50%,transparent 2.2px,var(--line-2) 2.6px 3.4px,transparent 3.8px),repeating-linear-gradient(90deg,var(--line-2) 0 5px,transparent 5px 11px) 0 50%/100% 1px no-repeat}.tw-app .tw-col-c{order:3}.tw-app .tw-due{letter-spacing:.04em}.tw-app .tw-due,.tw-app .tw-empty{font-family:var(--font-cond);font-size:11px}.tw-app .tw-empty{letter-spacing:.14em;text-transform:uppercase}.tw-cmd{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0 0 4px;padding:2px 2px 12px;border-bottom:1px solid var(--line);font-family:var(--font-smono),"Space Mono",monospace;font-size:12.5px;color:var(--text-2)}.tw-cmd .ps{color:var(--red);font-weight:700}.tw-cmd .verb{color:var(--text)}.tw-cmd .verb,.tw-flag{font-weight:700;letter-spacing:.06em}.tw-flag{font-family:var(--font-smono),"Space Mono",monospace;font-size:11px;color:var(--text-3);background:none;border:0;border-radius:0;padding:2px 7px;cursor:pointer}.tw-flag:hover{color:var(--text)}.tw-flag.on{background:none;box-shadow:inset 0 -2px 0 var(--red)}.tw-flag.on,.tw-flag.on:hover{color:var(--cream)}.tw-cmd .tw-cur{color:var(--red);margin-left:2px;animation:lg-blink 1.1s steps(1) infinite}.tw-dir{display:flex;flex-direction:column;font-family:var(--font-smono),"Space Mono",monospace}.tw-dir-row{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;padding:10px 6px;position:relative;border-top:1px solid var(--line);cursor:pointer}.tw-dir-row:first-child{border-top:0}.tw-dir-row .dr-attr{flex:0 0 10px;color:var(--red);font-weight:700;text-align:center}.tw-dir-row .dr-fn{flex:0 1 auto;min-width:5ch;font-size:13px;font-weight:700;color:var(--text);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42ch}.tw-dir-row .dr-fn i{font-style:normal;color:var(--text-3);font-weight:400}.tw-dir-row .dr-ldr{flex:1 1 30px;align-self:center;height:0;border-bottom:1px dotted hsla(51,50%,90%,.18)}.tw-dir-row .dr-meta{letter-spacing:.03em;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis}.tw-dir-row .dr-due,.tw-dir-row .dr-meta{font-size:11px;color:var(--text-2);white-space:nowrap}.tw-dir-row .dr-due{min-width:46px;text-align:right}.tw-dir-row .dr-due.red{color:var(--red)}.tw-dir-row .dr-due.empty{visibility:hidden}.tw-app .tw-dir-row .tw-row-menu{position:relative;top:auto;right:auto;flex:0 0 auto}.tw-app .tw-dir-row:hover{background:rgba(255,255,224,.05);box-shadow:inset 3px 0 0 var(--red)}.tw-app .tw-dir-row:hover .dr-fn{color:var(--cream)}.tw-app .tw-dir-row:hover .dr-ldr{border-color:hsla(51,50%,90%,.3)}.tw-dfoot{display:flex;flex-wrap:wrap;gap:6px 20px;padding:13px 6px 2px;margin-top:2px;border-top:1px solid var(--line);font-family:var(--font-smono),"Space Mono",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.tw-dfoot b{color:var(--text-2);font-weight:700}.tw-dfoot .sp{flex:1 1;min-width:20px}@media (max-width:640px){.tw-dir-row{flex-wrap:wrap;gap:4px 10px;padding-left:22px;padding-right:34px}.tw-dir-row .dr-attr{position:absolute;left:6px;top:11px}.tw-dir-row .dr-ldr{display:none}.tw-dir-row .dr-fn{flex:1 1 100%;min-width:0;max-width:none;white-space:normal}.tw-app .tw-dir-row .tw-row-menu{position:absolute;top:8px;right:2px}}.tw-app .btn{font-family:var(--font-cond);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.a2[data-theme=dark]{--bg:#0b0a07;--bg-2:#0e0c08;--panel:#100e09;--panel-2:#151209;--line:hsla(51,50%,90%,.09);--line-2:hsla(51,50%,90%,.2);--text:#e9e4cf;--text-2:#a8a289;--text-3:#8b866c;--card-hi:none;--shadow-1:none;--shadow-2:none}.a2:before{content:"";position:fixed;inset:0;z-index:99998;pointer-events:none;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.02) 0 1px,transparent 1px 3px)}@media print{.a2:before{display:none}}.a2 .adm-modal-box,.a2 .pill,.a2 .prio,.a2 .tw-av,.a2 .tw-brief,.a2 .tw-seg,.a2 .tw-seg button,.a2 input,.a2 select,.a2 textarea{border-radius:0}.a2-live{display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid rgba(235,61,80,.45);padding:5px 11px;font-family:var(--os-mono);font-weight:700;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);cursor:pointer}.a2-live:before{content:"\25CF";animation:os-live 1.4s steps(1) infinite}.os-radar{position:relative;width:22px;height:22px;flex:0 0 auto;border-radius:50%;border:1px solid var(--line-2);overflow:hidden}.os-radar:before{inset:0;background:conic-gradient(from 0deg,rgba(235,61,80,.4),transparent 80deg,transparent 1turn);animation:os-sweep 4s linear infinite}.os-radar:after,.os-radar:before{content:"";position:absolute;border-radius:50%}.os-radar:after{left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;background:var(--red)}@keyframes os-sweep{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.a2-live:before,.os-radar:before{animation:none}}.a2 .pill[class*=tone-]:before{content:"["}.a2 .pill[class*=tone-]:after{content:"]"}.a2 .pill.tone-new{background:none;border:0;padding:0;color:var(--accent);font-family:var(--os-mono);font-weight:700}.tw-app .tw-card:not(.tw-invert){border:3px double var(--line-2)}.twx-body{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.twx-info{flex:1 1;min-width:220px}.twx-info .t{font-weight:700;font-size:14px;color:var(--cream)}.twx-info .m,.twx-info .t{font-family:var(--font-cond);text-transform:uppercase}.twx-info .m{font-size:9.5px;color:var(--text-3);margin-top:5px;letter-spacing:.06em}.twx-clock{font-family:var(--font-vt),"Space Mono",monospace;font-size:clamp(34px,4.6vw,52px);line-height:.9;color:var(--cream);letter-spacing:.02em;white-space:nowrap}.twx-clock.over{color:var(--red)}.tw-app .tw-table tbody tr:not(.sup-grouprow):hover{background:linear-gradient(90deg,var(--red) 0 3px,transparent 3px),rgba(255,255,224,.05)}.tw-app .tw-table tbody tr:hover .tw-nm{color:var(--cream)}.tw-app .tw-bcard:hover{background:rgba(255,255,224,.05);border-color:var(--line-2);box-shadow:inset 3px 0 0 var(--red)}.tw-app .tw-bcard:hover .tw-nm{color:var(--cream)}.twx-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:16px;align-items:center;height:28px;padding:0 18px;background:var(--cream);color:#0b0a07;font-family:var(--font-cond);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.twx-bar b{background:#0b0a07;color:var(--cream);padding:1px 5px;margin-right:6px;font-weight:700}.twx-bar .sp{flex:1 1}.twx-bar span:last-child{font-weight:400;color:rgba(11,10,7,.6)}@media(max-width:900px){.twx-bar{display:none}}@media(min-width:901px){.tw-app .tw-main{padding-bottom:74px}}@media print{.twx-bar{display:none}}.a2 .tw-table tbody tr:not(.sup-grouprow):hover{background:linear-gradient(90deg,var(--red) 0 3px,transparent 3px),rgba(255,255,224,.05)}.a2 .tw-table tbody tr:hover .tw-nm{color:var(--cream)}.a2 .a2-tlabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.a2 .a2-tc{font-family:var(--font-cond);font-weight:400;font-size:10.5px;letter-spacing:.02em;color:var(--text-3);flex:0 0 auto;margin-left:8px}.a2 .a2-tc.attn{font-weight:700}.a2 .a2-tc.tone-red{color:var(--red)}.a2 .tw-table tbody tr td:first-child{position:relative;padding-left:28px}.a2 .tw-table tbody tr td:first-child:before{content:"\25B8";position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:10px;line-height:1}.a2 .tw-table tbody tr:hover td:first-child:before{color:#0b0a07}.a2 .tw-table .tw-av{display:none}.a2 .tw-sub{font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.tw-tree{display:flex;flex-direction:column;gap:1px}.tw-tree .tw-tnode{display:flex;justify-content:flex-start;align-items:baseline;gap:0;width:100%;text-align:left;font-family:var(--font-cond);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:none;border:0;cursor:pointer;padding:8px 9px;text-decoration:none}.tw-tree .tw-tnode:before{content:"\25B8";color:var(--text-3);margin-right:10px;font-size:10px;flex:0 0 auto}.tw-tree .tw-tnode:hover{color:var(--cream)}.tw-tree .tw-tnode.on{background:var(--cream);color:#0b0a07}.tw-tree .tw-tnode.on:before{color:#0b0a07}.tw-tree .tw-tc{font-family:var(--font-cond);font-weight:400;font-size:10.5px;color:var(--text-3);flex:0 0 auto;margin-left:auto;padding-left:10px}.tw-tree .tw-tc.attn{font-weight:700;color:var(--red)}.tw-tree .tw-tnode.on .tw-tc{color:#0b0a07}.tw-hstats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}@media(max-width:640px){.tw-hstats{grid-template-columns:1fr 1fr}}.tw-homeq-h{font-family:var(--font-cond);font-weight:700;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:2px 0 6px}.tw-hrow{display:flex;align-items:baseline;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:10px 6px;border-bottom:1px solid var(--line);color:var(--text)}.tw-hrow:before{content:"\25B8";color:var(--text-3);margin-right:11px;flex:0 0 auto}.tw-hrow .hn{font-family:var(--font-cond);font-weight:700;font-size:13px;color:var(--cream);text-transform:uppercase;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-hrow .lead{flex:1 1;border-bottom:1px dotted hsla(51,50%,90%,.16);margin:0 10px;transform:translateY(-3px);min-width:16px}.tw-hrow:hover{background:rgba(255,255,224,.05);box-shadow:inset 3px 0 0 var(--red)}.tw-hrow:hover .hn{color:var(--cream)}.twx-menu{position:fixed;top:0;left:0;right:0;z-index:25;display:flex;gap:14px;align-items:center;height:28px;padding:0 18px;background:var(--cream);color:#0b0a07;line-height:1;font-family:var(--font-cond);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.twx-menu .wm{font-family:var(--font-display);font-size:16px;letter-spacing:.02em;text-transform:none}.twx-menu .st{letter-spacing:.16em}.twx-menu .cur-sec{background:#0b0a07;color:var(--cream);padding:2px 8px}.twx-menu .sp{flex:1 1}.twx-menu .sep{width:1px;height:14px;background:rgba(11,10,7,.28);flex:0 0 auto}.twx-menu .os-clk{font-weight:400;color:rgba(11,10,7,.6);white-space:nowrap}.twx-menu .os-radar{width:16px;height:16px;border-color:rgba(11,10,7,.35)}.twx-menu span:last-child{font-weight:400;color:rgba(11,10,7,.6)}@media(min-width:901px){.tw-app{padding-top:28px}.tw-app .tw-side{top:28px;height:calc(100vh - 28px)}}@media(max-width:900px){.twx-menu .cur-sec,.twx-menu .os-clk,.twx-menu .os-radar,.twx-menu .sep{display:none}.twx-menu .st{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.a2.a2-shell,.tw-app{padding-top:28px}}@media print{.twx-menu{display:none}}.twx-bar button{display:inline-flex;align-items:center;background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;font-weight:700}.twx-bar button:hover{color:#a3111f}.twx-bar button b{background:#0b0a07;color:var(--cream);padding:1px 5px;margin-right:6px;font-weight:700}.twx-bar button.hot b{background:#eb3d50;color:#fff}.a2 .a2-live{border-color:rgba(235,61,80,.6)}@media(min-width:901px){.a2.a2-shell{padding-top:28px}.a2 .a2-side{top:28px;height:calc(100vh - 28px)}}.twx-menu .twx-av{background:#0b0a07;color:var(--cream);border:0;border-radius:0;font-family:var(--font-display);font-size:15px;line-height:1;padding:2px 7px;cursor:pointer;margin-left:2px}.twx-menu .a2-live{background:none;border:1px solid rgba(235,61,80,.55);color:#a3111f;border-radius:0;font-family:var(--font-cond);font-weight:700;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;cursor:pointer}.twx-menu .a2-live:hover{background:rgba(235,61,80,.1)}@media(min-width:901px){.a2 .adm-panel{padding-bottom:96px}}@media(max-width:900px){.a2 .twx-bar{display:none}}.tw-app .tw-mini .m .n{font-family:var(--font-vt),"Space Mono",monospace;font-weight:400;font-size:30px}.tw-app .tw-mini .m{background:var(--panel);border:1px solid var(--line-2);border-radius:0}.tw-app .tw-mini .m .l{color:var(--text-3)}.tw-app .tw-pizza-big{font-family:var(--font-vt),"Space Mono",monospace;font-weight:400;font-size:52px}.tw-app .tw-pizza-big small{font-family:var(--font-smono),"Space Mono",monospace}.tw-app .tw-dots{gap:5px;margin:16px 0 14px}.tw-app .tw-dots i{width:14px;height:14px;border-radius:0;background:none;border:1px solid var(--line-2)}.tw-app .tw-dots i.f{background:var(--red);border-color:var(--red);box-shadow:none}.tw-app .tw-treat{border-radius:0;background:none;letter-spacing:.1em}.tw-app .tw-pizza-claim{border-radius:0;box-shadow:none;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.tw-app .tw-tiles{gap:8px}.tw-app .tw-tile{border-radius:0;background:var(--panel);border-color:var(--line-2);padding:12px 14px}.tw-app .tw-tile:hover{border-color:var(--red);background:none}.tw-app .tw-tn{margin-top:0;font-family:var(--font-smono),"Space Mono",monospace;font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.tw-app .tw-tn:before{content:"\25B8 ";color:var(--red)}.tw-app .tw-tile:hover .tw-tn{color:var(--cream)}.a2 .tw-card-h h1,.tw-app .tw-card-h h1{font-family:var(--font-cond);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase}@media(min-width:901px){.a2 .a2-side,.tw-app .tw-side{padding-bottom:44px}}body:has(#login-gate){--bg:#0b0a07;--bg-2:#0e0c08;--panel:#100e09;--panel-2:#151209;--line:hsla(51,50%,90%,.09);--line-2:hsla(51,50%,90%,.22);--text:#e9e4cf;--text-2:#a8a289;--text-3:#8b866c;background:#0b0a07}body:has(#login-gate):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.02) 0 1px,transparent 1px 3px)}body:has(#login-gate) .lg-sweep{display:none}body:has(#login-gate) .lg-floor{background:radial-gradient(70% 55% at 50% 120%,rgba(235,61,80,.1),transparent 60%)}body:has(#login-gate) .lg-film:after{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(1px 1px at 16% 22%,hsla(51,50%,90%,.5) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 62% 16%,hsla(51,50%,90%,.45) 50%,transparent 51%),radial-gradient(1px 1px at 84% 30%,hsla(51,50%,90%,.4) 50%,transparent 51%),radial-gradient(1px 1px at 32% 70%,hsla(51,50%,90%,.3) 50%,transparent 51%),radial-gradient(1px 1px at 74% 78%,hsla(51,50%,90%,.32) 50%,transparent 51%)}body:has(#login-gate) .lg-brandtop{top:0;left:0;right:0;height:34px;padding:0 18px;background:var(--cream);gap:9px;align-items:center;z-index:3}body:has(#login-gate) .lg-brandtop .m{font-family:var(--font-display);font-size:17px;color:#0b0a07}body:has(#login-gate) .lg-brandtop .w{color:rgba(11,10,7,.55);font-family:var(--font-cond);font-weight:700;font-size:10px;letter-spacing:.14em}body:has(#login-gate) .lg-brandtop:after{content:"AUTHORIZATION";margin-left:auto;font-family:var(--font-cond);font-weight:700;font-size:9.5px;letter-spacing:.2em;color:#0b0a07}body:has(#login-gate) .lg-tag{bottom:0;left:0;right:0;height:26px;line-height:26px;background:var(--cream);color:rgba(11,10,7,.55);font-weight:700;letter-spacing:.1em;text-align:left;padding:0 18px;z-index:3}body:has(#login-gate) .lg-tag:after{content:"CAIRO 30.04°N 31.24°E";float:right}#login-gate{padding-top:62px;padding-bottom:52px}#login-gate .lg-box{background:var(--panel);border:3px double var(--line-2);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;text-align:left;padding:34px 30px}#login-gate .lg-box:before{content:"AUTHORIZATION";position:absolute;top:-9px;left:14px;background:var(--bg);padding:0 8px;font-family:var(--font-cond);font-weight:700;font-size:9.5px;letter-spacing:.2em;color:var(--red)}#login-gate .lg-field label{font-family:var(--font-cond);letter-spacing:.16em}#login-gate .lg-field input,#login-gate .lg-field select,#login-gate .lg-field textarea{border-radius:0;font-family:var(--font-smono),"Space Mono",monospace;font-size:13px;letter-spacing:.02em;background:var(--bg-2)}#login-gate .lg-box .btn{border-radius:0}#login-gate .lg-box .btn.btn-primary{font-family:var(--font-cond);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;height:52px;background:var(--red);border-color:var(--red);color:#fff6ea}#login-gate #lg-err,#login-gate .lg-contact,#login-gate .lg-foot-links a{font-family:var(--font-cond)}.twx-clock{text-shadow:0 0 12px hsla(51,50%,90%,.2),0 0 2px currentColor}.os-load{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-smono),"Space Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-load:after{content:"";width:72px;height:9px;background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 11px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:os-load 1.1s steps(7) infinite}@keyframes os-load{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.os-load:after{animation:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes os-wipe{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.a2 .adm-panel.show,.tw-app .tw-main{animation:os-wipe .3s steps(4)}@media (prefers-reduced-motion:reduce){.a2 .adm-panel.show,.tw-app .tw-main{animation:none}}.adm-modal-box.tv-dialog{background:var(--panel);border:3px double var(--line-2);border-radius:0;box-shadow:10px 10px 0 rgba(0,0,0,.55);overflow:visible;padding:28px 26px 22px;text-align:center}.adm-modal-box.tv-dialog.tv-danger{border-color:rgba(235,61,80,.55)}.adm-modal-box.tv-dialog h3{position:absolute;top:-10px;left:50%;transform:translateX(-50%);margin:0;white-space:nowrap;background:var(--panel);padding:0 8px;font-family:var(--font-cond);font-weight:700;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.adm-modal-box.tv-dialog h3:before{content:"╡ "}.adm-modal-box.tv-dialog h3:after{content:" ╞"}.adm-modal-box.tv-dialog p{text-align:center;color:var(--text-2)}.adm-modal-box.tv-dialog .lg-field{text-align:left}.adm-modal-box.tv-dialog .adm-modal-actions{justify-content:center;margin-top:20px;flex-wrap:wrap}.adm-modal-box.tv-dialog .btn{border-radius:0}.adm-modal-box.tv-dialog .adm-modal-actions .btn:first-child:after{content:"↵";margin-left:8px;opacity:.75;font-size:12px}.adm-modal-box.tv-dialog .adm-modal-actions .btn-ghost:after{content:"ESC";margin-left:8px;opacity:.6;font-size:8.5px;letter-spacing:.12em}#login-gate .term-login{width:min(560px,94vw);padding:30px 32px 24px;text-align:left;gap:0;background:var(--panel);border:3px double var(--line-2);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#login-gate .term-login .lg-mark{font-family:var(--font-display);font-size:clamp(56px,13vw,96px);line-height:.9;letter-spacing:.02em;color:var(--cream);margin:0 0 14px;text-shadow:0 0 24px hsla(51,50%,90%,.14)}#login-gate .term-login .lg-mark i{font-style:normal;color:var(--red)}#login-gate .term-login .lg-log{font-family:var(--font-smono),"Space Mono",monospace;font-size:12px;line-height:1.85;color:var(--text-2);letter-spacing:.01em}#login-gate .term-login .lg-log b{color:var(--text);font-weight:700}#login-gate .term-login .lg-log .ok,#login-gate .term-login .lg-out .ok{color:var(--ok)}#login-gate .term-login .lg-line{display:flex;align-items:flex-end;gap:8px;position:relative;font-family:var(--font-smono),"Space Mono",monospace;font-size:14px}#login-gate .term-login .lg-prompt{flex:0 0 auto;color:var(--text);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px}#login-gate .term-login .lg-line input{flex:1 1 auto;min-width:40px;background:none;border:0;border-bottom:1px solid var(--line);outline:none;color:var(--text);border-radius:0;font-family:var(--font-smono),"Space Mono",monospace;font-size:14px;letter-spacing:.06em;padding:2px 0 5px;text-transform:uppercase}#login-gate .term-login .lg-line input[type=password]{letter-spacing:.32em;text-transform:none}#login-gate .term-login .lg-line input:focus{border-bottom-color:var(--red)}#login-gate .term-login .lg-line input:-webkit-autofill,#login-gate .term-login .lg-line input:-webkit-autofill:focus,#login-gate .term-login .lg-line input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--panel) inset;caret-color:var(--red)}#login-gate .term-login .lg-cur{flex:0 0 auto;color:var(--red);animation:lg-blink 1.1s steps(1) infinite}@keyframes lg-blink{50%{opacity:0}}#login-gate .term-login .lg-caps{flex:0 0 auto;background:#ffdf29;color:#0b0a07;font-weight:700;font-size:9px;letter-spacing:.1em;padding:1px 6px;font-family:var(--font-cond);align-self:center}#login-gate .term-login .lg-keyline .lg-eye{position:static;transform:none;color:var(--text-3);margin-left:2px;align-self:center}#login-gate .term-login .lg-out{margin-top:12px;font-family:var(--font-smono),"Space Mono",monospace;font-size:12.5px;line-height:1.9;color:var(--text-2)}#login-gate .term-login .lg-out b{color:var(--text);font-weight:400;letter-spacing:1px}#login-gate .term-login .lg-out .t-red{color:var(--red)}#login-gate .term-login .lg-out .t-grant{color:var(--ok);font-weight:700}#login-gate .term-login .lg-out .t-dim{color:var(--text-3)}#login-gate .term-login #lg-err{margin-top:8px;min-height:0;font-family:var(--font-smono),"Space Mono",monospace;font-size:11.5px;color:var(--red)}#login-gate .term-login #lg-err:empty{margin-top:0}#login-gate .term-login .lg-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}#login-gate .term-login .lg-btn{width:auto;font-family:var(--font-cond);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--line-2);background:none;color:var(--text-2);cursor:pointer;border-radius:0}#login-gate .term-login .lg-btn:hover{color:var(--text);border-color:var(--text-3)}#login-gate .term-login .lg-btn.primary{background:var(--red);border-color:var(--red);color:#fff6ea}#login-gate .term-login .lg-btn.primary:hover{background:#d8364a;color:#fff6ea}#login-gate .term-login .lg-btn[disabled]{opacity:.6;cursor:default}#login-gate .term-login .lg-foot{margin-top:18px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:13px;font-family:var(--font-cond);font-size:11px}#login-gate .term-login .lg-foot a{color:var(--text-2)}#login-gate .term-login .lg-foot a:hover{color:var(--text)}#login-gate .term-login.denied{animation:lg-denied .48s steps(1) 2}@keyframes lg-denied{0%,to{box-shadow:inset 0 0 0 2px var(--red)}50%{box-shadow:none}}@media (prefers-reduced-motion:reduce){#login-gate .term-login .lg-cur,#login-gate .term-login.denied{animation:none}}#osHelp{position:fixed;inset:0;z-index:9999;display:none;place-items:center;padding:24px;background:rgba(5,5,3,.72)}#osHelp.show{display:grid}#osHelp .oh-box{position:relative;width:min(560px,94vw);background:var(--panel);border:3px double var(--line-2);box-shadow:10px 10px 0 rgba(0,0,0,.55);padding:26px 26px 20px}#osHelp .oh-cap{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--panel);padding:0 8px;font-family:var(--font-smono),"Space Mono",monospace;font-weight:700;font-size:9.5px;letter-spacing:.2em;color:var(--red)}#osHelp .oh-cap:before{content:"\2561 "}#osHelp .oh-cap:after{content:" \2562"}#osHelp .oh-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 34px;gap:8px 34px}@media(max-width:560px){#osHelp .oh-cols{grid-template-columns:1fr}}#osHelp .oh-h{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin:2px 0 10px}#osHelp .oh-h,#osHelp .oh-k,#osHelp .oh-l{font-family:var(--font-smono),"Space Mono",monospace}#osHelp .oh-k,#osHelp .oh-l{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.95;color:var(--text-2)}#osHelp .oh-k b{background:var(--cream);color:#0b0a07;font-weight:700;font-size:10px;padding:1px 6px;min-width:28px;text-align:center}#osHelp .oh-l .st{font-style:normal;border:1px solid var(--line-2);padding:1px 6px;font-size:9.5px;letter-spacing:.05em}#osHelp .oh-l .st.rec,#osHelp .oh-l .st.sig{color:var(--red);border-color:rgba(235,61,80,.5)}#osHelp .oh-l .st.wr{color:#54d47e;border-color:rgba(84,212,126,.4)}#osHelp .oh-foot,#osHelp .oh-l .st.stb{color:var(--text-3)}#osHelp .oh-foot{margin-top:18px;border-top:1px solid var(--line);padding-top:12px;font-family:var(--font-smono),"Space Mono",monospace;font-size:9.5px;letter-spacing:.14em;text-align:center}body:has(#sys404){--bg:#0b0a07;--panel:#100e09;--line:hsla(51,50%,90%,.09);--line-2:hsla(51,50%,90%,.22);--text:#e9e4cf;--text-2:#a8a289;--text-3:#8b866c;background:#0b0a07}body:has(#sys404):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.02) 0 1px,transparent 1px 3px)}#sys404{position:fixed;inset:0;z-index:1;display:grid;place-items:center;padding:56px 24px 48px}body:has(#sys404) :focus-visible{outline:2px solid var(--red);outline-offset:2px}.a2{--font-cond:var(--font-smono),"Jost",ui-monospace,monospace}.a2 .sim-bchip.on,.tw-app .sim-bchip.on{background:none;border-color:var(--red)}#login-gate :focus-visible,.a2 :focus-visible,.tw-app :focus-visible{outline:2px solid var(--red);outline-offset:2px}.a2,.tw-app{scrollbar-color:var(--line-2) var(--bg-2);scrollbar-width:thin}.a2 ::-webkit-scrollbar,.tw-app ::-webkit-scrollbar{width:10px;height:10px}.a2 ::-webkit-scrollbar-track,.tw-app ::-webkit-scrollbar-track{background:var(--bg-2)}.a2 ::-webkit-scrollbar-thumb,.tw-app ::-webkit-scrollbar-thumb{background:var(--line-2)}.a2 ::-webkit-scrollbar-thumb:hover,.tw-app ::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.tw-app .btn{border-radius:0}.a2-main>.admin-note{margin:14px 18px 0}#login-gate .term-login .lg-idedit{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit}#login-gate .term-login .lg-idedit b{color:var(--text);font-weight:700}#login-gate .term-login .lg-idedit span{color:var(--text-3);font-size:11px}#login-gate .term-login .lg-idedit:focus-visible b,#login-gate .term-login .lg-idedit:hover b{color:var(--red)}@media(pointer:coarse){.tw-flag{padding:9px 10px}.sup-cnt .f{padding:9px 2px}.lot-unit{padding:7px 8px;font-size:9.5px}.lot-x{padding:8px 12px;font-size:18px}.sup-rec-keys button{padding:9px 12px 9px 0}.tw-more{padding:9px 13px}.a2-announce-x{padding:10px 14px}.tw-pages button{width:38px;height:38px}.lot-tab{padding:10px 16px}}.a2 .tw-av,.a2 .tw-ava,.tw-app .tw-av,.tw-app .tw-ava{background:var(--panel-2);border-color:var(--line-2)}.tw-app .tw-pizza-toast,.tw-app .tw-voucher{border-radius:0}.tw-app .tw-pizza-toast{box-shadow:none}.a2 .adm-focus-flash{outline:2px solid var(--accent);outline-offset:2px;animation:adm-focus-fade 2s var(--ease) forwards}@keyframes adm-focus-fade{0%,55%{outline-color:var(--accent);box-shadow:0 0 0 5px rgba(235,61,80,.28)}to{outline-color:transparent;box-shadow:0 0 0 5px rgba(235,61,80,0)}}@media (prefers-reduced-motion:reduce){.a2 .adm-focus-flash{animation:none;outline:2px solid var(--accent);box-shadow:none}}