.adm,.adm-choose,.adm-login{--rail:#1b1b1b;--rail-2:#2b2b2b;--edge:#e2e1dc;--field:#8f8d89;--bg:#f6f5f2;--card:#fff;--text:#1a1a1a;--dim:#6b6b6b;--accent:#8b0404;--ok:#1f9d55;--warn:#c77700;--err:#d12727;--info:#2a6fd6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--text)}.adm{display:grid;grid-template-columns:236px 1fr;min-height:100vh;background:var(--bg);font-size:14px;line-height:1.5}.adm a:not(.btn){color:inherit;text-decoration:none}.adm a:not(.btn):hover{text-decoration:underline}.adm a.btn{text-decoration:none}.adm-rail{background:var(--rail);color:#eee;padding:1.25rem 0 1rem;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.adm-brand{padding:0 1.25rem 1rem}.adm-brandhome{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.adm-brandhome:hover{text-decoration:none;opacity:.85}.adm-brand .wo{display:block;text-decoration:none;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.adm-brand-mode{margin-top:.35rem;font-size:.8rem;color:#bbb}.adm-nav{display:flex;flex-direction:column;gap:1px;padding:0 .6rem}.adm-nav .group{margin:.9rem .65rem .25rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f}.adm-nav a{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border-radius:6px;color:#d3d3d3}.adm-nav a:hover{background:var(--rail-2);color:#fff;text-decoration:none}.adm-nav a[data-active=true]{background:#fff;color:#111;font-weight:600}.adm-nav a .n{margin-left:auto;font-size:.72rem;background:var(--accent);color:#fff;border-radius:999px;padding:0 .45rem}.adm-rail-foot{margin-top:auto;padding:1rem 1.25rem 0;color:#8a8a8a;font-size:.78rem;display:flex;flex-direction:column;gap:.2rem}.adm-rail-foot a,.adm-rail-foot button{display:flex;align-items:center;min-height:24px}.adm-rail-foot button{background:none;border:0;color:#bbb;padding:0;cursor:pointer;text-align:left}.adm-rail-foot button:hover{color:#fff}.adm-rail-release{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.1rem;font-size:.7rem;color:#6f6f6f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-top-account{display:none;align-items:center;gap:.9rem;margin-left:auto;font-size:.82rem;color:var(--dim)}.adm-top-account a{color:inherit}.adm-top-account button{background:none;border:1px solid var(--edge);border-radius:6px;padding:.25rem .6rem;font:inherit;color:var(--text);cursor:pointer}.adm-main{min-width:0;overflow-x:clip}.adm-top{background:var(--card);border-bottom:1px solid var(--edge);padding:.9rem 1.75rem;display:flex;align-items:center;gap:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}:target,[data-land-now],[data-land]{scroll-margin-top:4.5rem}.adm-top-title{border-left:1px solid var(--edge);padding-left:1rem;min-width:0}.adm-brandbar{display:flex;align-items:center;gap:.6rem;margin:0}.adm-brandbar .swatch,.adm-brandtag .swatch{width:14px;height:14px;border-radius:50%;background:var(--brand);flex:none}.adm-brandbar img{height:26px;width:auto;max-width:120px}.adm-brandbar .name{font-weight:700;font-size:1.05rem;white-space:nowrap}.adm-brandbar select{border:1px solid var(--edge);border-radius:6px;padding:.35rem .5rem;background:var(--bg);font:inherit;font-size:.85rem}.adm-brandtag{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.1rem .5rem .1rem .35rem;border:1px solid var(--edge);border-radius:999px;background:var(--card);white-space:nowrap}.adm-brandtag .swatch{width:9px;height:9px}.adm-choose{min-height:100vh;background:var(--bg);padding:4rem 1.5rem;max-width:900px;margin:0 auto}.adm-choose .wo{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.adm-choose h1{margin:.4rem 0 .2rem;font-size:1.6rem}.adm-choose>p{margin:0 0 1.5rem}.adm-choose-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.adm-choose-grid form{margin:0}.adm-choose-card{width:100%;text-align:left;background:var(--card);border:1px solid var(--edge);border-top:4px solid var(--brand);border-radius:8px;padding:1rem 1.1rem 1.1rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;font:inherit;color:inherit}.adm-choose-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.08);border-color:var(--field)}.adm-choose-card .swatch{width:12px;height:12px;border-radius:50%;background:var(--brand);margin-bottom:.3rem}.adm-choose-card .name{font-weight:700;font-size:1.1rem}.adm-choose-card .meta{font-size:.85rem}.adm-choose-card.all{background:#f1f0ec}.adm-choose-foot{margin-top:2rem;display:flex;gap:1rem;font-size:.85rem}.adm-choose-foot button{background:none;border:0;padding:0;color:var(--dim);cursor:pointer;text-decoration:underline;font:inherit}.adm-choose .adm-muted{color:var(--dim)}.adm-top h1{margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.adm-top .sub{color:var(--dim);font-size:.85rem}.adm-top .spacer{flex:1 1}.adm-search{position:relative;flex:0 1 320px;min-width:190px;transition:flex-basis .15s ease}@media (min-width:1281px){.adm-search:focus-within{flex-basis:380px}}.adm .adm-search input[type=search]{width:100%;box-sizing:border-box;padding-left:2rem;padding-right:3.4rem}.adm-search-icon{left:.65rem}.adm-search-icon,.adm-search-kbd{position:absolute;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.adm-search-kbd{right:.5rem;font:600 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--card);border:1px solid var(--edge);border-radius:4px;padding:.2rem .3rem}.adm-search:focus-within .adm-search-kbd{display:none}.adm-search-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(540px,calc(100vw - 2rem));max-height:min(70vh,580px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:.3rem;background:var(--card);color:var(--text);border:1px solid var(--edge);border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.16)}.adm-search-pop ul{list-style:none;margin:0;padding:0}.adm-search-pop a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.05rem;row-gap:.05rem;padding:.5rem .65rem;border-radius:7px;color:inherit}.adm .adm-search-pop a:hover{text-decoration:none}.adm-search-pop li[aria-selected=true]>a{background:var(--bg)}.adm-search-pop .t{font-weight:600;overflow-wrap:anywhere}.adm-search-pop mark{background:none;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.adm-search-pop .k{align-self:start;margin-top:.2rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.adm-search-pop .d,.adm-search-pop .p{grid-column:1/-1;font-size:.78rem;color:var(--dim)}.adm-search-pop .d{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.adm-search-pop .adm-search-group{margin:.3rem .65rem 0;padding:.55rem 0 .25rem;border-top:1px solid var(--edge);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.adm-search-pop .adm-search-group:first-child{margin-top:0;border-top:0}.adm-search-none{margin:0;padding:.75rem;font-size:.85rem;color:var(--dim)}@media (pointer:coarse){.adm-search-kbd{display:none}.adm .adm-search input[type=search]{padding-right:.6rem}}@media (max-width:1280px){.adm-search{order:2;flex:1 1 220px;max-width:420px}}@media (max-width:900px){.adm-search{order:3;flex:1 1 100%;max-width:none}.adm-top .adm-top-title{order:4}.adm-search-pop{left:0;width:auto}}@media print{.adm-search{display:none}}.adm-found{scroll-margin-top:4.5rem;outline:3px solid transparent;outline-offset:3px;animation:adm-found 2.4s ease-out}tr.adm-found>td{animation:adm-found-row 2.4s ease-out}@keyframes adm-found{0%,35%{outline-color:var(--info)}to{outline-color:transparent}}@keyframes adm-found-row{0%,35%{background:color-mix(in srgb,var(--info) 14%,transparent)}}@media (max-width:1280px){.adm-found{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.adm-found,tr.adm-found>td{animation:none}.adm-found{outline-color:var(--info)}}.adm-body{padding:1.5rem 1.75rem 4rem;max-width:1320px}.adm-tabs{display:flex;gap:.2rem;flex-wrap:wrap;border-bottom:1px solid var(--edge);margin:-.4rem 0 1.5rem}.adm-tabs a{padding:.55rem .85rem;border-bottom:2px solid transparent;color:var(--dim);font-weight:500}.adm-tabs a:hover{text-decoration:none;color:var(--text)}.adm-tabs a[data-active=true]{color:var(--text);border-bottom-color:var(--text)}.adm-notice{padding:.7rem 1rem;border-radius:8px;margin-bottom:1.2rem;border:1px solid}.adm-notice.ok{background:#eef9f1;border-color:#bfe6cb;color:#155d33}.adm-notice.err{background:#fdeeee;border-color:#f2b8b8;color:#8a1c1c}.adm-field-refusal{display:block;margin-top:.25rem;font-size:.8rem;color:var(--err)}.adm-form [aria-invalid=true]{border-color:var(--err)}.adm-check:has(>.adm-field-refusal){flex-wrap:wrap}.adm-check>.adm-field-refusal{flex-basis:100%;margin-top:0}.adm-check:has(>.hint){flex-wrap:wrap;row-gap:.15rem}.adm-check:has(>.hint,>.adm-field-refusal)>.adm-check-words{flex:1 1;min-width:0}.adm-check>.hint{flex-basis:100%;padding-left:calc(16px + .5rem);font-size:.78rem;font-weight:400;color:var(--dim)}.adm-form .adm-check input[aria-invalid=true]{outline:2px solid var(--err);outline-offset:1px}.adm-notice.warn{background:#fff6e6;border-color:#f2d9a6;color:#7a4a00}.adm-gate{border:0;padding:0;margin:0;min-width:0}.adm-gate:disabled{opacity:.55}.adm-grid{display:grid;grid-gap:1rem;gap:1rem}.adm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-grid--5{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adm-card{background:var(--card);border:1px solid var(--edge);border-radius:10px;padding:1.1rem 1.25rem;margin-bottom:1rem;min-width:0;overflow-x:auto}.adm-form .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.adm-form .cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}@media (max-width:1280px){.adm-grid--3,.adm-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.adm{--adm-gutter:1rem;grid-template-columns:1fr;grid-template-rows:auto 1fr;max-width:100vw;overflow-x:clip}:target{scroll-margin-top:90px}.adm-rail{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:auto;min-width:0;overflow:hidden;padding:0;display:block}.adm-brand{display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem 0}.adm-brand-mode{margin:0}.adm-nav{flex-direction:row;gap:.15rem;padding:.35rem .6rem .5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:1280px){.adm-nav::-webkit-scrollbar{display:none}.adm-nav:after{content:"";position:-webkit-sticky;position:sticky;right:0;flex:0 0 2.5rem;align-self:stretch;margin-left:-2.5rem;background:linear-gradient(to right,transparent,var(--rail));pointer-events:none}.adm-nav>div{display:flex;gap:.15rem;align-items:center}.adm-nav .group{margin:0 .35rem 0 .6rem;white-space:nowrap}.adm-nav a{white-space:nowrap;padding:.4rem .6rem}.adm-rail-foot{display:none}.adm-top{flex-wrap:wrap;gap:.5rem 1rem;padding:.7rem 1rem;position:static}.adm-top-account{display:flex;order:2}.adm-brandbar .name{display:none}.adm-top-title{border-left:0;padding-left:0;flex:1 1 100%;order:3}.adm-top .spacer{display:none}.adm-actions{margin-left:auto}.adm-body{padding:1rem 1rem 3rem}.adm-form .cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.adm-grid--2,.adm-grid--3,.adm-grid--4{grid-template-columns:1fr}.adm-grid>[style*=grid-column]{grid-column:auto!important}.adm-form .cols,.adm-form .cols-3{grid-template-columns:1fr}}@media (max-width:640px){.adm-brandbar select{max-width:150px}.adm-choose{padding:2rem 1rem}.adm{--adm-gutter:0.75rem}.adm-body{padding-top:.75rem}.adm-card{padding:.9rem;border-radius:8px}.adm-top{padding-top:.6rem;padding-bottom:.6rem}.adm-top h1{font-size:1.05rem}}.adm-menu-btn,.adm-menu-toggle{display:none}@media (max-width:1280px){.adm-brand{box-sizing:border-box;height:56px;padding:0 .75rem 0 1rem;align-items:center}.adm-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;border-radius:8px;color:#d3d3d3;cursor:pointer}.adm-menu-btn:hover,.adm-rail:has(.adm-menu-toggle:checked) .adm-menu-btn{background:var(--rail-2);color:#fff}.adm-menu-btn .i-close,.adm-rail:has(.adm-menu-toggle:checked) .adm-menu-btn .i-open{display:none}.adm-rail:has(.adm-menu-toggle:checked) .adm-menu-btn .i-close{display:block}.adm-nav{display:none}.adm-rail:has(.adm-menu-toggle:checked) .adm-nav{display:flex;flex-direction:column;gap:.9rem;position:fixed;top:56px;left:0;right:0;bottom:0;z-index:40;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.75rem .75rem calc(1.5rem + env(safe-area-inset-bottom, 0));background:var(--rail);border-top:1px solid rgba(255,255,255,.08)}.adm-rail:has(.adm-menu-toggle:checked) .adm-nav:after{content:none}.adm-rail:has(.adm-menu-toggle:checked) .adm-nav>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:.15rem .5rem;gap:.15rem .5rem;align-items:stretch}.adm-rail:has(.adm-menu-toggle:checked) .adm-nav .group{grid-column:1/-1;margin:.25rem .25rem .15rem}.adm-rail:has(.adm-menu-toggle:checked) .adm-nav a{padding:.7rem .75rem;min-height:44px;white-space:normal}.adm-rail:has(.adm-menu-toggle:checked) .adm-rail-foot{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:41;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0));background:var(--rail);border-top:1px solid rgba(255,255,255,.08);flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center}.adm-rail:has(.adm-menu-toggle:checked) .adm-rail-release{display:none}.adm-rail:has(.adm-menu-toggle:checked) .adm-nav{bottom:56px}html:has(.adm-menu-toggle:checked){overflow:hidden}}@media (max-width:1280px) and (max-height:500px){.adm-rail{position:relative}.adm-body{padding-top:.6rem}}@media (max-width:1280px){.adm-rail{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.adm-body,.adm-top{padding-left:max(var(--adm-gutter),env(safe-area-inset-left,0));padding-right:max(var(--adm-gutter),env(safe-area-inset-right,0))}}@media (pointer:coarse){.adm-table td,.adm-table th{padding:.7rem .6rem}.adm input[type=checkbox],.adm-table input[type=checkbox]{width:20px;height:20px}}.adm-grid>*{min-width:0}.adm-card h2{margin:0 0 .8rem;font-size:1rem;font-weight:600}.adm-card h3{margin:1rem 0 .5rem;font-size:.9rem;font-weight:600}.adm-card.stat{display:block;padding:.85rem 1rem}.adm-card.stat .n{font-size:1.7rem;font-weight:600;line-height:1.1}.adm-card.stat .l{color:var(--dim);font-size:.85rem}.adm-card.stat:hover{text-decoration:none;border-color:#bbb}.adm-card.stat.active{border-color:var(--info);box-shadow:0 0 0 1px var(--info);background:#eef4fd}.adm-card.stat.crit .n{color:#b32d2e}.adm-card.stat.alert .n{color:#7a5f00}.adm-muted{color:var(--dim)}.adm-mono,.adm-small{font-size:.82rem}.adm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.adm-right{margin-left:auto}.adm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-field input,.adm-field select,.adm-field textarea{width:100%;max-width:100%;box-sizing:border-box}.adm-filters input[type=search]{flex:1 1 200px;min-width:0}.adm-filters select{max-width:100%}.adm-table{width:100%;border-collapse:collapse;font-size:.9rem}.adm-table td,.adm-table th{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--edge);vertical-align:top}.adm-table th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:600}.adm-table tr:last-child td{border-bottom:0}.adm-table td.num,.adm-table th.num{text-align:right;white-space:nowrap}.adm-table .thumb{width:44px;height:44px;object-fit:cover;border-radius:4px;border:1px solid var(--edge);background:#eee}.adm-table td.art{width:150px;vertical-align:top}.adm-table td.art img.thumb{width:116px;height:auto;max-height:160px;object-fit:contain;background:var(--bg)}.adm-table .thumb--none{display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;letter-spacing:.03em;color:var(--dim)}.adm-table td.art .thumb--none{width:116px;height:116px;font-size:.75rem;border-style:dashed;border-color:var(--dim)}.art-one+.art-one{margin-top:.4rem}.art-links{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;margin-top:.25rem;white-space:nowrap;font-size:.76rem}.art-side{color:var(--dim);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.art-flags{display:inline-flex;flex-wrap:wrap;gap:.2rem;white-space:normal}.art-flag{display:inline-block;border:1px solid #f0c977;background:#fff8e1;color:#7a5600;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.05rem .35rem;border-radius:3px}.adm a.art-link{color:var(--info);text-decoration:underline}.adm a.art-link:hover{color:var(--accent)}.adm-table input,.adm-table select{width:100%;min-width:4rem}.adm-table td.adm-price{width:14.5rem}.adm-price-in{display:grid;grid-template-columns:minmax(5.75rem,1fr) minmax(6.75rem,1fr);grid-gap:.3rem;gap:.3rem;min-width:13.5rem;max-width:17rem}.adm-table.adm-lines .badge{white-space:normal}.adm-price-in>*{min-width:0;width:100%;box-sizing:border-box}.adm-price-in>.adm-price-wide{grid-column:1/-1}.adm-price-in input{text-align:right}.adm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adm-table td.adm-drop-cell{width:1%;text-align:center;vertical-align:top}.adm-drop{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 .4rem;border:1px solid var(--field);border-radius:4px;background:var(--card);color:var(--dim);cursor:pointer;font-size:.85rem;line-height:1;white-space:nowrap}.adm-drop:hover{color:var(--err);border-color:var(--err)}.adm-table .adm-drop input{position:absolute;inset:0;width:100%;min-width:0;height:100%;margin:0;opacity:0;cursor:pointer}.adm-drop:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.adm-drop-keep,.adm-drop-said{display:none}.adm-drop:has(input:checked) .adm-drop-x{display:none}.adm-drop:has(input:checked) .adm-drop-keep{display:inline}.adm-drop:has(input:checked){color:var(--text);border-color:var(--text)}.adm-lines tr:has(.adm-drop input:checked)>td:not(.adm-drop-cell):not(:first-child){opacity:.45}.adm-lines tr:has(.adm-drop input:checked) .adm-drop-name{text-decoration:line-through;color:var(--dim)}.adm-lines tr:has(.adm-drop input:checked) .adm-drop-said{display:block;font-weight:600}.adm-table th.adm-price-figs{white-space:normal}.adm-table td.adm-price-figs>div{white-space:nowrap;line-height:1.6}.adm-table td.adm-price-figs .adm-muted{font-size:.78rem}.adm-grid--quote{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:1100px){.adm-grid--quote{grid-template-columns:1fr}}.badge{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;background:#ececec;color:#444;white-space:nowrap}.badge--ok{background:#e3f5e9;color:#155d33}.badge--warn{background:#fff1d6;color:#7a4a00}.badge--err{background:#fde3e3;color:#8a1c1c}.badge--info{background:#e3edfb;color:#1b4a94}.adm a.adm-pilllink{display:inline-block;border-radius:999px;vertical-align:baseline;cursor:pointer}.adm a.adm-pilllink,.adm a.adm-pilllink:hover{text-decoration:none}.adm-pilllink:is(:hover,:active,:focus-visible)>:is(.badge,.adm-brandtag){box-shadow:0 0 0 1px var(--card),0 0 0 2.5px var(--text)}.adm-pilllink:focus-visible{outline:2px solid var(--text);outline-offset:3px}.adm a.adm-textlink{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.adm-textlink:focus-visible{outline:2px solid var(--text);outline-offset:2px}.adm-form{display:grid;grid-gap:.9rem;gap:.9rem}.adm-field{display:flex;flex-direction:column;gap:.3rem}.adm-field>span{font-size:.78rem;font-weight:600;color:#333}.adm-field .hint{font-size:.78rem;color:var(--dim);font-weight:400}.adm-field.inline{flex-direction:row;align-items:center;gap:.5rem}.adm input[type=date],.adm input[type=datetime-local],.adm input[type=email],.adm input[type=number],.adm input[type=password],.adm input[type=search],.adm input[type=tel],.adm input[type=text],.adm input[type=url],.adm select,.adm textarea{border:1px solid var(--field);border-radius:6px;padding:.45rem .6rem;background:#fff;font-size:.92rem}.adm textarea{min-height:6rem;font-family:inherit}.adm input[data-owner-only]{background:var(--bg);color:var(--dim);cursor:not-allowed}.adm textarea.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;min-height:14rem;white-space:pre}.adm input:focus,.adm select:focus,.adm textarea:focus{outline:2px solid #9ec1f5;outline-offset:0;border-color:#6ea3ea}.btn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--text);background:var(--text);color:#fff;border-radius:6px;padding:.45rem .9rem;font-size:.88rem;font-weight:600;cursor:pointer;line-height:1.2}.btn:hover{background:#333;text-decoration:none!important}.btn.sec{background:var(--card);color:var(--text);border-color:var(--field)}.btn.sec:hover{background:#f2f2f0}.btn.danger{background:#fff;color:var(--err);border-color:#f0b3b3}.btn.danger:hover{background:#fdeeee}.btn.ghost{background:transparent;color:var(--text);border-color:var(--field);font-weight:500}.btn.ghost:hover{background:#f2f2f0}.btn.sm{padding:.3rem .6rem;font-size:.8rem;min-height:24px}.btn.accent{background:var(--accent);border-color:var(--accent)}.btn[disabled]{opacity:.5;cursor:default}@media (pointer:coarse){.adm-nav a,.adm-tabs a,.btn{min-height:40px}.btn.sm{min-height:36px}}.adm-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.adm-inline-form{display:inline}.adm-kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:.25rem 1rem;gap:.25rem 1rem;font-size:.9rem}.adm-kv dt{color:var(--dim)}.adm-kv dd{margin:0}.adm-timeline{list-style:none;padding:0;margin:0}.adm-timeline li{padding:.5rem 0;border-bottom:1px solid var(--edge);font-size:.88rem}.adm-timeline li:last-child{border-bottom:0}.adm-timeline .when{color:var(--dim);font-size:.78rem}.adm-pager{margin-top:1rem;font-size:.85rem}.adm-filters,.adm-pager{display:flex;gap:.5rem;align-items:center}.adm-filters{flex-wrap:wrap;margin-bottom:1rem}.adm-filters input,.adm-filters select{font-size:.88rem}.adm-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.8rem;gap:.8rem}.adm-media{position:relative;border:1px solid var(--edge);border-radius:8px;background:#fff;padding:.5rem;font-size:.75rem}.adm-media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:#f0f0f0}.adm-media .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem}.adm-hero-title{align-items:baseline;gap:1rem}.adm-hero-bar,.adm-hero-title{display:flex;justify-content:space-between}.adm-hero-bar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.8rem 0 1rem}.adm-hero-bar p{margin:0}.adm-hero-warn{color:var(--warn);font-weight:500}.adm-hero-actions{display:flex;gap:.5rem}.adm-hero-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:1rem;gap:1rem}.adm-hero-card{display:flex;flex-direction:column;gap:.45rem;padding:.6rem;border:1px solid var(--edge);border-radius:8px;background:var(--card)}.adm-hero-card.off .adm-hero-preview{opacity:.45}.adm-hero-preview{position:relative;aspect-ratio:5/4;isolation:isolate;overflow:hidden;border-radius:4px}.adm-hero-preview img{display:block;width:100%;height:100%;object-fit:cover}.adm-hero-gone{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;text-align:center;font-size:.8rem;color:var(--err)}.adm-hero-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.adm-hero-on{font-weight:500}.adm-hero-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-hero-opts{display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:.85rem}.adm-hero-words summary{cursor:pointer;font-size:.85rem}.adm-hero-word{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.5rem}.adm-hero-word input{width:100%;box-sizing:border-box}.adm-hero-empty{display:grid;place-items:center;width:100%;min-height:9rem;border:2px dashed var(--edge);border-radius:8px;background:none;font:inherit;color:var(--dim);cursor:pointer}.adm-hero-empty:hover{border-color:var(--field);color:var(--text)}.adm-hero-save{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0 0}.adm-hero-dirty{color:var(--warn)}.adm-dialog.adm-hero-picker{width:min(1100px,calc(100vw - 2rem));height:min(820px,calc(100vh - 2rem));display:none;flex-direction:column}.adm-dialog.adm-hero-picker[open]{display:flex}.adm-hero-picker-bar{display:flex;gap:.5rem;margin-bottom:.8rem}.adm-hero-picker-bar input[type=search]{flex:1 1;min-width:0}.adm-hero-lib{flex:1 1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;grid-gap:.7rem;gap:.7rem;padding:2px}.adm-hero-libpic{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.35rem;border:1px solid var(--edge);border-radius:8px;background:var(--card);font:inherit;font-size:.75rem;color:inherit;text-align:left;cursor:pointer}.adm-hero-libpic:hover:not(:disabled){border-color:var(--field)}.adm-hero-libpic.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.adm-hero-libpic:disabled{cursor:default}.adm-hero-libpic.used{opacity:.5}.adm-hero-libpic .box{display:block;aspect-ratio:1;border-radius:4px;overflow:hidden}.adm-hero-libpic .box img{display:block;width:100%;height:100%;object-fit:contain}.adm-hero-libpic .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-hero-libpic .tag{position:absolute;top:.6rem;right:.6rem;padding:.1rem .45rem;border-radius:999px;background:var(--text);color:var(--card);font-size:.7rem}.adm-hero-libpic .tag.on{background:var(--accent)}.adm-hero-count{margin-right:auto;align-self:center}.adm-landing-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,16rem);grid-gap:1rem;gap:1rem;align-items:end}.adm-landing-swatch{display:grid;place-items:center;min-height:5.5rem;padding:1rem;text-align:center;font-size:.9rem}@media (max-width:760px){.adm-landing-panel{grid-template-columns:1fr}}.adm-login{min-height:100vh;display:grid;place-items:center;background:var(--bg)}.adm-login form{width:min(380px,92vw);background:var(--card);border:1px solid var(--edge);border-radius:12px;padding:2rem;display:grid;grid-gap:.9rem;gap:.9rem}.adm-login h1{margin:0;font-size:1.2rem}.adm-login .wo{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.adm-error{width:min(560px,92vw);background:var(--card);border:1px solid var(--edge);border-radius:12px;padding:2rem;display:grid;grid-gap:.75rem;gap:.75rem;font-size:14px;line-height:1.5}.adm-error h1{margin:0;font-size:1.2rem}.adm-error p{margin:0}.adm-error-detail{margin:0;padding:.6rem .75rem;background:var(--bg);border:1px solid var(--edge);border-radius:6px;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto}.adm-error-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.adm-error a.btn{text-decoration:none}.rows-editor table td{padding:.25rem .3rem}.rows-editor input[type=number],.rows-editor input[type=text]{padding:.3rem .4rem;font-size:.85rem}.rows-editor .drag{cursor:-webkit-grab;cursor:grab;color:#aaa}.adm-product:has(select[name=kind] option[value=book]:checked) .kind-not-book,.adm-product:not(:has(select[name=kind] option[value=book]:checked)) .kind-book,.adm-product:not(:has(select[name=kind] option[value=frame]:checked)) .kind-frame{display:none}.adm-package:has(select[name=type] option[value=tube]:checked) .type-box,.adm-package:not(:has(select[name=type] option[value=tube]:checked)) .type-tube{display:none}details.adm-details summary{cursor:pointer;font-weight:600;margin:.5rem 0}.adm-check{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.adm-sep{border:0;border-top:1px solid var(--edge);margin:1rem 0}.adm-access--held{padding:.6rem .9rem;margin-bottom:.5rem}.adm-access,.adm-access--held{border:1px solid var(--edge);border-radius:8px}.adm-access{padding:.5rem .8rem}.adm-access summary{cursor:pointer}.adm-access-body{margin-top:.6rem;display:grid;grid-gap:.6rem;gap:.6rem}.adm-caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem}.adm-caps-group{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:.3rem 0 .15rem}.adm-caps .adm-check{display:block;font-size:.85rem}.adm-brandbar .adm-viewsite{font-size:.8rem;color:var(--dim);border:1px solid var(--edge);border-radius:999px;padding:.2rem .6rem;white-space:nowrap}.adm-brandbar .adm-viewsite:hover{color:var(--text);text-decoration:none;border-color:#bbb}.xyz-vs{--vs-ink:#1a1a1a;--vs-ink-2:#52514e;--vs-ink-3:#6e6d6a;--vs-cream:#f5f0e8;--vs-red:#8B0404;--vs-line:#e6e2da;--vs-surface:#ffffff;--vs-s1:#2a78d6;--vs-s2:#eb6834;--vs-seq:#2a78d6;--vs-good:#008300;color:var(--vs-ink);max-width:1400px}.xyz-vs .xyz-vs-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}.xyz-vs-sub{font-size:13px;font-weight:400;color:var(--vs-ink-2)}.xyz-vs code{background:var(--vs-cream)}.xyz-vs h2{font-size:16px;margin:0}.xyz-vs h3{font-size:13px;font-weight:600;margin:0 0 10px;color:var(--vs-ink)}.xyz-vs h3 .xyz-vs-muted{font-weight:400}.xyz-vs-muted{color:var(--vs-ink-3);font-size:12px}.xyz-vs-empty{color:var(--vs-ink-3);font-style:italic}.xyz-vs-card{background:var(--vs-surface);border:1px solid var(--vs-line);border-radius:8px;padding:14px 16px;margin:0 0 14px;min-width:0}.xyz-vs-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.xyz-vs-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.xyz-vs-grid-2>.xyz-vs-card{margin:0}.xyz-vs-live{background:var(--vs-cream);border-radius:10px;padding:14px 16px 2px;margin-bottom:22px}.xyz-vs-live-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.xyz-vs-live-status{font-size:12px;color:var(--vs-ink-2)}.xyz-vs-live-status.is-err{color:var(--vs-red)}.xyz-vs-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--vs-good);margin-right:4px;vertical-align:-1px;box-shadow:0 0 0 0 rgba(0,131,0,.5);animation:xyz-vs-pulse 2s infinite}@keyframes xyz-vs-pulse{0%{box-shadow:0 0 0 0 rgba(0,131,0,.45)}70%{box-shadow:0 0 0 8px rgba(0,131,0,0)}to{box-shadow:0 0 0 0 rgba(0,131,0,0)}}.xyz-vs-live-grid{display:grid;grid-template-columns:220px 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.xyz-vs-live-grid>.xyz-vs-card{margin:0}.xyz-vs-hero{display:flex;flex-direction:column;justify-content:center}.xyz-vs-hero-n{font-size:56px;line-height:1;font-weight:600;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xyz-vs-hero-l{margin-top:6px;font-size:13px;color:var(--vs-ink-2)}.xyz-vs-hero-today{margin-top:12px;font-size:12px;color:var(--vs-ink-2);line-height:1.5}.xyz-vs-hero-today b{color:var(--vs-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xyz-vs-feed-card{margin-bottom:14px}@media (max-width:1280px){.xyz-vs-live-grid{grid-template-columns:1fr 1fr}.xyz-vs-hero{grid-column:1/-1}}@media (max-width:900px){.xyz-vs-live-grid{grid-template-columns:1fr}}.xyz-vs-list{list-style:none;margin:0;padding:0}.xyz-vs-list li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:5px 0;position:relative;font-size:13px;border-bottom:1px solid var(--vs-line)}.xyz-vs-list li:last-child{border-bottom:0}.xyz-vs-list .xyz-vs-bar{position:absolute;left:0;bottom:3px;height:3px;background:var(--vs-seq);opacity:.35;border-radius:2px}.xyz-vs-list .k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xyz-vs-list .k small{color:var(--vs-ink-3);margin-left:6px;font-size:11.5px}.xyz-vs-list .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vs-ink);white-space:nowrap}.xyz-vs-list .n small{color:var(--vs-ink-3);margin-left:6px;font-size:11.5px}.xyz-vs-list a{color:inherit;text-decoration:none}.xyz-vs-list a:hover{color:var(--vs-red)}.xyz-vs-table-wrap{overflow-x:auto}.xyz-vs-table{width:100%;border-collapse:collapse;font-size:13px}.xyz-vs-table td,.xyz-vs-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--vs-line);white-space:nowrap}.xyz-vs-table th{font-weight:600;color:var(--vs-ink-2);font-size:12px}.xyz-vs-table td.num,.xyz-vs-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xyz-vs-table td.page{max-width:360px;overflow:hidden;text-overflow:ellipsis}.xyz-vs-table td.page small{color:var(--vs-ink-3);margin-left:6px;font-size:11.5px}.xyz-vs-feed tr.is-new td{animation:xyz-vs-flash 1.6s ease-out}@keyframes xyz-vs-flash{0%{background:#fbf4e0}to{background:transparent}}.xyz-vs-chip{display:inline-block;font-size:11px;padding:1px 6px;border-radius:10px;background:var(--vs-cream);color:var(--vs-ink-2)}.xyz-vs-flag{font-size:15px;margin-right:4px;vertical-align:-1px}.xyz-vs-range{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.xyz-vs-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;border:1px solid var(--vs-line);border-radius:8px;overflow:hidden;background:var(--vs-surface)}.xyz-vs-seg button{border:0;background:transparent;padding:7px 12px;font-size:13px;cursor:pointer;color:var(--vs-ink-2);border-right:1px solid var(--vs-line);min-height:24px}.xyz-vs-seg button:last-child{border-right:0}.xyz-vs-seg button.is-on{background:var(--vs-ink);color:#fff}.xyz-vs-seg button:focus-visible{outline:2px solid var(--vs-s1);outline-offset:-2px}.xyz-vs-custom{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.xyz-vs-custom input[type=date]{max-width:100%}.xyz-vs-range-label{font-size:13px;color:var(--vs-ink-2)}.xyz-vs-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.xyz-vs-tile{background:var(--vs-surface);border:1px solid var(--vs-line);border-radius:8px;padding:12px 14px}.xyz-vs-tile .l{font-size:12px;color:var(--vs-ink-2)}.xyz-vs-tile .v{font-size:26px;font-weight:600;letter-spacing:-.5px;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xyz-vs-tile .d{font-size:12px;color:var(--vs-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xyz-vs-tile .d.up{color:var(--vs-good)}.xyz-vs-tile .d.down,.xyz-vs-tile .d.inv.up{color:var(--vs-red)}.xyz-vs-tile .d.inv.down{color:var(--vs-good)}.xyz-vs-chart{position:relative;height:260px}.xyz-vs-chart-sm{height:150px}.xyz-vs-chart svg{display:block;width:100%;height:100%;overflow:visible}.xyz-vs-chart .grid{stroke:var(--vs-line);stroke-width:1}.xyz-vs-chart .axis{fill:var(--vs-ink-3);font-size:11px}.xyz-vs-chart .s1{stroke:var(--vs-s1)}.xyz-vs-chart .s2{stroke:var(--vs-s2)}.xyz-vs-chart .a1{fill:var(--vs-s1);opacity:.08}.xyz-vs-chart .bar{fill:var(--vs-seq)}.xyz-vs-chart .bar.dim{opacity:.35}.xyz-vs-chart .bar.hi{fill:var(--vs-ink)}.xyz-vs-chart .hit{fill:transparent}.xyz-vs-chart .cross{stroke:var(--vs-ink-3);stroke-dasharray:3 3}.xyz-vs-chart .dotm{stroke:var(--vs-surface);stroke-width:2}.xyz-vs-tip{position:absolute;pointer-events:none;background:var(--vs-ink);color:#fff;font-size:12px;line-height:1.45;padding:6px 9px;border-radius:6px;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px));z-index:5}.xyz-vs-tip b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xyz-vs-tip i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:-1px}.xyz-vs-legend{display:flex;gap:14px;font-size:12px;color:var(--vs-ink-2)}.xyz-vs-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.xyz-vs-funnel{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.xyz-vs-step{border:1px solid var(--vs-line);border-radius:8px;padding:10px 12px;position:relative;overflow:hidden}.xyz-vs-step .fill{position:absolute;left:0;bottom:0;top:0;background:var(--vs-s1);opacity:.1}.xyz-vs-step .l{font-size:12px;color:var(--vs-ink-2);position:relative}.xyz-vs-step .v{font-size:22px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative}.xyz-vs-step .p{font-size:12px;color:var(--vs-ink-3);position:relative}.xyz-vs-step .drop{font-size:11px;color:var(--vs-red);position:relative}@media (max-width:900px){.xyz-vs-funnel{grid-template-columns:repeat(2,1fr)}}.xyz-vs-tabs{display:flex;gap:2px;margin:-4px 0 10px;border-bottom:1px solid var(--vs-line)}.xyz-vs-tabs button{border:0;background:none;padding:6px 10px;font-size:13px;cursor:pointer;color:var(--vs-ink-2);border-bottom:2px solid transparent;margin-bottom:-1px}.xyz-vs-tabs button.is-on{color:var(--vs-ink);border-bottom-color:var(--vs-red);font-weight:600}.xyz-vs-pane[hidden]{display:none}.xyz-vs-pane-head{display:flex;justify-content:space-between;font-size:11px;color:var(--vs-ink-3);padding:0 0 4px}.xyz-vs-settings summary{cursor:pointer;list-style:none}.xyz-vs-settings summary::-webkit-details-marker{display:none}.xyz-vs-settings summary h3{display:inline}.xyz-vs-settings summary:before{content:"▸ ";color:var(--vs-ink-3)}.xyz-vs-settings[open] summary:before{content:"▾ "}.xyz-vs-form{display:grid;grid-gap:10px;gap:10px;font-size:13px;margin-top:8px}.xyz-vs-form input[type=number]{width:80px}.xyz-vs-form-block{display:grid;grid-gap:4px;gap:4px}.xyz-vs-form textarea{max-width:420px}.xyz-vs-form-actions{display:flex;gap:10px;align-items:center}.xyz-vs-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.xyz-vs-grid-4{grid-template-columns:1fr}}.xyz-vs .xyz-vs-seg button{font:inherit;font-size:13px}.adm-edit>summary{cursor:pointer}.adm-edit h3{margin:1rem 0 .4rem;font-size:.9rem}.adm-edit-row{display:grid;grid-template-columns:minmax(0,2fr) 70px minmax(13.5rem,15rem) minmax(0,1.5fr) auto auto;grid-gap:.4rem;gap:.4rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--edge)}.adm-edit-row input,.adm-edit-row select{width:100%;box-sizing:border-box}.adm-edit-row input.num{text-align:right}.adm-edit-head{align-items:end;border-bottom:0;padding:0}.adm-edit-head .num{text-align:right}@media (max-width:640px){.adm-edit-row{grid-template-columns:1fr 1fr}.adm-edit-row>.adm-price-in{grid-column:1/-1;max-width:none}.adm-edit-head{display:none}}.adm-risk{list-style:none;margin:.3rem 0;padding:0;font-size:.85rem}.adm-risk li{display:flex;gap:.5rem;padding:.15rem 0}.adm-risk .w{min-width:2.4rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--dim)}.adm-risk li.bad .w{color:var(--err)}.adm-risk li.warn .w{color:var(--warn)}.adm-risk li.good .w{color:var(--ok)}.adm-pre{overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-width:100%}.pk-sum{margin-bottom:.5rem}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.pk-card{display:grid;grid-template-columns:104px 1fr;grid-gap:.6rem;gap:.6rem;border:1px solid var(--edge);border-radius:8px;padding:.6rem;background:#fbfaf7}.pk-card.is-custom{background:#fff7e0}.pk-viz{display:flex;align-items:center;justify-content:center}.pk-svg{width:104px;height:55px}.pk-hand{width:44px;height:44px;border-radius:50%;border:2px dashed #a06000;color:#a06000;display:flex;align-items:center;justify-content:center;font-weight:700}.pk-body h4{margin:0 0 .15rem;font-size:.9rem}.pk-body p{margin:0 0 .35rem}.pk-items{list-style:none;margin:0;padding:0;font-size:.82rem}.pk-items li{display:flex;align-items:center;gap:.4rem;padding:.15rem 0;border-top:1px solid var(--edge)}.pk-items img{width:28px;height:28px;object-fit:cover;border-radius:3px}.pk-items em{margin-left:auto;font-style:normal;font-weight:600}.pk-note{margin:.5rem 0 0}.adm-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;pointer-events:none;opacity:0;transition:opacity .15s ease}.adm-progress.on{opacity:1;background:linear-gradient(90deg,transparent,var(--adm-accent,#8b0404),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:adm-progress-slide 1.05s ease-in-out infinite}@keyframes adm-progress-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.adm-progress.on{animation:none;background:var(--adm-accent,#8b0404)}}.adm-check input[type=checkbox],.adm-table input[type=checkbox],.xyz-vs-form input[type=checkbox]{width:16px;height:16px;flex:none;min-width:0;margin:0;accent-color:var(--accent);cursor:pointer}.adm-check{min-height:24px}.adm-table td.bulk-cell,.adm-table th.bulk-cell{width:1px;padding-right:.25rem;vertical-align:top}.adm-table td.bulk-cell{padding-top:.6rem}.bulk-label{font-size:.82rem;color:var(--dim);gap:.35rem}.adm-table tr:has(.bulk-check:checked)>td{background:#fbf4e0}.adm-media:has(.bulk-check:checked){outline:2px solid var(--accent);outline-offset:2px}.adm-media .bulk-check{position:absolute;top:6px;left:6px;z-index:1;width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.adm-bulkbar{position:fixed;left:50%;bottom:1.1rem;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;max-width:min(calc(100vw - 2rem),60rem);padding:.55rem .8rem;background:var(--rail);color:#fff;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.28);font-size:.85rem}.adm-bulkbar[hidden]{display:none}.adm-bulkbar .count{padding-right:.4rem;white-space:nowrap}.adm-bulkbar .count strong{font-size:1rem}.adm-bulkbar-act{display:inline-flex;align-items:center;gap:.25rem}.adm-bulkbar select{font-size:.82rem;padding:.2rem .35rem;border-radius:6px;max-width:11rem}.adm-bulkbar .btn.ghost{color:#fff;border-color:#555}.adm-bulkbar .btn.ghost:hover{background:var(--rail-2)}@media (max-width:640px){.adm-bulkbar{left:.5rem;right:.5rem;transform:none;max-width:none}}.adm-bulkbar:not([hidden])~.adm-bulkbar:not([hidden]){bottom:4.3rem}.adm-bulkbar:not([hidden])~.adm-bulkbar:not([hidden])~.adm-bulkbar:not([hidden]){bottom:7.5rem}.adm-file{min-width:12rem}.adm-file input[type=file]{font-size:12px;max-width:13rem}.adm-file a{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.adm-err{color:var(--adm-err,#b3261e)}.adm-warn{color:var(--adm-warn,#8a5a00)}.adm-grain{margin:.6rem 0 0;padding-left:1.1rem;font-size:13px;line-height:1.5}.adm-grain li{margin:.2rem 0}.dash-mail-col h3{margin:0 0 .4rem;font-size:.85rem;font-weight:600;display:flex;align-items:baseline;gap:.4rem}.dash-mail-col h3 b{font-size:1.1rem}.dash-mail-col h3 .adm-muted{font-weight:400;font-size:.78rem}.dash-mail-col[data-k=important] h3 b{color:var(--adm-accent,#8b0404)}.dash-mail-col[data-k=forgotten] h3 b{color:#7a4a00}.dash-mail-col[data-k=follow_up] h3 b{color:#24507f}.dash-mail-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dash-mail-col li a{display:block;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-mail-col li .adm-small{display:block}.dash-mail-acts{margin-top:.2rem}.dash-mail-act,.dash-mail-acts{display:flex;align-items:center;gap:.3rem}.dash-mail-act{font-size:.78rem}.dash-mail-acts .btn{padding:.1rem .5rem;font-size:.75rem}.mc-spin{display:inline-block;width:.85em;height:.85em;flex:none;vertical-align:-.1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;opacity:.8;animation:mc-spin .7s linear infinite}.btn .mc-spin,.mc-working .mc-spin{margin-right:.4em}.mc-toolbar .mc-spin,.mc-working{color:var(--dim)}.mc-working{display:inline-flex;align-items:center;font-size:.8rem}@keyframes mc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mc-spin{animation:none;border-right-color:currentColor;opacity:.45}}.mc{--mc-fs:0.9rem;--mc-fs-2:0.86rem;--mc-fs-3:0.75rem;--mc-on-text:#fff;--mc-select-bg:#fff7e6;--mc-sheet-shadow:0 -10px 30px rgba(0,0,0,0.18);--mc-backdrop:rgba(20,20,20,0.4);display:grid;grid-template-columns:210px 380px minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:1px solid var(--edge);border-radius:10px;background:var(--card);height:calc(100vh - 150px);height:calc(100dvh - 150px);min-height:520px;overflow:hidden}.mc-folders{border-right:1px solid var(--edge);padding:.8rem;display:flex;flex-direction:column;gap:.6rem;overflow-y:auto;min-width:0}.mc-folders>*{flex:none}.mc-folders select{width:100%}.mc-account{font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-folders ul{list-style:none;margin:0;padding:0}.mc-folders li button{display:flex;width:100%;align-items:center;gap:.4rem;padding:.4rem .6rem;border:0;background:none;border-radius:6px;cursor:pointer;font:inherit;color:var(--text);text-align:left;min-width:0}.mc-folders li button .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-folders li button:hover{background:var(--bg)}.mc-folders li[data-active=true] button{background:var(--text);color:var(--mc-on-text)}.mc-folders li button .n{margin-left:auto;font-size:.72rem;background:var(--accent);color:#fff;border-radius:999px;padding:0 .45rem}.mc-folders li[data-active=true] button .n{background:#fff;color:#111}.mc-prio{padding-bottom:.5rem!important;border-bottom:1px solid var(--edge)}.mc-prio-cap{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:.2rem .6rem .3rem}.mc-prio li[data-role=starred] button .nm{color:var(--warn)}.mc-prio li[data-role=important] button .nm{color:var(--adm-accent,#8b0404)}.mc-prio li[data-active=true] button .nm{color:inherit}.mc-folders .mc-foot{margin-top:auto;gap:.3rem;word-break:break-all}.mc-folders .mc-foot,.mc-list{display:flex;flex-direction:column;min-width:0}.mc-list{border-right:1px solid var(--edge);min-height:0}.mc-toolbar{display:flex;gap:.4rem;padding:.6rem;border-bottom:1px solid var(--edge);align-items:center}.mc-toolbar form{display:flex;gap:.3rem}.mc-toolbar form,.mc-toolbar input[type=search]{flex:1 1;min-width:0}.mc-bulk{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;padding:.4rem .6rem;background:var(--mc-select-bg)}.mc-bulk,.mc-err,.mc-notice{border-bottom:1px solid var(--edge);font-size:.85rem}.mc-err,.mc-notice{padding:.5rem .8rem}.mc-err{background:#fdeeee;color:var(--err)}.mc-notice{background:#eaf6ee;color:var(--ok)}.mc-err.mc-warn{background:color-mix(in srgb,var(--warn) 10%,var(--card));color:var(--warn)}.mc-rows{overflow-y:auto;flex:1 1}.mc-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;padding:.5rem .6rem;border-bottom:1px solid var(--edge);cursor:pointer;align-items:start}.mc-row:hover{background:var(--bg)}.mc-row[data-active=true]{background:#efece5}.mc-row[data-unseen=true] .from,.mc-row[data-unseen=true] .subj{font-weight:700}.mc-row input[type=checkbox]{margin-top:.25rem}.mc-row-main{min-width:0}.mc-row .from{font-size:var(--mc-fs)}.mc-row .from,.mc-row .subj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-row .subj{font-size:var(--mc-fs-2);color:var(--text)}.mc-row .meta{font-size:var(--mc-fs-3);color:var(--dim);text-align:right;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.mc-row .marks{display:inline-flex;gap:.25rem;align-items:center}.mc-row .star{background:none;border:0;cursor:pointer;color:#cfcbc2;font-size:1rem;padding:0;line-height:1}.mc-row .star[data-on=true]{color:var(--warn)}span.star{cursor:default}.mc-row .mc-count{color:var(--dim);font-weight:400}.mc-you-last{font-size:.72rem;font-weight:700;color:var(--accent);white-space:nowrap}.mc-toolbar{flex-wrap:wrap}.mc-listmode{flex-basis:100%}.mc-status{padding:.35rem .6rem;font-size:.75rem;color:var(--dim);border-top:1px solid var(--edge);display:flex;justify-content:space-between;gap:.5rem}.mc-read{display:flex;flex-direction:column;min-width:0;min-height:0}.mc-back{display:none;margin-bottom:.5rem}.adm-quoted{border:1px solid var(--edge);padding:.5rem .6rem;margin:.6rem 0;background:var(--bg)}.adm-quoted blockquote{margin:.5rem 0 0;padding:.4rem .7rem;border-left:3px solid var(--field);background:var(--card);white-space:pre-wrap;max-height:18rem;overflow:auto}.mc-conv{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.mc-conv-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--card);padding:.8rem 1rem .55rem;border-bottom:1px solid var(--edge)}.mc-conv-head h2{margin:0 0 .2rem;font-size:1.05rem;overflow-wrap:anywhere}.mc-conv-sum{margin:0;font-size:.84rem;color:var(--dim)}.mc-conv-alerts{display:none;margin:.5rem -1rem 0}.mc-conv-alerts .mc-err,.mc-conv-alerts .mc-notice{border-top:1px solid var(--edge)}.mc-conv-lines:empty{display:none}.mc-quote-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .6rem;margin:.5rem 0 0;padding:.4rem .6rem;border:1px solid var(--edge);border-left:3px solid var(--accent);border-radius:6px;background:var(--card);font-size:.85rem}.mc-quote-strip:not([data-sure]){border-left-color:var(--dim)}.mc-quote-line{margin:0;display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline;min-width:0;overflow-wrap:anywhere}.mc-quote-how{color:var(--dim);font-size:.8rem}.mc-quote-acts{display:inline-flex;gap:.4rem}.mc-quote-acts .btn{min-height:36px;display:inline-flex;align-items:center}.ma-thread>.mc-quote-strip{margin:0 0 .8rem}@media (max-width:720px){.mc-quote-acts .btn{min-height:44px}}.mc-conv-status{margin:.4rem 0 0;font-size:.82rem;color:var(--dim);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.mc-conv-status[data-kind=unread]{color:var(--warn)}.mc-conv-stack{list-style:none;margin:0;padding:.6rem 1rem;display:flex;flex-direction:column;gap:.45rem}.mc-conv-run{display:block;width:100%;min-height:2.25rem;text-align:left;font:inherit;font-size:.85rem;color:var(--dim);background:var(--bg);border:1px dashed var(--edge);border-radius:8px;padding:.45rem .8rem;cursor:pointer}.mc-card{border:1px solid var(--edge);border-radius:8px;background:var(--card);min-width:0}.mc-card[data-self]{border-left:3px solid var(--accent)}.mc-card[data-pending]{border-style:dashed dashed dashed solid}.mc-card-top{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto auto;grid-template-areas:"who pv when marks";grid-gap:.6rem;gap:.6rem;align-items:baseline;width:100%;min-height:2.5rem;padding:.55rem .8rem;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:inherit;cursor:pointer}div.mc-card-top{cursor:default}button.mc-card-top:hover{background:var(--bg)}.mc-card-top:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mc-card-top .who{grid-area:who;max-width:18rem;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card[data-unseen] .mc-card-top .who{font-weight:700}.mc-card-top .pv{grid-area:pv;font-size:.84rem;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card-top .when{grid-area:when;font-size:.76rem;color:var(--dim);white-space:nowrap}.mc-card-top .marks{grid-area:marks;display:inline-flex;gap:.25rem;align-items:center;font-size:.8rem}.mc-you{font-weight:700;color:var(--accent)}.mc-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.mc-star-on{color:var(--warn)}.mc-card-cue{font-size:.72rem;line-height:1.3;color:var(--dim);border:1px solid;border-radius:999px;padding:0 .4rem;white-space:nowrap}.mc-card-wait{display:flex;align-items:center;gap:.45rem;min-height:5rem;margin:0;padding:.8rem;border-style:dashed;font-size:.86rem;color:var(--dim)}.mc-conv-older{margin:0;padding:.2rem .8rem;font-size:.8rem;color:var(--dim)}.mc-card-body{padding:0 .8rem .7rem;border-top:1px solid var(--edge)}.mc-card-addr{padding-top:.5rem}.mc-card-addr .kv{font-size:.84rem;color:var(--dim);overflow-wrap:anywhere}.mc-card-addr .kv b{color:var(--text);font-weight:600;display:inline-block;min-width:3.2em}.mc-card-text{margin-top:.6rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.mc-card-quoted{margin-top:.5rem;padding-left:.7rem;border-left:3px solid var(--edge);color:var(--dim)}.mc-card-qrow{display:flex;flex-wrap:wrap;margin-top:.5rem}.mc-card-qbtn{white-space:normal}.mc-card-warn{margin:.5rem 0 0;font-size:.84rem;color:var(--warn)}.mc-card[data-pending] .mc-card-warn{margin:0;padding:0 .8rem .6rem}.mc-card .mc-frame{display:block;margin-top:.6rem;min-height:60vh;min-height:60dvh;border:1px solid var(--edge)}.mc-card .mc-frame--card{min-height:0;height:28rem}.mc-card .mc-loading{margin:.5rem 0 0;padding:0;border:0}.mc-card-actions{margin-top:.6rem}.mc-more{position:relative;display:inline-block}.mc-more>summary{list-style:none}.mc-more>summary::-webkit-details-marker{display:none}.mc-more-menu{position:absolute;z-index:5;top:calc(100% + 4px);right:0;left:auto;max-width:calc(100vw - 2rem);display:flex;flex-direction:column;align-items:stretch;gap:.2rem;min-width:11rem;padding:.35rem;background:var(--card);border:1px solid var(--edge);border-radius:8px;box-shadow:0 6px 18px color-mix(in srgb,var(--text) 14%,transparent)}.mc-more-menu .btn{justify-content:flex-start}.mc-more-menu .mc-move{max-width:none}.mc-conv-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:auto;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:var(--card);border-top:1px solid var(--edge)}.mc-conv-reply{width:100%;min-height:2.75rem;justify-content:center}@media (pointer:coarse){.mc-card-top,.mc-conv .btn,.mc-conv .mc-move,.mc-conv-run{min-height:44px}.ma-msg .mc-att a,.mc-conv .adm-check,.mc-conv .mc-att a{min-height:44px;display:inline-flex;align-items:center;gap:.3rem}.mc-more>summary{min-width:44px;justify-content:center}}.mc-read-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.6rem}.mc-read-actions .adm-sep{width:1px;height:1.2rem;background:var(--edge);margin:0 .2rem}.mc-att{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mc-att a{border:1px solid var(--field);border-radius:6px;padding:.2rem .5rem;font-size:.8rem}.mc-move{font-size:.8rem;max-width:11rem}.mc-loading{flex:none;padding:.4rem 1rem;font-size:.8rem;color:var(--dim);border-bottom:1px solid var(--edge)}.mc-frame{flex:1 1;border:0;width:100%;background:#fff}.mc-frame[data-busy=true]{opacity:.55;transition:opacity .15s}.mc-older{display:block;width:100%;margin:8px 0 12px}.mc-empty{flex:1 1;display:grid;place-items:center;color:var(--dim);padding:2rem 1rem}.mc-empty.small{padding:2rem 1rem;font-size:.9rem}.adm-dialog{width:min(760px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;padding:1.1rem 1.25rem;background:var(--card);color:inherit;border:1px solid var(--edge);border-radius:10px;box-shadow:0 18px 60px rgba(0,0,0,.28)}.adm-dialog::-webkit-backdrop{background:rgba(20,20,20,.45)}.adm-dialog::backdrop{background:rgba(20,20,20,.45)}.adm-dialog.narrow{width:min(460px,calc(100vw - 2rem))}.adm-dialog.wide{width:min(1120px,calc(100vw - 2rem))}.adm-invoice-mock{position:relative;margin:.8rem 0;padding:1rem 1.1rem;border:1px solid var(--field);background:var(--card);overflow:hidden}.adm-invoice-mock:before{content:attr(data-watermark);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:rotate(-18deg);font-size:clamp(1.4rem,4vw,2.6rem);font-weight:700;letter-spacing:.06em;color:var(--err);opacity:.12;pointer-events:none;text-align:center}.adm-invoice-mock .adm-invoice-stamp{display:inline-block;padding:.1rem .45rem;border:1.5px solid var(--err);color:var(--err);font-weight:700;font-size:.78rem;letter-spacing:.04em}.adm-invoice-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem 1.4rem;gap:.8rem 1.4rem;margin-bottom:.8rem}.adm-invoice-head h3{margin:0 0 .25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dim)}.adm-invoice-head p{margin:0}.adm-invoice-mock table td,.adm-invoice-mock table th{vertical-align:top}.adm-invoice-mock .adm-new{color:var(--warn);font-weight:600}.adm-invoice-mock pre{max-height:18rem;overflow:auto;font-size:.75rem;white-space:pre-wrap;word-break:break-word}.adm-invoice-fix{margin-top:.8rem;padding-top:.6rem;border-top:1px solid var(--edge)}.adm-invoice-pane{min-width:0}.adm-invoice-pane .adm-kv{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.adm-invoice-pane .adm-kv dd,.adm-invoice-pane .adm-kv dt{min-width:0;overflow-wrap:anywhere}.adm-invoice-pane .adm-form{grid-template-columns:minmax(0,1fr)}.adm-invoice-pane select{max-width:100%}.adm-invoice-pane .adm-check{overflow-wrap:anywhere}@media (max-width:600px){.adm-dialog.wide{padding:.9rem .75rem}.adm-invoice-mock{padding:.8rem .7rem}.adm-invoice-head,.adm-invoice-pane .adm-kv{grid-template-columns:minmax(0,1fr)}.adm-invoice-pane .adm-kv{gap:0 1rem}.adm-invoice-pane .adm-kv dd{margin-bottom:.4rem}}.adm-compose .mc-compose{gap:.6rem}.adm-compose .adm-actions .btn.ghost{margin-right:auto}.adm-toast{position:fixed;right:1rem;bottom:1rem;z-index:80;max-width:min(460px,calc(100vw - 2rem));padding:.6rem .9rem;background:var(--text);color:var(--card);border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.25);font-size:.9rem;cursor:pointer}.adm-step-btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:999px}.adm-step-btn:focus-visible>span,.adm-step-btn:hover>span{box-shadow:0 0 0 1.5px currentColor}.adm{--step-done-fg:#1a7d1a;--step-done-bg:#e7f4e7;--step-done-line:transparent;--step-todo-fg:#7a5f00;--step-todo-bg:#fbf4e0;--step-todo-line:transparent;--step-na-fg:#646970;--step-na-bg:#f0f0f1;--step-na-line:transparent;--next-done:#1a7d1a;--next-todo:#7a5f00;--next-blocked:#b32d2e;--next-blocked-bg:transparent}.adm-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--pill-line);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--pill-fg);background:var(--pill-bg)}.adm-pill[data-state=done]{--pill-fg:var(--step-done-fg);--pill-bg:var(--step-done-bg);--pill-line:var(--step-done-line)}.adm-pill[data-state=todo]{--pill-fg:var(--step-todo-fg);--pill-bg:var(--step-todo-bg);--pill-line:var(--step-todo-line)}.adm-pill[data-state=na]{--pill-fg:var(--step-na-fg);--pill-bg:var(--step-na-bg);--pill-line:var(--step-na-line)}.adm-next{font-size:12px;font-weight:600;color:var(--next-todo)}.adm-next[data-state=done]{color:var(--next-done)}.adm-next[data-state=blocked]{color:var(--next-blocked);background:var(--next-blocked-bg)}.adm-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem}.adm-dialog-head h2{margin:0}.adm-langs{display:flex;flex-wrap:wrap;gap:.4rem}.adm-dialog .adm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--edge)}.adm-dialog input[type=text],.adm-dialog textarea{width:100%;box-sizing:border-box}.adm-mail-pictures{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem;margin:0 0 .6rem}.adm-mail-pictures img{display:block;max-width:88px;max-height:88px;width:auto;height:auto;border:1px solid var(--edge)}.mc-modal{position:fixed;inset:0;background:rgba(20,20,20,.4);z-index:60;display:grid;place-items:center;padding:1rem}.mc-modal:focus{outline:none}.mc-modal .adm-card{width:min(780px,100%);max-height:92vh;max-height:92dvh;overflow:auto;margin:0;display:flex;flex-direction:column;gap:.6rem}.mc-compose textarea{min-height:220px;width:100%;box-sizing:border-box;font:13.5px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.mc-msg-label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.mc-msg-label .mc-refine{margin-left:auto}.mc-hint .btn{margin-top:.4rem}.mc-sigpre{margin:.3rem 0 0;max-height:9rem;overflow:auto}.mc-quote summary{cursor:pointer;font-size:.85rem}.mc-quote pre{max-height:14rem;overflow:auto}.mc-files{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;font-size:.8rem}.mc-x{background:none;border:0;cursor:pointer;padding:0 .1rem;font-size:.8rem}.mc-qpick{border:1px solid var(--edge);border-radius:6px;background:var(--card);padding:.5rem;margin:.4rem 0}.mc-qpick-head{display:flex;gap:.4rem;align-items:center}.mc-qpick-head input{flex:1 1 auto;min-width:0}.mc-qpick-list{list-style:none;margin:.4rem 0 0;padding:0;max-height:14rem;overflow:auto}.mc-qpick-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;width:100%;min-height:44px;padding:.3rem .4rem;background:none;border:0;border-bottom:1px solid var(--edge);color:inherit;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.mc-qpick-row:hover{background:var(--bg)}.mc-qpick-row.is-off{opacity:.55;cursor:not-allowed}.mc-qpick-row.is-off:hover{background:none}.mc-sigframe{height:11rem}.mc-sigframe,.sig-preview-frame{width:100%;border:1px solid var(--edge);border-radius:6px;background:#fff}.sig-preview-frame{height:13rem}.sig-preview-text{margin:0;height:13rem;overflow:auto;box-sizing:border-box;padding:8px 12px;border:1px solid var(--edge);border-radius:6px;background:var(--card)}.adm-brand-contacts{display:grid;grid-gap:.5rem;gap:.5rem;border-top:1px solid var(--edge);padding-top:.6rem}.sig-frames--stacked{display:grid;grid-gap:.6rem;gap:.6rem}.sig-frames--stacked .sig-preview-frame,.sig-frames--stacked .sig-preview-text{height:9rem}@media (max-width:1280px),(max-width:1400px) and (pointer:coarse){.mc{grid-template-columns:180px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.mc-folders{grid-row:1/-1}.mc-list{border-right:0;min-height:0}.mc-read{grid-column:2;grid-row:2;border-top:1px solid var(--edge);min-height:0}.mc-read .mc-empty{padding:.7rem 1rem}.mc[data-open=true] .mc-read{position:fixed;inset:0;z-index:55;background:var(--card);border-top:0;min-height:0;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0);overflow:hidden}.mc-back{display:inline-flex}.mc-conv-alerts{display:block}.mc-card-top,.mc-conv-run{min-height:44px}.mc-card-top{align-items:center}}.kiop{display:grid;grid-template-columns:240px 1fr;grid-gap:1rem;gap:1rem;min-height:calc(100vh - 170px)}.kiop-side ul{list-style:none;margin:.6rem 0 0;padding:0}.kiop-side li{display:flex;align-items:center;border-radius:6px}.kiop-side li[data-active=true]{background:#eee9e3}.kiop-open{flex:1 1;min-width:0;text-align:left;background:none;border:0;padding:.4rem .5rem;cursor:pointer;font:inherit;color:var(--text)}.kiop-open .t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.86rem}.kiop-open .d{display:block;font-size:.72rem;color:var(--dim)}.kiop-tools{display:none;gap:2px;padding-right:4px}.kiop-side li:hover .kiop-tools{display:inline-flex}.kiop-tools button{background:none;border:0;cursor:pointer;font-size:.8rem;opacity:.6}.kiop-tools button:hover{opacity:1}.kiop-main{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--edge);border-radius:8px;min-height:60vh}.kiop-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid var(--edge)}.kiop-log{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;max-height:calc(100vh - 300px)}.kiop-empty{max-width:640px;margin:2rem auto;text-align:center}.kiop-msg{display:flex;flex-direction:column;max-width:78%}.kiop-msg.user{align-self:flex-end;align-items:flex-end}.kiop-msg.assistant{align-self:flex-start}.kiop-msg .bubble{padding:.55rem .8rem;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.kiop-msg.user .bubble{background:var(--text);color:#fff;border-bottom-right-radius:4px}.kiop-msg.assistant .bubble{background:#f3f1ec;border-bottom-left-radius:4px;white-space:normal}.kiop-msg.assistant .bubble p{margin:0 0 .5rem}.kiop-msg.assistant .bubble p:last-child,.kiop-msg.assistant .bubble ul:last-child{margin-bottom:0}.kiop-msg.assistant .bubble ul{margin:0 0 .5rem;padding-left:1.2rem}.kiop-msg.assistant.working .bubble{animation:kiop-pulse 1.4s ease-in-out infinite}@keyframes kiop-pulse{50%{opacity:.65}}.kiop-msg .meta{font-size:.7rem;color:var(--dim);margin-top:2px}.kiop-msg .atts{margin-top:.4rem;display:flex;flex-wrap:wrap;gap:.4rem}.kiop-msg.user .atts a{color:#fff;font-size:.8rem}.kiop-tools-log{display:flex;flex-wrap:wrap;gap:.2rem .9rem}.kiop-card,.kiop-tools-log{align-self:flex-start;max-width:78%}.kiop-card{border:1px solid var(--edge);border-left:3px solid var(--warn);border-radius:8px;padding:.6rem .8rem;background:#fff}.kiop-card.done{border-left-color:var(--ok)}.kiop-card h4{margin:0 0 .3rem;font-size:.85rem}.kiop-card ul{margin:0;padding-left:1.1rem;font-size:.86rem}.kiop-btnrow{display:flex;gap:.5rem;margin-top:.5rem}.kiop-files{display:flex;gap:.8rem;align-self:flex-start}.kiop-warn{color:var(--warn)}.kiop-composer{border-top:1px solid var(--edge);padding:.6rem .8rem}.kiop-attach{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.kiop-attach button{background:none;border:0;cursor:pointer;font-size:.9rem}.kiop-row{display:flex;align-items:flex-end;gap:.5rem}.kiop-row textarea{flex:1 1;resize:none;font:inherit;font-size:.9rem;padding:.45rem .6rem;border:1px solid var(--field);border-radius:6px;min-height:34px}@media (max-width:900px){.kiop{grid-template-columns:1fr}.kiop-side ul{display:flex;gap:.3rem;overflow-x:auto}.kiop-side li{flex:0 0 180px}.kiop-card,.kiop-msg,.kiop-tools-log{max-width:100%}}.mc[data-mode=assistant]{grid-template-columns:210px minmax(0,1fr)}.mc-assistant{overflow-y:auto;min-width:0;padding:1rem;display:flex;flex-direction:column;gap:.8rem}.mc-assistant[hidden]{display:none}.mc-assistant>.mc-err,.mc-assistant>.mc-notice{border:1px solid var(--edge);border-radius:8px}.ma-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--field);border-radius:6px;overflow:hidden}.ma-seg button{border:0;background:var(--card);font:inherit;font-size:.82rem;font-weight:600;padding:.35rem .4rem;cursor:pointer;color:var(--dim);min-height:28px}.ma-seg button+button{border-left:1px solid var(--field)}.ma-seg button:hover{background:var(--bg)}.ma-seg button[aria-pressed=true]{background:var(--text);color:var(--mc-on-text,#fff)}.ma{width:100%;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;min-width:0}.ma-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;font-size:.85rem;color:var(--dim)}.ma-head strong{color:var(--text)}.ma-head .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.ma-head[data-busy=true] .dot{background:var(--warn);animation:ma-pulse 1.4s ease-in-out infinite}.ma-actions .sp,.ma-head .sp{flex:1 1}.ma-err{padding:.5rem .8rem;font-size:.85rem;background:#fdeeee;color:var(--err);border:1px solid #f2b8b8;border-radius:8px}.ma-warn{margin:0;font-size:.85rem}.ma-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem}.ma-stat{border:1px solid var(--edge);border-radius:10px;padding:.7rem .9rem;background:var(--bg);min-width:0}.ma-stat .n{font-size:1.6rem;font-weight:600;line-height:1.1}.ma-stat .l{font-size:.78rem;color:var(--dim)}.ma-stat[data-k=ready] .n{color:var(--accent)}.ma-stat[data-k=input] .n{color:var(--warn)}.ma-stat[data-k=handled] .n{color:var(--ok)}.ma-group h3{margin:0 0 .45rem;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ma-group h3 i{width:9px;height:9px;border-radius:3px;background:var(--dim);flex:none}.ma-group[data-g=ready] h3 i{background:var(--accent)}.ma-group[data-g=input] h3 i{background:var(--warn)}.ma-group[data-g=handled] h3 i{background:var(--ok)}.ma-group[data-g=important] h3 i{background:var(--adm-accent,#8b0404)}.ma-group[data-g=forgotten] h3 i{background:var(--warn)}.ma-group[data-g=follow_up] h3 i{background:#3b6ea5}.mc-dismiss{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--dim)}.ma-attn{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.ma-row .why{display:block;font-size:.8rem;color:var(--dim);margin-top:.15rem}.ma-group h3 .note{font-weight:400;color:var(--dim);font-size:.82rem}.ma-rows{display:flex;flex-direction:column;gap:.4rem}.ma-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;width:100%;text-align:left;border:1px solid var(--edge);border-radius:10px;background:var(--card);padding:.6rem .8rem;cursor:pointer;font:inherit;color:var(--text)}.ma-row:hover{border-color:var(--field);background:var(--bg)}.ma-row .main{min-width:0;display:flex;flex-direction:column;gap:.1rem}.ma-row .who{display:flex;align-items:baseline;gap:.5rem;min-width:0}.ma-row .who b{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-row .who>span:not(.badge){font-size:.76rem;min-width:0}.ma-row .what,.ma-row .who>span:not(.badge){color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-row .what{font-size:.85rem}.ma-row .what b{color:var(--text);font-weight:600}.ma-row .meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.75rem;color:var(--dim);white-space:nowrap}.ma-avatar{width:38px;height:38px;border-radius:50%;display:inline-grid;place-items:center;background:#efece5;color:var(--text);font-weight:600;font-size:.8rem;flex:none;letter-spacing:.02em}.ma-avatar.lg{width:46px;height:46px;font-size:.95rem}.ma-tag{display:inline-block;font-size:.7rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;background:#ececec;color:#444;white-space:nowrap}.ma-tag[data-g=ready],.ma-tag[data-kind=edit]{background:#fde3e3;color:var(--accent)}.ma-tag[data-g=input],.ma-tag[data-kind=answer]{background:#fff1d6;color:#7a4a00}.ma-tag[data-g=handled],.ma-tag[data-kind=tone]{background:#e3f5e9;color:#155d33}.ma-tag[data-a=important]{background:var(--adm-accent,#8b0404);color:#fff}.ma-tag[data-a=forgotten]{background:#fff1d6;color:#7a4a00}.ma-tag[data-a=follow_up]{background:#e4edf7;color:#24507f}.ma-thread{display:flex;flex-direction:column;gap:.8rem;max-width:760px;width:100%}.ma-thread-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.ma-thread-head h2{margin:0 0 .15rem;font-size:1.05rem;overflow-wrap:anywhere}.ma-thread-head .kv{font-size:.84rem;color:var(--dim);overflow-wrap:anywhere}.ma-msgs{display:flex;flex-direction:column;gap:.6rem}.ma-msgs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem}details.ma-msg>summary{cursor:pointer;list-style:none;margin-bottom:0}details.ma-msg>summary::-webkit-details-marker{display:none}details.ma-msg>summary b:before{content:"▸ ";color:var(--dim)}details.ma-msg[open]>summary{margin-bottom:.3rem}details.ma-msg[open]>summary b:before{content:"▾ "}.ma-msg{border:1px solid var(--edge);border-radius:10px;padding:.7rem .9rem;background:var(--card);min-width:0}.ma-msg[data-you=true]{background:var(--bg);border-left:3px solid var(--accent)}.ma-msg .top{display:flex;justify-content:space-between;gap:.5rem;font-size:.84rem;margin-bottom:.3rem}.ma-msg .top b{font-weight:600;overflow-wrap:anywhere}.ma-msg .top span{color:var(--dim);font-size:.76rem;white-space:nowrap}.ma-msg pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;line-height:1.55;max-height:24rem;overflow:auto}.ma-files-note{margin-top:.5rem}.ma-panel{border:1px solid var(--edge);border-radius:12px;padding:.9rem 1rem;background:var(--card);display:flex;flex-direction:column;gap:.6rem;min-width:0}.ma-panel.input{background:#fff7e6;border-color:#f2d9a6}.ma-panel h3{margin:0;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ma-panel h3 i{width:8px;height:8px;border-radius:2px;background:var(--accent);flex:none}.ma-panel.input h3 i{border-radius:50%;background:var(--warn)}.ma-panel.input h3,.ma-q{color:#7a4a00}.ma-q{margin:0;font-size:.92rem}.ma-q,.ma-why{line-height:1.5}.ma-why{background:var(--bg);border:1px solid var(--edge);border-radius:8px;padding:.55rem .8rem;font-size:.84rem;color:var(--dim)}.ma-told b,.ma-why b{font-weight:600}.ma-why b{color:var(--text)}.ma-told{background:#fff7e6;border:1px solid #f2d9a6;border-radius:8px;padding:.5rem .8rem;font-size:.84rem;color:#7a4a00;line-height:1.5}.ma-panel textarea{width:100%;box-sizing:border-box;min-height:160px;resize:vertical;font:13.5px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.ma-panel.input textarea{min-height:80px}.ma-edited{font-size:.8rem;color:var(--warn)}.ma-conf{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;padding:.15rem .6rem;border-radius:999px;background:#fff1d6;color:#7a4a00;margin-left:auto}.ma-conf:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn)}.ma-conf[data-ok=true]{background:#e3f5e9;color:#155d33}.ma-conf[data-ok=true]:before{background:var(--ok)}.ma-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ma-tone{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--dim)}.ma-tone .btn[aria-pressed=true]{background:var(--text);color:var(--mc-on-text,#fff);border-color:var(--text)}.ma-chips{display:flex;flex-wrap:wrap;gap:.4rem}.ma-chips button{border:1px solid #f2d9a6;background:var(--card);border-radius:999px;padding:.3rem .75rem;font:inherit;font-size:.82rem;font-weight:600;color:var(--dim);cursor:pointer;min-height:28px}.ma-chips button:hover,.ma-chips button[aria-pressed=true]{border-color:var(--warn);color:#7a4a00}.ma-chips button[aria-pressed=true]{background:#fff1d6}.ma-done{border:1px solid #bfe6cb;border-radius:10px;padding:.7rem .9rem;background:#eaf6ee;color:#155d33;font-size:.88rem}.ma-empty{border:1px dashed var(--field);border-radius:10px;padding:1.4rem 1rem;text-align:center;color:var(--dim);font-size:.9rem;line-height:1.5}.ma-teach{display:flex;flex-direction:column;gap:1rem;max-width:820px;width:100%}.ma-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.4rem 1rem;gap:.4rem 1rem;font-size:.9rem;align-items:start}.ma-kv>b{font-weight:600;font-size:.8rem;color:#333;padding-top:.1rem}.ma-pills{display:flex;flex-wrap:wrap;gap:.3rem}.ma-pill{font-size:.76rem;font-weight:600;padding:.15rem .6rem;border-radius:999px;border:1px solid var(--edge);color:var(--dim);background:var(--card)}.ma-pill[data-on=true]{background:#e3f5e9;color:#155d33;border-color:#bfe6cb}.ma-rules{margin:0;padding-left:1.1rem;font-size:.88rem}.ma-lessons{gap:.5rem}.ma-lesson,.ma-lessons{display:flex;flex-direction:column}.ma-lesson{border:1px solid var(--edge);border-radius:10px;padding:.7rem .9rem;background:var(--bg);gap:.45rem;min-width:0}.ma-lesson[data-muted=true]{opacity:.55}.ma-lesson .top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;color:var(--dim)}.ma-lesson .top .who{flex:1 1;min-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-lesson input[type=text]{width:100%;box-sizing:border-box;font-size:.9rem}.ma-evidence summary{cursor:pointer;font-size:.8rem;color:var(--dim);min-height:24px;display:inline-flex;align-items:center}.ma-evidence .ba{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.ma-evidence .ba>div>span{display:block;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);margin-bottom:.2rem}.ma-evidence pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.84rem;line-height:1.5;background:var(--card);border:1px solid var(--edge);border-radius:6px;padding:.5rem .7rem;max-height:14rem;overflow:auto}@keyframes ma-pulse{50%{opacity:.35}}@media (max-width:1280px),(max-width:1400px) and (pointer:coarse){.mc[data-mode=assistant]{grid-template-columns:180px minmax(0,1fr)}.ma-stats{grid-template-columns:repeat(2,1fr)}}.ma-notes,.mc-hint pre{margin:.3rem 0 0;white-space:pre-wrap;font:inherit;font-size:.88rem;line-height:1.5}.ma-notes{background:var(--bg);border:1px solid var(--edge);border-radius:8px;padding:.7rem .9rem}.adm-linklike{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.adm-or{text-align:center;color:var(--dim);font-size:.8rem;margin:.9rem 0 .6rem;display:flex;align-items:center;gap:.6rem}.adm-or:after,.adm-or:before{content:"";flex:1 1;height:1px;background:var(--edge)}.adm-passkey .btn{width:100%}.adm-imp{margin:.8rem 0 0;padding:.6rem .8rem;border:1px solid var(--edge);border-radius:8px;background:var(--card);font-size:13px;line-height:1.45}.adm-imp-head{margin-bottom:.5rem}.adm-imp-warn .adm-imp-head{color:var(--warn)}.adm-imp-err .adm-imp-head{color:var(--err)}.adm-imp-cards{display:flex;flex-wrap:wrap;gap:.6rem}.adm-imp-card{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.5rem;border:2px solid var(--edge);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}.adm-imp-card:hover{border-color:var(--field)}.adm-imp-card.on{border-color:var(--accent);background:var(--card)}.adm-imp-card.adm-imp-auto{justify-content:center;min-height:6rem}.adm-imp-fig{display:block}.adm-imp-cap{display:flex;align-items:flex-start;gap:.4rem}.adm-imp-cap small{color:var(--dim)}.adm-imp-icon{flex:none;margin-top:1px}.adm-imp-state{min-height:1.2em;font-size:11px;color:var(--accent)}.adm-imp-legend{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:12px;color:var(--dim)}.adm-imp-legend li{display:inline-flex;align-items:center;gap:.35rem}.adm-imp-live{line-height:1.3}.adm-imp-live-ok{color:var(--ok)}.adm-imp-sig{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0 0 .6rem}.adm-imp-sig label{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.adm-imp-sig select{font:inherit;font-weight:400}.adm-imp-clip{margin:-.2rem 0 .6rem;font-weight:600}.adm-imp-choice{margin:0 0 .6rem;padding:0;border:0;min-width:0}.adm-imp-choice legend{margin:0 0 .3rem;padding:0;font-weight:600}.adm-imp-btns{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .3rem}.adm-imp-btn{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.3rem .8rem;border:2px solid var(--edge);border-radius:8px;background:var(--bg);line-height:1.25;cursor:pointer}.adm-imp-btn input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.adm-imp-btn small{display:block;color:var(--dim)}.adm-imp-btn:has(input:checked){border-color:var(--accent);background:var(--card)}.adm-imp-btn:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.adm-pc tr.adm-pc-msg td{padding-top:0;border-top:0}.adm-pc .adm-pc-line{line-height:1.35}.adm-pc .adm-pc-fix{margin-left:.3rem;vertical-align:baseline}.adm-pc .adm-pc-spc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-pj [aria-invalid=true]{outline:2px solid var(--err);outline-offset:1px}.adm-pj-stops-h{margin:0 0 .3rem}.adm-pj-checks ul,.adm-pj-stops ul{margin:0;padding-left:1.2rem}.adm-pj-stops a{color:inherit;text-decoration:underline}.adm-pj-bar .adm-pj-save{margin-left:.5rem}#quote-result{scroll-margin-top:5rem}.adm-pj .adm-pc-result{max-width:22rem;line-height:1.35}.adm-pj .adm-imp-whole{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .6rem}.adm-pj .adm-imp-spine{margin:-.3rem 0 .6rem}.adm[data-skin] .adm-err{color:var(--err)}.adm[data-skin=macintosh] .adm-err{font-weight:700}.adm[data-skin=macintosh] .adm-pj [aria-invalid=true]{outline:0;border:2px solid #000}.adm[data-skin=macintosh] .adm-imp-btn:has(input:checked){background:#000;color:#fff}.adm[data-skin=macintosh] .adm-imp-btn:has(input:checked) small{color:#fff}.adm[data-skin=macintosh] .adm-imp-card.on{box-shadow:inset 0 0 0 2px #000}.adm-pj .adm-ps-wrap[data-none]:not([data-open]),.adm-pj table.adm-pc tr.adm-pc-row[data-empty]:not([data-open]),.adm-pj table.adm-pc tr.adm-ps-row[data-empty]:not([data-open]){display:none}.adm-pj .adm-ps-h{margin:1rem 0 .3rem;font-size:.95rem}.adm-pj .adm-pc-adds{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .8rem}.adm-pc .adm-pc-size{display:grid;grid-template-columns:minmax(3.25rem,4.5rem) auto minmax(3.25rem,4.5rem);align-items:center;grid-gap:.25rem;gap:.25rem}.adm-pc .adm-pc-size input{min-width:0}.adm-pc .adm-pc-x{color:var(--dim)}.adm-pj :is(input[type=text],select){box-sizing:border-box;min-height:2.3rem}.adm-pc .adm-pc-parent{margin-top:.25rem;line-height:1.3}.adm-pc .adm-pc-pack{display:flex;align-items:center;gap:.4rem;margin-top:.3rem}.adm-pc .adm-pc-pack .adm-pc-l{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:12px}.adm-pj table.adm-ps textarea{box-sizing:border-box;width:100%;min-height:2.3rem;resize:vertical}.adm-pj .adm-pj-bind{box-sizing:border-box;min-width:0;margin:.4rem 0 1rem;padding:.7rem .9rem .9rem;border:1px solid var(--edge);border-radius:8px;background:var(--card)}.adm-pj .adm-pj-bind>legend{padding:0 .3rem;font-weight:600}.adm-pj .adm-pj-bind-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-gap:0 1.4rem;gap:0 1.4rem;align-items:start}.adm-pj .adm-pj-bind-part{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;align-content:start;min-width:0}.adm-pj .adm-pj-bind-body{min-width:0}.adm-pj .adm-pj-bind-part h3{margin:0 0 .4rem;font-size:.95rem;align-self:end}.adm-pj .adm-pj-bind-part h3 small{font-weight:400;color:var(--dim)}.adm-pj .adm-pj-bind-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.6rem .8rem;gap:.6rem .8rem;align-items:end}.adm-pj .adm-pj-bind-f{display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;min-width:0}.adm-pj .adm-pj-bind-l{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.adm-pj .adm-pj-bind-f select{width:100%;min-width:0}.adm-pj .adm-pj-bind-ticks{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:.6rem}.adm-pj .adm-pj-bind-mm,.adm-pj .adm-pj-tick{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem}.adm-pj .adm-pj-bind-mm input{width:5rem;min-width:0}.adm-pj .adm-pj-bind-note{margin:.5rem 0 0;line-height:1.35}.adm-pj .adm-pj-bind-warn{margin:.6rem 0 0;padding-left:1.2rem;line-height:1.35}.adm-pj-bind:has(select[name=bind_cover] option[value=hard]:checked) .pj-bind-soft,.adm-pj-bind:has(select[name=bind_cover] option[value=none]:checked) :is(.pj-bind-soft,.pj-bind-hard),.adm-pj-bind:has(select[name=bind_cover] option[value=soft]:checked) .pj-bind-hard{display:none}.adm-table tr.adm-pj-bindpart[data-placeholder]>td{background:color-mix(in srgb,var(--warn) 8%,transparent)}.adm-table tr.adm-pj-bindsum>td{font-weight:600}@media (max-width:640px){.adm-pj .adm-pj-bind-grid{grid-template-columns:minmax(0,1fr)}.adm-pj .adm-pj-bind-part+.adm-pj-bind-part{margin-top:.8rem}}@media (max-width:1400px) and (pointer:coarse){.adm-pj .adm-pj-bind input[type=text],.adm-pj .adm-pj-bind select,.adm-pj .adm-pj-bind-mm,.adm-pj .adm-pj-tick{min-height:44px}}@media (min-width:1281px) and (pointer:fine),(min-width:1401px){.adm-pj table.adm-pc>*>tr>:is(th,td){padding-left:.4rem;padding-right:.4rem}.adm-pj table.adm-pc td.pc-pages input{min-width:3.25rem}.adm-pj table.adm-pc td.pc-stock select{min-width:10rem}.adm-pj table.adm-pc td.pc-press select,.adm-pj table.adm-pc td.pc-print select{min-width:7.5rem}.adm-pj table.adm-pc .adm-pc-result{min-width:8.5rem}.adm-pj table.adm-pc td.pc-file .adm-file{min-width:0}.adm-pj table.adm-pc td.pc-file input[type=file]{width:7rem;max-width:100%;color:transparent}.adm-pj table.adm-pc td.pc-file input[type=file]::-webkit-file-upload-button{color:var(--text)}.adm-pj table.adm-pc td.pc-file input[type=file]::file-selector-button{color:var(--text)}.adm-pj table.adm-pc td.pc-file .adm-file a{max-width:7rem}.adm-pj table.adm-pc .adm-pc-size input{padding-left:.4rem;padding-right:.4rem}}.adm-pc .adm-pc-l{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adm-pc .adm-pc-why,.adm-pj .adm-pc-only,.adm-pj .adm-pj-count{display:none}@media (max-width:1280px),(max-width:1400px) and (pointer:coarse){.adm-card.adm-pj{overflow:visible}.adm-pj .adm-pj-job{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"title title title" "copies extras ."}.adm-pj .adm-pj-job>.pj-f-title{grid-area:title}.adm-pj .adm-pj-job>.pj-f-copies{grid-area:copies}.adm-pj .adm-pj-job>.pj-f-extras{grid-area:extras}.adm-pj .adm-pj-runs{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-pj .adm-pj-job>.adm-field,.adm-pj .adm-pj-runs>.adm-field{justify-content:flex-end}.adm-pj table.adm-pc,.adm-pj table.adm-pc>tbody{display:block}.adm-pj table.adm-pc tr.adm-pc-msg,.adm-pj table.adm-pc>thead{display:none}.adm-pj table.adm-pc tr.adm-pc-row{grid-template-areas:"name name name pages" "why why why why" "size size print print" "stock stock stock stock" "press press press press" "imp imp imp imp" "file file file file";grid-gap:.6rem .8rem}.adm-pj table.adm-pc tr.adm-pc-row,.adm-pj table.adm-pc tr.adm-ps-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem .8rem;margin:0 0 .8rem;padding:.8rem;border:1px solid var(--edge);border-radius:8px;background:var(--card)}.adm-pj table.adm-pc tr.adm-ps-row{grid-template-areas:"sname sname sname sprice" "swhy swhy swhy swhy" "snotes snotes snotes snotes";grid-gap:.6rem .8rem}.adm-pj table.adm-pc tr.adm-pc-row[data-stop],.adm-pj table.adm-pc tr.adm-ps-row[data-stop]{border-left:4px solid var(--err)}.adm-pj table.adm-pc tr.adm-pc-row>td,.adm-pj table.adm-pc tr.adm-ps-row>td{display:block;min-width:0;padding:0;border:0}.adm-pj table.adm-pc td.ps-name{grid-area:sname}.adm-pj table.adm-pc td.ps-why{grid-area:swhy}.adm-pj table.adm-pc td.ps-why:empty{display:none}.adm-pj table.adm-pc td.ps-notes{grid-area:snotes}.adm-pj table.adm-pc td.ps-price{grid-area:sprice}.adm-pj table.adm-pc tr.adm-pc-row>td:is(.pc-name,.pc-size,.pc-pages,.pc-stock,.pc-print),.adm-pj table.adm-pc tr.adm-ps-row>td:is(.ps-name,.ps-price){display:flex;flex-direction:column;justify-content:flex-end}.adm-pj table.adm-pc td:is(.pc-press,.pc-size) label{display:flex;flex-direction:column;justify-content:flex-end}.adm-pj table.adm-pc td.pc-name{grid-area:name}.adm-pj table.adm-pc td.pc-size{grid-area:size}.adm-pj table.adm-pc .adm-pc-size{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:end;height:100%}.adm-pj table.adm-pc .adm-pc-x{display:none}.adm-pj table.adm-pc td.pc-pages{grid-area:pages}.adm-pj table.adm-pc td.pc-why{grid-area:why}.adm-pj table.adm-pc td.pc-why:empty{display:none}.adm-pj table.adm-pc td.pc-stock{grid-area:stock}.adm-pj table.adm-pc td.pc-print{grid-area:print}.adm-pj table.adm-pc tr.adm-pc-row>td.pc-press{grid-area:press;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.adm-pj table.adm-pc td.pc-imp{grid-area:imp}.adm-pj table.adm-pc td.pc-file{grid-area:file}.adm-pj table.adm-pc label{display:block}.adm-pj table.adm-pc .adm-pc-l{position:static;display:block;width:auto;height:auto;margin:0 0 .25rem;overflow:visible;clip:auto;white-space:normal;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.adm-pj table.adm-pc .adm-pc-l em{font-style:normal;text-transform:none;letter-spacing:0;color:var(--err)}.adm-pj table.adm-pc .adm-pc-pack{display:flex;align-items:center;gap:.5rem}.adm-pj table.adm-pc .adm-pc-pack .adm-pc-l{margin:0}.adm-pj table.adm-pc input:not([type=checkbox]),.adm-pj table.adm-pc select{width:100%;min-width:0}.adm-pj table.adm-pc input:not([type]){padding:.45rem .6rem}.adm:not([data-skin]) .adm-pj table.adm-pc input:not([type]){border:1px solid var(--field);border-radius:6px;background:#fff}.adm-pj .adm-pc-only,.adm-pj .adm-pc-why{display:block}.adm-pj .adm-pc-back{display:inline;margin-right:.5rem}.adm-pj table.adm-pc .adm-pc-result{max-width:none}.adm-pj .adm-pc-add{display:block;flex:1 1 14rem}.adm-pj .adm-pj-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:.6rem;margin:.8rem -.2rem 0;padding:.6rem .2rem calc(.6rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--edge);background:var(--card)}.adm-pj .adm-pj-bar .adm-pj-save{margin-left:0}.adm-pj .adm-pj-count{display:inline;margin-right:auto;font-weight:600;color:var(--err)}}@media (max-width:900px){.adm-pj .adm-pj-job{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title" "copies extras"}}@media (max-width:640px){.adm-pj table.adm-pc tr.adm-pc-row{grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"name pages" "why why" "size size" "stock stock" "print print" "press press" "imp imp" "file file"}.adm-pj table.adm-pc tr.adm-ps-row{grid-template-columns:minmax(0,1fr) 8rem;grid-template-areas:"sname sprice" "swhy swhy" "snotes snotes"}.adm-pj table.adm-pc tr.adm-pc-row>td.pc-press{grid-template-columns:minmax(0,1fr)}.adm-pj .adm-pj-bar{flex-wrap:wrap}.adm-pj .adm-pj-count{flex-basis:100%}}@media (max-width:1400px) and (pointer:coarse){.adm-pj .adm-imp .btn.adm-imp-open,.adm-pj .adm-imp-sig select,.adm-pj .adm-imp-whole,.adm-pj .adm-pj-bar .btn,.adm-pj .btn.adm-pc-add,.adm-pj table.adm-pc .adm-pc-pack,.adm-pj table.adm-pc .btn.adm-pc-fix,.adm-pj table.adm-pc input:not([type=checkbox]),.adm-pj table.adm-pc select{min-height:44px}.adm-pj .adm-pc-back,.adm-pj .adm-pc-jump,.adm-pj .adm-pj-count{display:inline-flex;align-items:center;min-height:44px}}.adm-guide{display:grid;grid-gap:1.2rem;gap:1.2rem;margin-top:1rem}.adm-guide-sheet{background:#fff;border:1px solid var(--edge);max-width:1160px}.adm-guide-sheet svg{display:block;width:100%;height:auto}@media print{.adm-guide-sheet{border:0;page-break-after:always}}.adm-sheet{max-width:1160px;margin:0 auto;padding:1.5rem 2rem 3rem;background:var(--card);color:var(--text);font-size:14px}.adm-sheet-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--edge);margin-bottom:1rem}.adm-sheet-comp{margin:0 0 2rem;page-break-inside:avoid}.adm-sheet-comp h2{margin:0 0 .5rem;font-size:1.1rem}.adm-sheet-kv{font-size:13px}.adm-sheet-sides{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.8rem}.adm-sheet-sides figure{margin:0}.adm-sheet-sides figcaption{font-size:12px;color:var(--dim);margin-bottom:.3rem}.adm-imp-open{margin-left:.8rem;vertical-align:middle}@media print{.adm-sheet{padding:0;max-width:none}.adm-sheet-bar button{display:none}}.adm-bind-card>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-height:44px;cursor:pointer}.adm-bind-card[open]>summary{margin-bottom:.6rem}.adm-bind-card[data-check],.adm-bind-card[data-placeholder]{border-left:4px solid var(--warn)}.adm-bind-card .adm-bind-check{margin:0 0 .8rem}.adm-bind-card .adm-bind-covers{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.4rem 0 .8rem;padding:0;border:0;min-width:0}.adm-bind-card .adm-bind-covers>legend{padding:0;margin-bottom:.3rem;font-size:12px;color:var(--dim)}.adm-bind-card .adm-bind-bands{margin:0 0 .6rem}.adm-bind-attention .adm-bind-how>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.adm-bind-save{position:-webkit-sticky;position:sticky;bottom:0;z-index:5}@media (max-width:1400px) and (pointer:coarse){.adm-bind-card .adm-check{min-height:44px;display:flex;align-items:center}}.adm-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--edge);border:1px solid var(--edge)}.adm-cal>.hd{background:var(--bg);padding:.3rem .4rem;font-size:.75rem;color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.adm-cal>.day{background:var(--card);min-height:92px;padding:.3rem .4rem;font-size:.8rem;display:flex;flex-direction:column;gap:2px}.adm-cal>.day.off{background:var(--bg);color:var(--dim)}.adm-cal>.day.closed{background:repeating-linear-gradient(135deg,var(--bg) 0 6px,#ece9e2 6px 12px);color:var(--dim)}.adm-cal>.day.today .n{color:var(--accent);font-weight:700}.adm-cal>.day.full .n:after{content:" · full";color:var(--warn);font-weight:400;font-size:.7rem}.adm-cal>.day.blank{background:transparent;min-height:0}.adm-cal .n{font-weight:600}.adm-cal .ev{display:block;padding:1px 5px;border-radius:3px;font-size:.72rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);text-decoration:none;border-left:3px solid var(--brand,var(--info));background:color-mix(in srgb,var(--brand,var(--info)) 12%,transparent)}.adm-cal .ev.closure{border-left-color:var(--dim);background:color-mix(in srgb,var(--dim) 14%,transparent)}.adm-cal .ev.note{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.adm-cal .ev.start{font-weight:600}.adm-cal .ev.visit{border-left-color:var(--brand,var(--ok,var(--info)));background:color-mix(in srgb,var(--brand,var(--ok,var(--info))) 16%,transparent)}.adm-cal .ev.visit.proposed{background:transparent;outline:1px solid color-mix(in srgb,var(--brand,var(--info)) 55%,transparent);outline-offset:-1px}.adm-cal .ev.visit.requested{background:transparent;border-left-style:dotted;color:var(--dim)}@media (max-width:640px){.adm-cal>.day{min-height:56px}.adm-cal .ev{font-size:.62rem}}.fin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1280px){.fin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.2rem}.fin-picker .adm-tabs{flex:1 1 auto}.fin-range{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.fin-range .adm-field{flex:0 0 auto;width:160px}.fin-range .adm-field input{width:160px;min-width:0}.adm-card.stat.fin .n{font-size:1.35rem;overflow-wrap:anywhere}.fin-bars{display:flex;align-items:flex-end;gap:2px;height:140px;padding-top:4px}.fin-bar{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.fin-bar-fill{background:var(--info);min-height:1px;border-radius:2px 2px 0 0}.fin-bar:hover .fin-bar-fill{background:var(--text)}.fin-bar-label{font-size:.6rem;color:var(--dim);text-align:center;overflow:hidden;white-space:nowrap;margin-top:3px}.fin-meter{position:relative;height:10px;background:var(--bg);border:1px solid var(--edge);border-radius:5px;overflow:hidden;margin:.25rem 0 .15rem}.fin-meter-fill{height:100%;background:var(--info)}.fin-meter[data-level=near] .fin-meter-fill{background:var(--warn)}.fin-meter[data-level=over] .fin-meter-fill{background:var(--err)}.fin-meter-tick{position:absolute;top:0;bottom:0;width:1px;background:var(--dim)}.adm-pics-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-start}.adm-pic{margin:0;width:132px;display:flex;flex-direction:column;gap:.3rem;font-size:.72rem}.adm-pic img{width:132px;height:132px;object-fit:contain;background:#f0f0f0;border:1px solid var(--edge);border-radius:4px;display:block}.adm-pic.cover img{border-color:var(--ink,#111)}.adm-pic.cover.empty span{width:132px;height:132px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--dim);border-radius:4px;color:var(--dim)}.adm-pic figcaption{display:flex;gap:2px;align-items:center;justify-content:space-between}.adm-pic figcaption .btn{padding:1px 5px;min-width:0}.adm-pic .tag{font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.66rem}.adm-pic input[type=text]{font-size:.72rem;padding:2px 4px}.adm-pics-add{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.8rem}.adm-pics-add .hint{color:var(--dim);font-size:.75rem}.adm-pics-lib{margin-top:.8rem;border-top:1px solid var(--edge);padding-top:.8rem}.adm-pics-lib input[type=search]{margin-bottom:.6rem;max-width:320px}.adm-pics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:.5rem;gap:.5rem;max-height:360px;overflow:auto}.adm-pic.pick{width:auto;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:.68rem}.adm-pic.pick img{width:100%;height:auto;aspect-ratio:1}.adm-pic.pick:hover img{border-color:var(--ink,#111)}.adm-pic.pick.used{opacity:.35;cursor:default}.adm-pic.pick .name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-previews{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:1rem;gap:1rem;align-items:start;margin-top:.8rem}.hm-sk{border:1px solid var(--field);border-radius:6px;background:var(--card);font-size:.82rem}.hm-sk-strip{background:var(--text);color:var(--card);text-align:center;font-size:.7rem;padding:3px 8px;border-radius:5px 5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-sk-bar{display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;min-height:3.2rem}.hm-sk[data-shape=bar] .hm-sk-bar{border-bottom:1px solid var(--edge)}.hm-sk[data-shape=centered] .hm-sk-bar,.hm-sk[data-shape=split] .hm-sk-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hm-sk[data-shape=split] .hm-sk-bar{border-bottom:1px solid var(--edge)}.hm-sk[data-shape=split] .hm-sk-nav{justify-content:center}.hm-sk[data-shape=split] .hm-sk-ends{justify-self:end}.hm-sk-logo{font-weight:700;white-space:nowrap;flex:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.hm-sk-logo img{display:block;height:22px;width:auto;max-width:140px;object-fit:contain}.hm-sk-nav,.hm-sk-right{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .9rem;min-width:0}.hm-sk-right{margin-left:auto;justify-content:flex-end}.hm-sk-ends{margin-left:auto;display:flex;align-items:center;gap:.6rem;color:var(--dim);white-space:nowrap}.hm-sk-ends svg{display:block}.hm-sk[data-shape=centered] .hm-sk-ends{justify-self:end}.hm-sk-right .hm-sk-ends{margin-left:0}.hm-sk-ends .on{color:var(--text);text-decoration:underline}.hm-sk-drop{position:relative;outline:none}.hm-sk-drop:focus-visible .t{outline:2px solid var(--info);outline-offset:2px}.hm-sk-sub{display:none;position:absolute;top:100%;left:-.6rem;z-index:5;min-width:9rem;flex-direction:column;gap:.3rem;padding:.5rem .6rem;background:var(--card);border:1px solid var(--field);border-radius:4px;box-shadow:0 4px 14px rgba(0,0,0,.08);white-space:nowrap}.hm-sk-drop:focus-within .hm-sk-sub,.hm-sk-drop:hover .hm-sk-sub{display:flex}.hm-sk-cap{font-size:.68rem;color:var(--dim);padding:.25rem 1rem;border-top:1px dashed var(--edge)}.hm-sk.phone .hm-sk-bar{gap:.5rem;padding:.6rem .7rem;border-bottom:1px solid var(--edge)}.hm-sk.phone .hm-sk-logo img{height:18px;max-width:90px}.hm-sk.phone .hm-sk-ends{gap:.45rem;font-size:.75rem}.hm-sk-burger{color:var(--text);font-size:1rem}.hm-sk-panel{display:grid;grid-gap:.15rem;gap:.15rem;padding:.5rem .9rem .7rem}.hm-sk-panel .c{padding-left:.9rem;color:var(--dim)}.hm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.hm-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.3rem .6rem;gap:.3rem .6rem;padding:.4rem .5rem;border:1px solid var(--edge);border-radius:6px;background:var(--card)}.hm-row[data-depth="1"]{margin-left:2rem}.hm-row[data-depth="1"]:before{content:"";position:absolute;left:-1.2rem;top:-.4rem;bottom:50%;width:.9rem;border-left:1px solid var(--field);border-bottom:1px solid var(--field);border-bottom-left-radius:4px}.hm-row[data-off] .hm-fields{opacity:.45}.hm-row[data-bad]{border-color:var(--err)}.hm-row[data-dragging]{opacity:.4}.hm-row[data-drop=before]{box-shadow:0 -3px 0 0 var(--info)}.hm-row[data-drop=after]{box-shadow:0 3px 0 0 var(--info)}.hm-grip{display:flex;padding:.3rem .15rem;color:var(--dim);cursor:-webkit-grab;cursor:grab}.hm-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.hm-fields{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:.4rem;gap:.4rem}.hm-fields input{width:100%;min-width:0;box-sizing:border-box}.adm input.hm-href{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.hm-vis{align-items:center;gap:.3rem;font-size:.8rem;color:var(--dim);white-space:nowrap;cursor:pointer}.hm-tools,.hm-vis{display:inline-flex}.hm-tools{gap:.2rem}.hm-tools .btn{min-width:1.9rem;justify-content:center}.hm-note{grid-column:2/-1;font-size:.75rem;color:var(--dim)}.hm-bad,.hm-note.err{color:var(--err)}.hm-add{border-top:1px solid var(--edge);padding:.4rem 0}.hm-add summary{cursor:pointer;font-weight:600;font-size:.85rem;padding:.2rem 0}.hm-add ul{list-style:none;margin:.3rem 0 .2rem;padding:0;display:grid;grid-gap:1px;gap:1px;max-height:16rem;overflow:auto}.hm-target{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.3rem .4rem;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hm-target:focus-visible,.hm-target:hover{background:var(--bg)}.hm-target .plus{font-weight:700;color:var(--dim)}.hm-target .name{flex:0 1 auto}.hm-target .adm-mono,.hm-target .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-target .adm-mono{flex:1 1 auto}.hm-used{font-size:.7rem;color:var(--ok);white-space:nowrap}.hm-custom{grid-gap:.6rem;border-top:1px solid var(--edge);padding-top:.8rem}.hm-cols,.hm-custom{display:grid;gap:.6rem}.hm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.6rem}.hm-shapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:.9rem}.hm-shape{position:relative;display:grid;align-content:start;grid-gap:.3rem;gap:.3rem;padding:.6rem;border:1px solid var(--edge);border-radius:6px;cursor:pointer}.hm-shape[data-active=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.hm-shape input{position:absolute;opacity:0;pointer-events:none}.hm-shape:has(input:focus-visible){outline:2px solid var(--info);outline-offset:2px}.hm-shape-icon{width:100%;height:auto;color:var(--text)}.hm-ends{display:grid;grid-gap:.35rem;gap:.35rem}.adm-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:.8rem;margin-top:1rem;padding:.7rem 1rem;background:var(--card);border:1px solid var(--edge);border-radius:8px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.adm-savebar[data-dirty]{border-color:var(--text)}@media (max-width:1100px){.hm-previews{grid-template-columns:minmax(0,1fr)}.hm-sk.phone{max-width:320px}}@media (max-width:700px){.hm-row{grid-template-columns:auto minmax(0,1fr)}.hm-cols,.hm-fields,.hm-shapes{grid-template-columns:minmax(0,1fr)}.hm-tools,.hm-vis{grid-column:2}.hm-row[data-depth="1"]{margin-left:1.2rem}}.adm-card.ship-wrap{overflow:visible}.ship-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:1rem;gap:1rem;align-items:start}.ship-form{min-width:0}.ship-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem 1rem;border:1px solid var(--edge);border-radius:8px;background:var(--card)}.ship-card h3{margin:0;font-size:1rem}.ship-card p{margin:0}.ship-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.ship-code{color:var(--dim);font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace}.ship-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.ship-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border:1px solid var(--edge);border-radius:999px;font-size:.85rem}.ship-chip[data-unknown]{border-color:var(--err)}.ship-cc{color:var(--dim)}.ship-chip-x,.ship-help-btn{min-width:1.5rem;min-height:1.5rem;padding:0 .3rem;border:1px solid var(--field);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.75rem;line-height:1;cursor:pointer}.ship-help{display:inline}.ship-help-text{display:block;margin:.2rem 0 .3rem;padding:.35rem .5rem;border-left:2px solid var(--field);color:var(--dim)}.ship-help-text[hidden]{display:none}.ship-lines,.ship-msgs{margin:0;padding:0;list-style:none}.ship-msgs{font-size:.85rem}.ship-msgs .err{color:var(--err)}.ship-msgs .warn{color:var(--warn)}.ship-msgs .err:before{content:"Fix: ";font-weight:600}.ship-msgs .warn:before{content:"Note: ";font-weight:600}.ship-acts{white-space:nowrap}.ship-confirm{white-space:normal}.ship-tiers>tbody>tr[data-changed]>th{border-left:3px solid var(--text)}.ship-answer .adm-table>tbody>tr>th,.ship-tiers>tbody>tr>th{font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--text);font-weight:600}.ship-area-edit,.ship-tier-edit{display:grid;grid-gap:.6rem;gap:.6rem;padding:.6rem 0}.ship-area-edit fieldset,.ship-tier-edit fieldset{border:1px solid var(--edge);border-radius:6px;padding:.5rem .75rem}.ship-bands input{width:6rem}.ship-range{margin-bottom:.3rem}.ship-hits{margin:0;padding:0;list-style:none}.ship-kinds{border:0;padding:0;margin:0}.ship-box{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 5.5rem);max-height:calc(100vh - 6.5rem);overflow-y:auto}@media (max-width:1280px){.ship-box{top:calc(env(safe-area-inset-top, 0px) + 6.75rem);max-height:calc(100vh - 7.75rem)}}.ship-near{margin:-.4rem 0 0}.ship-near:empty{display:none}.ship-form .adm-savebar:not([data-dirty]){position:static;box-shadow:none}.adm-savebar{flex-wrap:wrap}.adm-savebar-refusal{flex-basis:100%}.ship-box-toggle{display:none}.ship-box-body{display:grid;grid-gap:.6rem;gap:.6rem}.ship-answer{display:grid;grid-gap:.4rem;gap:.4rem}.ship-answer p{margin:0}.ship-notoffered{margin:0;padding-left:1.1rem}@media (max-width:1100px){.ship-layout{grid-template-columns:minmax(0,1fr)}.ship-box{position:static;order:-1;max-height:none;overflow:visible}.ship-box-toggle{display:inline-flex}.ship-box:not([data-open]) .ship-box-body{display:none}.ship-box[data-open] .ship-box-body{margin-top:.5rem}}@media (max-width:700px){.ship-tiers>thead{display:none}.ship-tiers,.ship-tiers>tbody,.ship-tiers>tbody>tr,.ship-tiers>tbody>tr>td,.ship-tiers>tbody>tr>th{display:block;width:auto}.ship-tiers>tbody>tr{padding:.4rem 0;border-bottom:1px solid var(--edge)}.ship-acts{white-space:normal}.ship-bands input{width:100%;min-width:4.5rem}.ship-form .adm-savebar[data-dirty]{padding-bottom:calc(.7rem + env(safe-area-inset-bottom, 0px))}}@media (pointer:coarse){.ship-chip-x,.ship-help-btn{min-width:36px;min-height:36px;font-size:.9rem}.ship-chips{gap:.5rem}}@media not all and (max-width:640px){@media not all and (max-width:1280px) and (max-height:500px){@media not all and (max-width:1400px) and (pointer:coarse){.mc-phone-only{display:none!important}}}}@media (max-width:1280px) and (max-height:500px),(max-width:1400px) and (pointer:coarse),(max-width:640px){.mc-wide-only{display:none!important}}.mc-compose-tools,.mc-sheet-head{display:contents}.mc-compose .mc-sheet-head>h2,.mc-modal .mc-compose>h2{margin:0}.ma-group h3 .ma-count{font-weight:700}@media (max-width:1280px) and (max-height:500px),(max-width:640px){.adm-top{position:relative;min-height:52px;box-sizing:border-box;padding-top:4px;padding-bottom:4px;gap:4px .5rem}.adm-top-account{display:none}.adm-brandbar{flex:1 1;min-width:0;min-height:44px;gap:.5rem}.adm-brandbar img{max-width:96px}.adm-brandbar .adm-brandhome{flex:none;min-height:44px}.adm-brandbar select{flex:0 1 auto;min-width:0;max-width:150px;min-height:44px}.adm-search{order:2;flex:0 0 44px;min-width:0;max-width:none}.adm .adm-search input[type=search]{height:44px;padding:0 0 0 42px;color:transparent;caret-color:transparent;text-shadow:none}.adm .adm-search input[type=search]::placeholder{color:transparent}.adm-search-icon{left:14px}.adm-search:focus-within{position:absolute;z-index:25;top:4px;left:max(var(--adm-gutter),env(safe-area-inset-left,0px));right:max(var(--adm-gutter),env(safe-area-inset-right,0px))}.adm .adm-search:focus-within input[type=search]{padding-left:2.2rem;color:inherit;caret-color:auto}.adm .adm-search:focus-within input[type=search]::placeholder{color:var(--dim)}.adm-search:focus-within .adm-search-icon{left:.7rem}.adm-search-pop{left:0;right:0;width:auto}.adm-top .adm-top-title{order:4;flex:1 1 100%}}@media (max-width:1280px) and (max-height:500px),(max-width:1400px) and (pointer:coarse),(max-width:640px){.adm:has(.mc){height:100vh;height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr)}.adm:has(.mc) .adm-main{display:flex;flex-direction:column;min-height:0}.adm:has(.mc) .adm-top{flex:none;flex-wrap:nowrap}.adm:has(.mc) .adm-top-account,.adm:has(.mc) .adm-top-title,.adm:has(.mc) .adm-viewsite{display:none}.adm:has(.mc) .adm-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;max-width:none;padding:0}.adm:has(.adm-search:focus-within) .mc-fab{display:none}html:has(.mc-assistant:not([hidden])>.ma[data-view=thread]),html:has(.mc[data-drawer]){overflow:hidden}.mc{--mc-fs:1rem;--mc-fs-2:0.94rem;--mc-fs-3:0.8125rem;--mc-tap:44px;--mc-bar-h:52px;--mc-foot-h:calc(var(--mc-tap) + 1.2rem + 1px + env(safe-area-inset-bottom, 0px));--mc-pad:max(12px,env(safe-area-inset-left,0px));--mc-pad-r:max(12px,env(safe-area-inset-right,0px));flex:1 1 auto;height:auto;min-height:0;border:0;border-radius:0}.mc,.mc[data-mode=assistant]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.mc-list{position:relative;border-right:0}.mc:not([data-open=true]) .mc-read{display:none}.mc[data-open=true] .mc-read{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.mc-assistant,.mc-conv,.mc-folders,.mc-rows{overscroll-behavior:contain}.mc-folders{position:fixed;z-index:58;top:0;bottom:0;left:0;width:min(86vw,320px);max-height:none;box-sizing:border-box;padding:calc(.5rem + env(safe-area-inset-top, 0px)) .75rem calc(1rem + env(safe-area-inset-bottom, 0px)) max(.75rem,env(safe-area-inset-left,0px));gap:.7rem;background:var(--card);border-right:1px solid var(--edge);border-bottom:0;box-shadow:var(--mc-drawer-shadow,10px 0 30px rgba(0,0,0,.18));transform:translateX(-105%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.mc[data-drawer] .mc-folders{transform:none;visibility:visible;transition:transform .2s ease}.mc-backdrop{position:fixed;z-index:57;inset:0;padding:0;border:0;background:var(--mc-backdrop);cursor:default}.mc-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:1.05rem}.btn.mc-drawer-close{min-width:44px;min-height:44px;justify-content:center;font-size:1rem}.mc-folders select{min-height:44px}.mc-account{font-size:1rem}.mc-folders .ma-seg button{min-height:44px;font-size:.94rem}.mc-folders .mc-new{min-height:44px;justify-content:center;font-size:1rem}.mc-folders li button{min-height:48px;font-size:1rem;padding-top:0;padding-bottom:0}.mc-folders li button .n{font-size:.8rem;padding:.05rem .5rem}.mc-prio li[data-role=starred]:not([data-active=true]) button .nm{color:var(--text)}.mc-prio li[data-role=starred]:not([data-active=true]) .mc-star-ic{color:var(--warn)}.mc-prio-cap{font-size:.75rem}.mc-showas{display:flex;flex-direction:column;gap:.35rem}.mc-showas .mc-prio-cap{padding:0 .6rem}.mc-folders .mc-foot .btn{min-height:44px;font-size:.94rem}.mc-toolbar{position:relative;flex-wrap:nowrap;min-height:var(--mc-bar-h);box-sizing:border-box;padding:4px var(--mc-pad-r) 4px var(--mc-pad);gap:4px}.mc-folderbtn,.mc-selcount{flex:1 1 auto;min-width:0;min-height:44px}.mc-folderbtn{display:flex;align-items:center;gap:.45rem;padding:0 .25rem;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.mc-folderbtn .nm{min-width:0;font-size:1.1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-folderbtn .n{flex:none;font-size:var(--mc-fs-3);color:var(--dim);white-space:nowrap}.mc-folderbtn .caret{flex:none;font-size:.8rem;color:var(--dim)}.mc-selcount{display:flex;align-items:center;gap:.4rem;padding:0 .25rem;font-size:.94rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-toolbar .mc-refresh,.mc-toolbar>.mc-spin{order:1}.mc-toolbar .mc-selectbtn{order:2}.mc-toolbar form{order:3;position:relative;flex:0 0 44px}.mc-toolbar>.btn{min-width:44px;min-height:44px;justify-content:center;font-size:.94rem}.mc .mc-toolbar input[type=search]{width:44px;height:44px;box-sizing:border-box;padding:0 0 0 42px;color:transparent;caret-color:transparent;text-shadow:none}.mc .mc-toolbar input[type=search]::placeholder{color:transparent}.mc-search-icon{position:absolute;z-index:1;top:50%;left:13px;transform:translateY(-50%);color:var(--dim);pointer-events:none}.mc-toolbar form:focus-within,.mc-toolbar[data-q] form{position:absolute;z-index:3;top:4px;bottom:4px;left:var(--mc-pad);right:var(--mc-pad-r);display:flex;align-items:center;gap:4px;background:var(--card)}.mc .mc-toolbar form:focus-within input[type=search],.mc .mc-toolbar[data-q] form input[type=search]{flex:1 1 auto;width:auto;padding-left:2.4rem;color:inherit;caret-color:auto}.mc .mc-toolbar form:focus-within input[type=search]::placeholder,.mc .mc-toolbar[data-q] form input[type=search]::placeholder{color:var(--dim)}.mc-toolbar form .btn{min-height:44px}.mc-found{padding:.35rem var(--mc-pad-r) .35rem var(--mc-pad);border-bottom:1px solid var(--edge);font-size:var(--mc-fs-3);color:var(--dim)}.mc-rows{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.mc-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:64px;box-sizing:border-box;padding:.55rem var(--mc-pad-r) .55rem var(--mc-pad)}.mc:not([data-select]) .mc-row>input[type=checkbox]{display:none}.mc[data-select] .mc-row{grid-template-columns:auto minmax(0,1fr) auto}.mc[data-select] .mc-row[data-ticked]{background:var(--mc-select-bg)}.mc-row input[type=checkbox]{width:22px;height:22px;margin:0}.mc-row .from,.mc-row .subj{line-height:1.35}.mc-row .star{display:inline-grid;place-items:center;min-width:44px;min-height:44px;margin:-12px -12px -12px -6px;font-size:1.15rem}.mc-you-last{font-size:.75rem}.btn.mc-older{min-height:44px}.mc-fab{position:fixed;z-index:50;right:max(16px,calc(env(safe-area-inset-right, 0px) + 8px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:56px;height:56px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--accent);color:var(--mc-on-accent,#fff);font:inherit;font-size:2rem;font-weight:300;line-height:1;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer}.mc[data-select] .mc-fab{display:none}.mc-bulkbar{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.5rem;padding:.5rem var(--mc-pad-r) calc(.5rem + env(safe-area-inset-bottom, 0px)) var(--mc-pad);background:var(--card);border-top:1px solid var(--edge);box-shadow:var(--mc-sheet-shadow)}.mc-bulkbar>.btn{flex:1 1 auto;min-width:0;min-height:44px;justify-content:center;padding-left:.4rem;padding-right:.4rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-bulkbar>.mc-more{flex:none}.mc-more[open]>summary:before{content:"";position:fixed;z-index:69;inset:0;background:var(--mc-backdrop);cursor:default}.mc-more>summary.btn{min-width:44px;min-height:44px;justify-content:center;font-size:1.1rem}.mc-more-menu{position:fixed;z-index:70;top:auto;left:0;right:0;bottom:0;min-width:0;max-width:none;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin:0;padding:.4rem var(--mc-pad-r,12px) calc(.6rem + env(safe-area-inset-bottom, 0px)) var(--mc-pad,12px);gap:0;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:var(--mc-sheet-shadow)}.mc-more-menu>.btn,.mc-more-menu>.mc-move,.mc-more-menu>.mc-switch{width:100%;min-height:48px;box-sizing:border-box;justify-content:flex-start;margin:0;padding:0 .75rem;border:0;border-bottom:1px solid var(--edge);border-radius:0;background:transparent;color:var(--text);font-size:1rem;font-weight:500;text-align:left}.mc-more-menu>.mc-move{max-width:none}.mc-more-menu>.mc-sheet-cancel{margin-top:.5rem;justify-content:center;font-weight:700;border:1px solid var(--field);border-radius:10px}.mc-switch{display:flex;align-items:center;gap:.75rem;cursor:pointer}.mc-switch input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;order:2;width:46px;height:28px;margin:0 0 0 auto;border:1px solid var(--field);border-radius:999px;background:var(--edge);cursor:pointer}.mc-switch input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .15s ease}.mc-switch input[type=checkbox]:checked{border-color:var(--ok);background:var(--ok)}.mc-switch input[type=checkbox]:checked:before{transform:translateX(18px)}.mc-switch input[type=checkbox]:focus-visible{outline:2px solid var(--info);outline-offset:2px}.mc-conv-bar{position:-webkit-sticky;position:sticky;z-index:3;top:0;display:flex;align-items:center;gap:.5rem;min-height:var(--mc-bar-h);box-sizing:border-box;padding:4px .75rem;background:var(--card);border-bottom:1px solid var(--edge)}.mc-conv-bar .mc-back{flex:none;display:inline-flex;max-width:45%;min-height:44px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-conv-title{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.94rem;font-weight:600;line-height:1.25;overflow:hidden;overflow-wrap:anywhere}.mc-conv-head{position:static;padding:.45rem .75rem .4rem}.mc-conv-head h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mc-conv-status,.mc-conv-sum{font-size:.875rem}.mc-conv-alerts{margin:.5rem -.75rem 0}.mc-conv-stack{padding:.5rem;gap:.5rem}.mc-card-top{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who marks when" "pv pv pv";row-gap:.15rem;padding:.55rem .75rem}.mc-card[data-open] .mc-card-top .pv{display:none}.mc-card-top .who{max-width:none;font-size:.94rem}.mc-card-top .pv{font-size:.875rem}.mc-card-top .when{font-size:var(--mc-fs-3)}.mc-card-body{padding:0 0 .75rem}.mc-card-body>:not(.mc-frame){margin-left:.75rem;margin-right:.75rem}.mc-card-addr[data-folded]{display:none}.mc-addr-sum{display:flex;align-items:center;gap:.5rem;width:calc(100% - 1.5rem);min-height:44px;margin-top:.1rem;padding:0;border:0;background:none;color:var(--dim);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.mc-addr-sum .to{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-addr-sum .more{flex:none;color:var(--text);text-decoration:underline;text-underline-offset:3px}.mc-card-addr .kv{font-size:.875rem}.mc-att{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.mc-att::-webkit-scrollbar{display:none}.ma-msg .mc-att a,.mc-conv .mc-att a{flex:none;display:block;max-width:78%;box-sizing:border-box;min-height:44px;padding:11px .7rem;font-size:.875rem;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card-text{font-size:.94rem}.mc-card .mc-frame,.mc-card .mc-frame--card{width:100%;min-height:12rem;height:calc(100vh - var(--mc-bar-h) - var(--mc-foot-h) - 3rem);margin-top:.5rem;border-left:0;border-right:0}.mc-read-actions{flex-wrap:nowrap;gap:.5rem}.mc-read-actions>.btn{flex:none;min-height:44px;padding-left:1rem;padding-right:1rem;font-size:.94rem}.mc-read-actions>.mc-more{margin-left:auto}.mc-read-actions>.mc-working{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-conv-foot{padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom, 0px))}.mc-conv-reply{font-size:1rem}.mc-modal--sheet{top:var(--vv-top,0);bottom:auto;height:var(--vv-h,100dvh);display:block;padding:0}.mc-modal .adm-card.mc-sheet{width:100%;height:100%;max-height:none;box-sizing:border-box;margin:0;padding:0 var(--mc-pad-r) 0 var(--mc-pad);gap:0;border:0;border-radius:0;box-shadow:none;overflow-y:auto;overscroll-behavior:contain}.mc-sheet-head{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"x title send" "from from from";align-items:center;grid-column-gap:.5rem;column-gap:.5rem;margin:0 calc(-1 * var(--mc-pad-r)) 0 calc(-1 * var(--mc-pad));padding:calc(4px + env(safe-area-inset-top, 0px)) var(--mc-pad-r) .35rem var(--mc-pad);background:var(--card);border-bottom:1px solid var(--edge)}.mc-compose .mc-sheet-head>h2{grid-area:title;min-height:44px;margin:0;font-size:1rem;line-height:44px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.mc-sheet-x{grid-area:x;min-height:44px;font-size:.94rem}.btn.mc-sheet-send{grid-area:send;min-height:44px;padding-left:1.1rem;padding-right:1.1rem;font-size:.94rem}.mc-sheet-from{grid-area:from;font-size:.8125rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-compose .mc-compose>.adm-field,.mc-sheet>.adm-field{flex-direction:row;align-items:center;gap:.5rem;min-height:44px;border-bottom:1px solid var(--edge)}.adm-compose .mc-compose>.adm-field>span,.mc-sheet>.adm-field>span{flex:0 0 4.2rem;font-size:.875rem;font-weight:600;color:var(--dim)}.adm-compose .adm-field input,.adm-compose .adm-field select,.mc-sheet>.adm-field input,.mc-sheet>.adm-field select{flex:1 1 auto;width:auto;min-width:0;padding:.6rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.adm-compose .mc-compose>.adm-field:has(textarea),.mc-sheet>.adm-field.mc-msg{flex-direction:column;align-items:stretch;gap:.2rem;padding-top:.5rem;border-bottom:0}.adm-compose .mc-compose>.adm-field:has(textarea)>span,.mc-sheet>.adm-field.mc-msg>span{flex:none;font-size:.8125rem}.adm-compose .mc-compose textarea,.mc-sheet textarea{min-height:12rem;padding:.4rem 0;border:0;border-radius:0;background:transparent;resize:none}.mc-sheet>.mc-ccbtn{justify-content:space-between;min-height:44px;padding:0;border:0;border-bottom:1px solid var(--edge);border-radius:0;background:transparent;color:var(--dim);font-size:.875rem}.mc-sheet>.mc-ccbtn:after{content:"+";font-size:1.25rem;line-height:1}.mc-sheet>.mc-hint{margin:.5rem 0}.mc-sigline{border-top:1px solid var(--edge)}.mc-sigline>summary{display:block;min-height:44px;line-height:44px;font-size:.875rem;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none;cursor:pointer}.mc-sigline>summary::-webkit-details-marker{display:none}.mc-sigline>summary:before{content:"› "}.mc-sigline[open]>summary:before{content:"⌄ "}.mc-sigline .mc-sigpre{margin-bottom:.5rem}.mc-sheet .mc-quote summary{display:flex;align-items:center;min-height:44px}.mc-compose-tools{position:-webkit-sticky;position:sticky;z-index:2;bottom:0;display:flex;align-items:center;gap:.5rem;margin:auto calc(-1 * var(--mc-pad-r)) 0 calc(-1 * var(--mc-pad));padding:.4rem var(--mc-pad-r) max(.4rem,calc(.4rem + env(safe-area-inset-bottom, 0px) - var(--kb, 0px))) var(--mc-pad);background:var(--card);border-top:1px solid var(--edge)}.mc-compose-tools .mc-files{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto}.mc-compose-tools .mc-files>.btn,.mc-compose-tools>.mc-refine{flex:none;min-height:44px}.mc-files .badge{flex:none;display:inline-flex;align-items:center}.mc-x{min-width:44px;min-height:44px;margin:-12px -10px -12px 0;font-size:.9rem}.mc-sheet>.adm-notice{margin:.5rem 0}.mc-compose-tools>.mc-refine{padding-left:.75rem;padding-right:.75rem}.adm .mc-sheet[data-writing] .mc-sheet-head>h2:first-child,.mc-sheet[data-writing] .mc-msg-label:not([data-busy]),.mc-sheet[data-writing] .mc-sheet-from,.mc-sheet[data-writing]>.adm-field:not(.mc-msg),.mc-sheet[data-writing]>.mc-ccbtn,.mc-sheet[data-writing]>.mc-hint:not([data-undo]),.mc-sheet[data-writing]>.mc-hint>pre{display:none}.adm .mc-sheet[data-writing] .mc-sheet-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"x title send";padding-top:calc(2px + env(safe-area-inset-top, 0px));padding-bottom:2px}.mc-sheet-sum{grid-area:title;min-width:0;min-height:44px;padding:0 .25rem;border:0;background:transparent;color:var(--dim);font:inherit;font-size:.8125rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mc-sheet[data-writing]>.adm-field.mc-msg{flex-shrink:0;padding-top:0;gap:0}.mc-sheet[data-writing] textarea{height:var(--mc-msg-h,12rem);min-height:0;padding:.25rem 0;line-height:1.375;overflow-y:auto;overscroll-behavior:contain}.adm .mc-sheet[data-writing] .mc-compose-tools{padding-top:2px;padding-bottom:max(2px,calc(2px + env(safe-area-inset-bottom, 0px) - var(--kb, 0px)))}.adm-dialog.adm-compose{--cpad-l:max(12px,env(safe-area-inset-left,0px));--cpad-r:max(12px,env(safe-area-inset-right,0px));top:var(--vv-top,0);bottom:auto;width:100%;max-width:100%;height:var(--vv-h,100dvh);max-height:none;box-sizing:border-box;margin:0;padding:0 var(--cpad-r) 0 var(--cpad-l);border:0;border-radius:0;overscroll-behavior:contain}.adm-compose .adm-dialog-head{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:grid;grid-template-columns:auto minmax(max-content,1fr) minmax(0,max-content);grid-template-areas:"x title send" "from from from";align-items:center;grid-gap:0 .5rem;gap:0 .5rem;margin:0 calc(-1 * var(--cpad-r)) .25rem calc(-1 * var(--cpad-l));padding:calc(4px + env(safe-area-inset-top, 0px)) var(--cpad-r) .35rem var(--cpad-l);background:var(--card);border-bottom:1px solid var(--edge)}.adm-compose .adm-dialog-head>div{display:contents}.adm-compose .adm-dialog-head h2{grid-area:title;min-width:0;font-size:1rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-compose-brand{display:none}.adm-compose .adm-dialog-head p{grid-area:from;width:0;min-width:100%;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.adm-compose-x{grid-area:x;min-width:44px;min-height:44px;justify-content:center;font-size:1.1rem}.btn.adm-compose-send{grid-area:send;min-width:0;min-height:44px;padding-left:.9rem;padding-right:.9rem;font-size:.94rem;white-space:nowrap}.adm-compose-send .adm-compose-to{min-width:0;overflow:hidden;text-overflow:ellipsis}.adm-compose .mc-compose{gap:0}.adm-compose .mc-compose .btn{min-height:44px}.adm-compose .mc-files{position:-webkit-sticky;position:sticky;z-index:1;bottom:0;flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--cpad-r)) 0 calc(-1 * var(--cpad-l));padding:.4rem var(--cpad-r) max(.4rem,calc(.4rem + env(safe-area-inset-bottom, 0px) - var(--kb, 0px))) var(--cpad-l);background:var(--card);border-top:1px solid var(--edge)}.adm-compose .mc-files>.btn{flex:none;min-height:44px}.adm-compose .adm-actions{padding-bottom:calc(.6rem + env(safe-area-inset-bottom, 0px))}.mc-assistant{gap:.6rem;padding:0 var(--mc-pad-r) calc(1rem + env(safe-area-inset-bottom, 0px)) var(--mc-pad)}.mc-asst-bar{position:-webkit-sticky;position:sticky;z-index:4;top:0;flex:none;margin:0 calc(-1 * var(--mc-pad-r)) 0 calc(-1 * var(--mc-pad));background:var(--card)}.mc-assistant:has(>.ma[data-view=thread])>.mc-asst-bar{display:none}.ma{gap:.75rem}.ma-head{flex-wrap:nowrap;gap:.5rem;min-height:44px;font-size:.875rem}.ma-head-short{flex:1 1 auto;min-width:0;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-head .sp{display:none}.ma-head .btn{flex:none;min-width:44px;min-height:44px;justify-content:center}.ma-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.ma-stat{display:flex;flex-direction:column;justify-content:center;min-height:44px;box-sizing:border-box;padding:.3rem .35rem;text-align:center}.ma-stat .n{font-size:1.5rem;line-height:1.1}.ma-stat .l{font-size:.75rem;line-height:1.2}.ma-group h3{font-size:.94rem}.ma-group h3 .note{flex-basis:100%;font-size:.8125rem}.ma-row{grid-template-columns:auto minmax(0,1fr);gap:.6rem;min-height:64px;box-sizing:border-box;padding:.6rem .7rem}.ma-row .meta{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.3rem .4rem;font-size:var(--mc-fs-3)}.ma-avatar{width:32px;height:32px;align-self:start;font-size:.72rem}.ma-row .who b{font-size:1rem}.ma-row .what{font-size:.875rem}.ma-panel{padding:.8rem .75rem}.ma-panel h3 .ma-conf{margin-left:0}.ma-chips{gap:.5rem}.ma-chips button{min-height:44px;padding:.4rem .9rem;font-size:.94rem}.ma-kv{grid-template-columns:minmax(0,1fr)}.ma-attn .btn,.ma-lesson .ma-actions .btn,.ma-msgs-bar .btn,.ma-tone .btn,.mc-dismiss .btn{min-height:44px}.ma-evidence summary,details.ma-msg>summary{min-height:44px;align-items:center}.mc-dismiss{gap:.5rem}.mc-assistant:has(>.ma[data-view=thread]){position:fixed;z-index:55;inset:0;top:var(--vv-top,0);height:var(--vv-h,100dvh);padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);background:var(--card)}.mc-assistant:has(>.ma[data-view=thread])>.ma{flex:1 0 auto}.ma[data-view=thread]{max-width:none;gap:0}.ma[data-view=thread]>.ma-head{display:none}.ma[data-view=thread]>.ma-err,.ma[data-view=thread]>.ma-warn{margin:.5rem .75rem 0}.ma[data-view=thread]>.ma-thread{flex:1 0 auto;max-width:none;gap:.75rem}.ma-thread-bar{position:-webkit-sticky;position:sticky;z-index:3;top:0;display:flex;align-items:center;min-height:var(--mc-bar-h);box-sizing:border-box;padding:calc(4px + env(safe-area-inset-top, 0px)) .75rem 4px;background:var(--card);border-bottom:1px solid var(--edge)}.ma-thread-bar .btn{min-height:44px}.ma-thread>:not(.ma-thread-bar):not(.ma-thread-foot){margin-left:.75rem;margin-right:.75rem}.ma-thread-head{align-items:start}.ma-avatar.lg{width:36px;height:36px;font-size:.8rem}.ma-thread-foot{position:-webkit-sticky;position:sticky;z-index:3;bottom:0;display:flex;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem .75rem max(.5rem,calc(.5rem + env(safe-area-inset-bottom, 0px) - var(--kb, 0px)));background:var(--card);border-top:1px solid var(--edge)}.ma-thread[data-writing] .ma-panel textarea.ma-draft{height:var(--ma-msg-h,160px);min-height:0;line-height:1.375;resize:none;overscroll-behavior:contain}.ma-thread-foot>.btn{flex:1 1 auto;min-height:44px;justify-content:center;font-size:1rem}.dash-mail-col li.dash-mail-extra{display:none}.dash-mail-col ul{gap:.5rem}.dash-mail-col li a{box-sizing:border-box;min-height:44px;padding:11px 0;font-size:1rem;line-height:22px}.dash-mail-head>a{display:inline-flex;align-items:center;min-height:44px}.dash-mail-acts{gap:.5rem;margin-top:.35rem}.dash-mail-act{gap:.5rem}.dash-mail-acts .btn{min-height:44px;padding:.3rem .9rem;font-size:.875rem}.mc-addr-sum:focus-visible,.mc-fab:focus-visible,.mc-folderbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (min-width:1281px) and (max-width:1400px) and (pointer:coarse){.adm:has(.mc){grid-template-rows:minmax(0,1fr)}.adm:has(.mc) .adm-rail{height:auto;min-height:0}.mc-bulkbar{left:236px}}@media (max-width:640px){.adm-brandbar .adm-viewsite{display:none}}@media (max-width:359px){.mc-bulkbar{gap:4px}.mc-bulkbar>.btn{padding-left:.3rem;padding-right:.3rem;font-size:.82rem}.adm-compose .adm-dialog-head h2,.mc-folderbtn .mc-unread-w{display:none}}@media (max-width:1280px) and (max-height:500px){.adm:has(.mc) .adm-top{display:none}.mc-card .mc-frame,.mc-card .mc-frame--card{min-height:8rem;height:calc(100vh - var(--mc-bar-h) - 1.5rem)}.mc-conv-foot{position:static}.mc-sheet-head{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"x title from send";padding-bottom:4px}.mc-sheet-from{text-align:left}.adm-compose .mc-files,.mc-compose-tools{position:static;margin-top:.5rem}.adm-compose .mc-compose textarea,.mc-sheet textarea{min-height:8rem}.adm-compose .adm-dialog-head{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"x title from send";padding-bottom:4px}.adm-compose .adm-dialog-head p{text-align:left}}@media (max-width:1280px) and (max-height:500px){.mc-card:has(>.mc-card-body>.mc-frame){display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-rows:repeat(6,auto) 1fr;align-items:start}.mc-card:has(>.mc-card-body>.mc-frame)>.mc-card-body{display:contents}.mc-card:has(>.mc-card-body>.mc-frame)>.mc-card-body>:not(.mc-frame),.mc-card:has(>.mc-card-body>.mc-frame)>.mc-card-top{grid-column:1}.mc-card:has(>.mc-card-body>.mc-frame)>.mc-card-body>.mc-frame{grid-column:2;grid-row:1/-1;margin-top:0;border:0;border-left:1px solid var(--edge)}.mc-card:has(>.mc-card-body>.mc-frame) .mc-read-actions{flex-wrap:wrap;margin-bottom:.75rem}}@supports (height:100dvh){@media (max-width:1280px) and (max-height:500px),(max-width:1400px) and (pointer:coarse),(max-width:640px){.mc-card .mc-frame,.mc-card .mc-frame--card{height:calc(100dvh - var(--mc-bar-h) - var(--mc-foot-h) - 3rem)}}@media (max-width:1280px) and (max-height:500px){.mc-card .mc-frame,.mc-card .mc-frame--card{height:calc(100dvh - var(--mc-bar-h) - 1.5rem)}}}@media (max-width:1280px),(max-width:1400px) and (pointer:coarse){html:has(.mc .mc-modal),html:has(.mc[data-open=true]){overflow:hidden}}@media (prefers-reduced-motion:reduce){.mc-folders,.mc-switch input[type=checkbox]:before,.mc[data-drawer] .mc-folders{transition:none}}.adm-dash-system,.adm-ocards{display:none}.adm-menu-btn{position:relative}.adm-menu-dot{position:absolute;top:2px;right:0;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--card);font-size:.68rem;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.adm-rail:has(.adm-menu-toggle:checked) .adm-menu-dot{display:none}.adm-oo-sub{display:none}@media (max-width:640px){.adm-dash-table,.adm-dash-top>.adm-dash-sys{display:none}.adm-ocards{display:block;list-style:none;margin:0;padding:0}.adm-ocard{padding:.7rem 0;border-top:1px solid var(--edge)}.adm-ocard:first-child{border-top:0;padding-top:.2rem}.adm-ocard-line{display:flex;gap:.35rem .4rem}.adm-ocard-line,.adm-ocard-next{flex-wrap:wrap;align-items:center}.adm-ocard-next{display:inline-flex;gap:.4rem}.adm-ocard .adm-next-btn{min-height:36px}.adm-dash-system{display:block;margin-top:1rem}.adm-dash-sys .adm-kv{grid-template-columns:max-content minmax(0,1fr)}.adm-dash-sys .adm-kv dd{min-width:0;overflow-wrap:anywhere}.adm-dash-sys .badge{max-width:100%;box-sizing:border-box;white-space:normal;border-radius:.6rem}.adm-oo-head>.adm-oo-all,.adm-oo-head>.adm-oo-meta{display:none}.adm-oo-sub{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin:-.4rem 0 .8rem}.adm-dash-system>summary{padding:.5rem 0}.adm-dash-system>.adm-grid{gap:.75rem}.adm-steps,.adm-steps>tbody{display:block}.adm-steps>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem .5rem;gap:.75rem .5rem}.adm-steps>tbody>tr>td{display:block;padding:0;border:0;min-width:0}}@media (pointer:coarse){.adm :is(input[type=text],input:not([type]),input[type=email],input[type=tel],input[type=password],input[type=number],input[type=url],input[type=date],input[type=datetime-local],input[type=search],select,textarea){font-size:16px}}.adm[data-skin=phosphor]{--ph:#39ff70;--ph-2:#23c957;--ph-3:#167a36;--ph-4:#0c3a1a;--ph-5:#061a0c;--rail:#020502;--rail-2:#0a1f0f;--edge:var(--ph-4);--field:var(--ph-3);--bg:#020402;--card:#040b05;--text:var(--ph);--dim:var(--ph-2);--accent:var(--ph);--ok:var(--ph);--warn:#c8ff5a;--err:#e6ffe6;--info:var(--ph-2);--adm-warn:#c8ff5a;--glow:0 0 6px rgba(57,255,112,0.45);font-family:IBM Plex Mono,SF Mono,Menlo,Consolas,Liberation Mono,Courier New,monospace;color-scheme:dark;background:var(--bg);text-shadow:var(--glow);position:relative}.adm[data-skin=phosphor]:after{content:"";position:fixed;inset:0;z-index:1000;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 2px,rgba(0,0,0,.18) 2px 3px);mix-blend-mode:multiply}.adm[data-skin=phosphor] ::selection{background:var(--ph);color:#000;text-shadow:none}.adm[data-skin=phosphor] .adm-access,.adm[data-skin=phosphor] .adm-access--held,.adm[data-skin=phosphor] .adm-bind-card,.adm[data-skin=phosphor] .adm-brandbar select,.adm[data-skin=phosphor] .adm-brandtag,.adm[data-skin=phosphor] .adm-card,.adm[data-skin=phosphor] .adm-dialog,.adm[data-skin=phosphor] .adm-notice,.adm[data-skin=phosphor] .adm-pc tr.adm-pc-row,.adm[data-skin=phosphor] .adm-pc tr.adm-ps-row,.adm[data-skin=phosphor] .adm-pj-bar,.adm[data-skin=phosphor] .adm-pj-bind,.adm[data-skin=phosphor] .adm-toast,.adm[data-skin=phosphor] .badge,.adm[data-skin=phosphor] .btn,.adm[data-skin=phosphor] a.adm-pilllink,.adm[data-skin=phosphor] input,.adm[data-skin=phosphor] select,.adm[data-skin=phosphor] textarea{border-radius:0}.adm[data-skin=phosphor] .adm-card{background:var(--card);border-color:var(--edge);box-shadow:inset 0 0 0 1px rgba(57,255,112,.06)}.adm[data-skin=phosphor] .adm-card.adm-bind-card:is([data-placeholder],[data-check]){border-left-color:var(--warn)}.adm[data-skin=phosphor] .adm-card.stat:hover{border-color:var(--ph-2)}.adm[data-skin=phosphor] .adm-card.stat.active{background:var(--ph-5);border-color:var(--ph);box-shadow:0 0 0 1px var(--ph),0 0 14px rgba(57,255,112,.35)}.adm[data-skin=phosphor] .adm-card.stat.active .l:before{content:"▶ "}.adm[data-skin=phosphor] .adm-card.stat.crit .n{color:#000;background:var(--err);text-shadow:none;padding:0 .3em;display:inline-block}.adm[data-skin=phosphor] .adm-card.stat.alert .n{color:var(--warn)}.adm[data-skin=phosphor] .adm-rail{color:var(--ph-2);border-right:1px solid var(--ph-4)}.adm[data-skin=phosphor] .adm-brand .wo{color:var(--ph);letter-spacing:.2em}.adm[data-skin=phosphor] .adm-brand .wo:before{content:"> "}.adm[data-skin=phosphor] .adm-nav .group{color:var(--ph-3);text-transform:uppercase;letter-spacing:.15em}.adm[data-skin=phosphor] .adm-nav a{color:var(--ph-2);border-radius:0}.adm[data-skin=phosphor] .adm-nav a:hover{background:var(--ph-5);color:var(--ph)}.adm[data-skin=phosphor] .adm-nav a[data-active=true]{background:var(--ph);color:#000;text-shadow:none}.adm[data-skin=phosphor] .adm-nav a[data-active=true]:before{content:"▮ "}.adm[data-skin=phosphor] .adm-nav .n{background:var(--ph);color:#000;text-shadow:none;border-radius:0}.adm[data-skin=phosphor] .adm-rail-foot,.adm[data-skin=phosphor] .adm-rail-foot a,.adm[data-skin=phosphor] .adm-rail-foot button{color:var(--ph-2)}.adm[data-skin=phosphor] .adm-rail-release{color:var(--ph-2);border-top-color:var(--ph-2);opacity:.7}@media (max-width:1280px){.adm[data-skin=phosphor] .adm-rail{border-right:0;border-bottom:1px solid var(--ph-4)}.adm[data-skin=phosphor] .adm-nav:after{background:linear-gradient(to right,transparent,var(--rail))}}.adm[data-skin=phosphor] .adm-top{background:var(--bg);border-bottom:1px solid var(--ph-4)}.adm[data-skin=phosphor] .adm-top h1,.adm[data-skin=phosphor] h1,.adm[data-skin=phosphor] h2,.adm[data-skin=phosphor] h3{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.adm[data-skin=phosphor] .adm-card>h2:first-child:before,.adm[data-skin=phosphor] .adm-top h1:before,.adm[data-skin=phosphor] .mc-sheet-head>h2:first-child:before{content:"// ";color:var(--ph-3)}.adm[data-skin=phosphor] .adm-brandbar .name,.adm[data-skin=phosphor] .adm-top .sub{color:var(--ph-2)}.adm[data-skin=phosphor] .adm-brandbar img{filter:grayscale(1) brightness(2) sepia(1) hue-rotate(80deg) saturate(4)}.adm[data-skin=phosphor] .adm-brandbar .swatch,.adm[data-skin=phosphor] .adm-brandtag .swatch{background:var(--ph);border-radius:0}.adm[data-skin=phosphor] a:not(.btn):hover{color:var(--ph);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.adm[data-skin=phosphor] .adm-tabs a{color:var(--ph-2);border-radius:0}.adm[data-skin=phosphor] .adm-tabs a[data-active=true]{background:var(--ph);color:#000;text-shadow:none}.adm[data-skin=phosphor] input,.adm[data-skin=phosphor] select,.adm[data-skin=phosphor] textarea{background:#000;color:var(--ph);border-color:var(--ph-3);caret-color:var(--ph);text-shadow:var(--glow)}.adm[data-skin=phosphor] input:focus,.adm[data-skin=phosphor] select:focus,.adm[data-skin=phosphor] textarea:focus{outline:1px solid var(--ph);outline-offset:0;border-color:var(--ph)}.adm[data-skin=phosphor] input::placeholder,.adm[data-skin=phosphor] textarea::placeholder{color:var(--ph-3)}.adm[data-skin=phosphor] .btn:disabled,.adm[data-skin=phosphor] input:disabled,.adm[data-skin=phosphor] select:disabled,.adm[data-skin=phosphor] textarea:disabled{opacity:.45}.adm[data-skin=phosphor] .adm-field>span,.adm[data-skin=phosphor] label{color:var(--ph-2)}.adm[data-skin=phosphor] .adm-field>span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.adm[data-skin=phosphor] input[type=checkbox],.adm[data-skin=phosphor] input[type=radio]{accent-color:var(--ph)}.adm[data-skin=phosphor] .btn{background:var(--ph);color:#000;border-color:var(--ph);text-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.adm[data-skin=phosphor] .btn:hover{background:#000;color:var(--ph);text-shadow:var(--glow)}.adm[data-skin=phosphor] .btn.danger,.adm[data-skin=phosphor] .btn.ghost,.adm[data-skin=phosphor] .btn.sec{background:transparent;color:var(--ph);border-color:var(--ph-3);text-shadow:var(--glow)}.adm[data-skin=phosphor] .btn.ghost:hover,.adm[data-skin=phosphor] .btn.sec:hover{background:var(--ph-5);border-color:var(--ph)}.adm[data-skin=phosphor] .btn.danger{border-style:dashed}.adm[data-skin=phosphor] .btn.danger:hover{background:var(--err);color:#000;text-shadow:none;border-color:var(--err)}.adm[data-skin=phosphor] .btn.accent{background:var(--ph);color:#000;border-color:var(--ph);box-shadow:0 0 12px rgba(57,255,112,.5)}.adm[data-skin=phosphor] .badge{background:transparent;color:var(--ph-2);border:1px solid var(--ph-3);text-transform:uppercase;letter-spacing:.08em}.adm[data-skin=phosphor] .badge--ok{color:var(--ph);border-color:var(--ph)}.adm[data-skin=phosphor] .badge--warn{color:var(--warn);border-color:var(--warn)}.adm[data-skin=phosphor] .badge--err{background:var(--err);color:#000;border-color:var(--err);text-shadow:none}.adm[data-skin=phosphor] .badge--info{color:var(--ph-2);border-color:var(--ph-2)}.adm[data-skin=phosphor] .adm-notice{background:var(--ph-5);color:var(--ph);border:1px solid var(--ph-3)}.adm[data-skin=phosphor] .adm-notice.ok{border-color:var(--ph)}.adm[data-skin=phosphor] .adm-notice.warn{color:var(--warn);border-color:var(--warn);background:#0a0f02}.adm[data-skin=phosphor] .adm-notice.err{background:var(--err);color:#000;border-color:var(--err);text-shadow:none}.adm[data-skin=phosphor] .adm-notice:before{content:"* "}.adm[data-skin=phosphor] .adm-table th{color:var(--ph-2);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;border-bottom:1px solid var(--ph-3)}.adm[data-skin=phosphor] .adm-table td{border-bottom-color:var(--ph-4)}.adm[data-skin=phosphor] .adm-table tr:hover td{background:var(--ph-5)}.adm[data-skin=phosphor] .adm-dl dt,.adm[data-skin=phosphor] .adm-muted,.adm[data-skin=phosphor] .adm-small.adm-muted{color:var(--ph-2)}.adm[data-skin=phosphor] .adm-mono,.adm[data-skin=phosphor] code,.adm[data-skin=phosphor] pre{background:#000;color:var(--ph)}.adm[data-skin=phosphor] details summary,.adm[data-skin=phosphor] hr{color:var(--ph-2);border-color:var(--ph-4)}.adm[data-skin=phosphor] .adm-progress{background:var(--ph);box-shadow:var(--glow)}.adm[data-skin=phosphor] .adm-bulkbar{background:#000;color:var(--ph);border:1px solid var(--ph);border-radius:0;box-shadow:0 0 16px rgba(57,255,112,.35)}.adm[data-skin=phosphor] .kiop,.adm[data-skin=phosphor] .mc,.adm[data-skin=phosphor] .mc-read,.adm[data-skin=phosphor] .mc-row{background:var(--card);color:var(--text)}.adm[data-skin=phosphor] .mc-row[data-active=true]{background:var(--ph-5)}.adm[data-skin=phosphor] .mc-row[data-unseen=true] .subj{color:var(--ph)}.adm[data-skin=phosphor] .mc-frame{border:1px solid var(--ph-4)}.adm[data-skin=phosphor] .mc-card,.adm[data-skin=phosphor] .mc-card-cue,.adm[data-skin=phosphor] .mc-conv-run,.adm[data-skin=phosphor] .mc-more-menu{border-radius:0}.adm[data-skin=phosphor] .mc-card[data-self] .mc-card-top{background:var(--ph);color:var(--bg);text-shadow:none}.adm[data-skin=phosphor] .mc-card[data-self] .mc-card-top :is(.pv,.when,.mc-you,.mc-star-on,.mc-card-cue){color:var(--bg)}.adm[data-skin=phosphor] .mc-card[data-self] .mc-card-top:focus-visible{outline-color:var(--bg)}.adm[data-skin=phosphor] .mc-err{background:var(--err);color:#000;text-shadow:none}.adm[data-skin=phosphor] .mc-err.mc-warn{background:#0a0f02;color:var(--warn);text-shadow:var(--glow)}.adm[data-skin=phosphor] .mc-notice{background:var(--ph-5);color:var(--ph)}.adm[data-skin=phosphor] .mc-card[data-self] .mc-dot{background:var(--bg)}.adm[data-skin=phosphor] .mc-card .mc-frame{border:1px solid var(--ph)}@media (max-width:1280px) and (max-height:500px){.adm[data-skin=phosphor] .mc-card:has(>.mc-card-body>.mc-frame)>.mc-card-body>.mc-frame{border-left-color:var(--ph)}}.adm[data-skin=phosphor] .mc-more-menu{box-shadow:0 0 14px rgba(57,255,112,.25)}.adm[data-skin=phosphor] .adm-search-kbd,.adm[data-skin=phosphor] .adm-search-pop,.adm[data-skin=phosphor] .adm-search-pop a{border-radius:0}.adm[data-skin=phosphor] .adm-search-pop{border-color:var(--ph-3);box-shadow:0 0 14px rgba(57,255,112,.25)}.adm[data-skin=phosphor] .adm-search-pop li[aria-selected=true]>a{background:var(--ph);color:#000;text-shadow:none}.adm[data-skin=phosphor] .adm-search-pop li[aria-selected=true] :is(.k,.p,.d){color:#000}@media print{.adm[data-skin=phosphor]{--bg:#fff;--card:#fff;--text:#000;--dim:#444;text-shadow:none}.adm[data-skin=phosphor]:after{display:none}}.adm[data-skin=macintosh]{--rail:#fff;--rail-2:#000;--edge:#000;--field:#000;--bg:#fff;--card:#fff;--text:#000;--dim:#555;--accent:#000;--ok:#000;--warn:#000;--err:#000;--info:#000;--adm-warn:#000;font-family:Chicago,Charcoal,Geneva,Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;color-scheme:light;background-color:#fff;background-image:linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0),linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0);background-size:4px 4px;background-position:0 0,2px 2px}.adm[data-skin=macintosh] ::selection{background:#000;color:#fff}.adm[data-skin=macintosh] .adm-access,.adm[data-skin=macintosh] .adm-access--held,.adm[data-skin=macintosh] .adm-bind-card,.adm[data-skin=macintosh] .adm-brandbar select,.adm[data-skin=macintosh] .adm-card,.adm[data-skin=macintosh] .adm-dialog,.adm[data-skin=macintosh] .adm-notice,.adm[data-skin=macintosh] .adm-pc tr.adm-pc-row,.adm[data-skin=macintosh] .adm-pc tr.adm-ps-row,.adm[data-skin=macintosh] .adm-pj-bar,.adm[data-skin=macintosh] .adm-pj-bind,.adm[data-skin=macintosh] input,.adm[data-skin=macintosh] select,.adm[data-skin=macintosh] textarea{border-radius:0}.adm[data-skin=macintosh] .adm-dialog{border:1px solid #000;box-shadow:3px 3px 0 #000}.adm[data-skin=macintosh] .adm-toast{border-radius:0;box-shadow:3px 3px 0 #000}.adm[data-skin=macintosh] .adm-dialog::-webkit-backdrop{background:rgba(255,255,255,.6)}.adm[data-skin=macintosh] .adm-dialog::backdrop{background:rgba(255,255,255,.6)}.adm[data-skin=macintosh] .adm-card{border:1px solid #000;box-shadow:2px 2px 0 #000;padding-top:1.35rem;position:relative}.adm[data-skin=macintosh] .adm-card.adm-bind-save{position:-webkit-sticky;position:sticky}.adm[data-skin=macintosh] .adm-card.adm-bind-card:is([data-placeholder],[data-check]){border-left:4px solid var(--warn)}.adm[data-skin=macintosh] .adm-card>h2:first-child,.adm[data-skin=macintosh] .mc-sheet-head>h2:first-child{flex:none;margin:-1.35rem -1.25rem 1rem;height:19px;font-size:.85rem;line-height:19px;font-weight:700;color:#000;border-bottom:1px solid #000;display:flex;align-items:stretch;gap:0;padding:0 .5rem;white-space:nowrap;overflow:hidden}.adm[data-skin=macintosh] .adm-card>h2:first-child:after,.adm[data-skin=macintosh] .adm-card>h2:first-child:before,.adm[data-skin=macintosh] .mc-sheet-head>h2:first-child:after,.adm[data-skin=macintosh] .mc-sheet-head>h2:first-child:before{content:"";flex:1 1;margin:3px .5rem;background:repeating-linear-gradient(180deg,#000 0 1px,transparent 1px 2px)}.adm[data-skin=macintosh] .adm-card>h2:first-child:before,.adm[data-skin=macintosh] .mc-sheet-head>h2:first-child:before{margin-left:1.1rem;position:relative}.adm[data-skin=macintosh] .adm-card.stat{padding-top:.85rem}.adm[data-skin=macintosh] .adm-card.stat .n{font-weight:700}.adm[data-skin=macintosh] .adm-card.stat.active{background:#000;color:#fff;box-shadow:2px 2px 0 #000;border-color:#000}.adm[data-skin=macintosh] .adm-card.stat.active .l{color:#fff}.adm[data-skin=macintosh] .adm-card.stat.alert .n,.adm[data-skin=macintosh] .adm-card.stat.crit .n{color:#000}.adm[data-skin=macintosh] .adm-card.stat.crit .n{text-decoration:underline;text-decoration-thickness:2px}.adm[data-skin=macintosh] .adm-card.stat.alert .n{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.adm[data-skin=macintosh] .adm-top{background:#fff;border-bottom:1px solid #000}.adm[data-skin=macintosh] .adm-top h1,.adm[data-skin=macintosh] h1,.adm[data-skin=macintosh] h3{font-weight:700}.adm[data-skin=macintosh] .adm-rail{color:#000;border-right:1px solid #000}.adm[data-skin=macintosh] .adm-brand .wo{color:#000;font-weight:700;letter-spacing:0}.adm[data-skin=macintosh] .adm-brand .wo:before{content:" ";display:inline-block;width:11px;height:13px;margin-right:6px;vertical-align:-2px;background:#000;border-radius:45% 45% 40% 40%/60% 60% 40% 40%}.adm[data-skin=macintosh] .adm-nav .group{color:#000;font-weight:700;text-transform:none;letter-spacing:0;border-bottom:1px solid #000}.adm[data-skin=macintosh] .adm-nav a{color:#000;border-radius:0}.adm[data-skin=macintosh] .adm-nav a:hover,.adm[data-skin=macintosh] .adm-nav a[data-active=true]{background:#000;color:#fff}.adm[data-skin=macintosh] .adm-nav .n{background:#fff;color:#000;border:1px solid #000;border-radius:8px}.adm[data-skin=macintosh] .adm-nav a[data-active=true] .n{background:#fff}.adm[data-skin=macintosh] .adm-rail-foot,.adm[data-skin=macintosh] .adm-rail-foot a,.adm[data-skin=macintosh] .adm-rail-foot button{color:#000}.adm[data-skin=macintosh] .adm-rail-release{color:#000;border-top-color:#000}@media (max-width:1280px){.adm[data-skin=macintosh] .adm-rail{border-right:0;border-bottom:1px solid #000}.adm[data-skin=macintosh] .adm-nav .group{border-bottom:0}.adm[data-skin=macintosh] .adm-nav:after{background:linear-gradient(90deg,transparent,#fff)}}.adm[data-skin=macintosh] .adm-brandbar img{filter:grayscale(1) contrast(4)}.adm[data-skin=macintosh] .adm-brandbar .swatch,.adm[data-skin=macintosh] .adm-brandtag .swatch{background:#000}.adm[data-skin=macintosh] .adm-tabs a{color:#000;border:1px solid #000;border-bottom:0;border-radius:6px 6px 0 0;background:#fff}.adm[data-skin=macintosh] .adm-tabs a[data-active=true]{background:#000;color:#fff}.adm[data-skin=macintosh] input,.adm[data-skin=macintosh] select,.adm[data-skin=macintosh] textarea{background:#fff;color:#000;border:1px solid #000;box-shadow:none}.adm[data-skin=macintosh] input:focus,.adm[data-skin=macintosh] select:focus,.adm[data-skin=macintosh] textarea:focus{outline:2px solid #000;outline-offset:1px}.adm[data-skin=macintosh] input::placeholder,.adm[data-skin=macintosh] textarea::placeholder{color:#777}.adm[data-skin=macintosh] input[type=checkbox],.adm[data-skin=macintosh] input[type=radio]{accent-color:#000}.adm[data-skin=macintosh] .adm-field>span{color:#000;font-weight:700}.adm[data-skin=macintosh] .btn{background:#fff;color:#000;border:1px solid #000;border-radius:999px;font-weight:700;padding-left:1.1rem;padding-right:1.1rem;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.adm[data-skin=macintosh] .btn:active,.adm[data-skin=macintosh] .btn:hover{background:#000;color:#fff}.adm[data-skin=macintosh] .btn.accent,.adm[data-skin=macintosh] .btn.danger,.adm[data-skin=macintosh] .btn.ghost,.adm[data-skin=macintosh] .btn.sec{box-shadow:none;background:#fff;color:#000;border-color:#000}.adm[data-skin=macintosh] .btn.accent:hover,.adm[data-skin=macintosh] .btn.ghost:hover,.adm[data-skin=macintosh] .btn.sec:hover{background:#000;color:#fff}.adm[data-skin=macintosh] .btn.accent{box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.adm[data-skin=macintosh] .btn.danger{border-style:dashed}.adm[data-skin=macintosh] .btn.danger:hover{background:#000;color:#fff;border-style:solid}.adm[data-skin=macintosh] .btn:disabled{opacity:1;color:#888;border-color:#888;box-shadow:none}.adm[data-skin=macintosh] .badge{background:#fff;color:#000;border:1px solid #000;border-radius:999px}.adm[data-skin=macintosh] .badge--ok{font-weight:700}.adm[data-skin=macintosh] .badge--warn{border-style:dashed}.adm[data-skin=macintosh] .badge--err{background:#000;color:#fff}.adm[data-skin=macintosh] .adm-notice{background:#fff;color:#000;border:2px solid #000;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #000;padding:.9rem 1.1rem}.adm[data-skin=macintosh] .adm-notice.err{background:#000;color:#fff;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px #fff}.adm[data-skin=macintosh] .adm-notice.warn:before{content:"⚠︎ "}.adm[data-skin=macintosh] .adm-table th{color:#000;font-weight:700;border-bottom:1px solid #000}.adm[data-skin=macintosh] .adm-table td{border-bottom:1px dotted #000}.adm[data-skin=macintosh] .adm-table tr:hover td{background:#f0f0f0}.adm[data-skin=macintosh] a:not(.btn):hover{text-decoration:underline}.adm[data-skin=macintosh] .adm-mono,.adm[data-skin=macintosh] code,.adm[data-skin=macintosh] pre{font-family:Monaco,Menlo,monospace;background:#fff;border:1px solid #000;color:#000}.adm[data-skin=macintosh] .adm-progress{background:#000}.adm[data-skin=macintosh] .adm-bulkbar{background:#fff;color:#000;border:1px solid #000;border-radius:0;box-shadow:2px 2px 0 #000}.adm[data-skin=macintosh] .kiop,.adm[data-skin=macintosh] .mc,.adm[data-skin=macintosh] .mc-read,.adm[data-skin=macintosh] .mc-row{background:#fff;color:#000}.adm[data-skin=macintosh] .mc-row[data-active=true]{background:#000;color:#fff}.adm[data-skin=macintosh] .mc-row[data-unseen=true] .subj{font-weight:700}.adm[data-skin=macintosh] .mc-frame{border:1px solid #000}.adm[data-skin=macintosh] .mc-card,.adm[data-skin=macintosh] .mc-conv-run,.adm[data-skin=macintosh] .mc-more-menu{border:1px solid #000;border-radius:0}.adm[data-skin=macintosh] .mc-card[data-self]{border-left-width:3px}.adm[data-skin=macintosh] .mc-card-cue{border-radius:0}.adm[data-skin=macintosh] .mc-card-wait{border-style:dashed}.adm[data-skin=macintosh] .mc-card[data-self] .mc-card-top{background:#000;color:#fff}.adm[data-skin=macintosh] .mc-card[data-self] .mc-card-top :is(.pv,.when,.mc-you,.mc-star-on,.mc-card-cue){color:#fff}.adm[data-skin=macintosh] .mc-card[data-self] .mc-card-top:focus-visible{outline-color:#fff}.adm[data-skin=macintosh] .mc-card[data-self] .mc-dot{background:#fff}.adm[data-skin=macintosh] .mc-row[data-active=true] :is(.mc-you-last,.mc-count){color:#fff}.adm[data-skin=macintosh] .mc-more-menu{box-shadow:2px 2px 0 #000}.adm[data-skin=macintosh] .adm-search-kbd,.adm[data-skin=macintosh] .adm-search-pop,.adm[data-skin=macintosh] .adm-search-pop a{border-radius:0}.adm[data-skin=macintosh] .adm-search-pop{border:1px solid #000;box-shadow:3px 3px 0 #000}.adm[data-skin=macintosh] .adm-search-pop li[aria-selected=true]>a{background:#000;color:#fff}.adm[data-skin=macintosh] .adm-search-pop li[aria-selected=true] :is(.k,.p,.d){color:#fff}@media print{.adm[data-skin=macintosh]{background-image:none}}.adm[data-skin=phosphor] .ship-flag{display:none}.adm[data-skin=phosphor] .ship-card,.adm[data-skin=phosphor] .ship-chip,.adm[data-skin=phosphor] .ship-chip-x,.adm[data-skin=phosphor] .ship-help-btn{border-radius:0}.adm[data-skin=phosphor] .ship-answer .adm-table>tbody>tr>th,.adm[data-skin=phosphor] .ship-tiers>tbody>tr>th{color:var(--text);text-transform:none;letter-spacing:normal;font-size:inherit}.adm[data-skin=phosphor] .ship-cc,.adm[data-skin=phosphor] .ship-code{font-family:inherit;color:var(--text)}.adm[data-skin=macintosh] .ship-flag{filter:grayscale(1) contrast(1.4)}.adm[data-skin=macintosh] .ship-card{border:1px solid #000;border-radius:0;box-shadow:2px 2px 0 #000}.adm[data-skin=macintosh] .ship-chip,.adm[data-skin=macintosh] .ship-chip-x,.adm[data-skin=macintosh] .ship-help-btn{border-color:#000}.adm[data-skin=macintosh] .ship-msgs .err,.adm[data-skin=macintosh] .ship-msgs .warn{color:#000}.adm[data-skin=phosphor] .mc{--mc-on-text:#000;--mc-on-accent:#000;--mc-select-bg:var(--ph-5);--mc-sheet-shadow:0 0 16px rgba(57,255,112,0.3);--mc-drawer-shadow:0 0 16px rgba(57,255,112,0.3);--mc-backdrop:rgba(0,0,0,0.72)}.adm[data-skin=phosphor] .ma-seg button[aria-pressed=true],.adm[data-skin=phosphor] .ma-tone .btn[aria-pressed=true],.adm[data-skin=phosphor] .mc-folders li[data-active=true] button{text-shadow:none}.adm[data-skin=phosphor] .mc-folders li button .n{color:#000;text-shadow:none}.adm[data-skin=phosphor] .dash-mail-col[data-k=important] h3 b,.adm[data-skin=phosphor] .mc-prio li[data-role=important]:not([data-active=true]) button .nm{color:var(--err)}.adm[data-skin=phosphor] .dash-mail-col[data-k=forgotten] h3 b{color:var(--warn)}.adm[data-skin=phosphor] .dash-mail-col[data-k=follow_up] h3 b{color:var(--ph)}.adm[data-skin=phosphor] .ma-avatar{background:var(--ph-5);color:var(--ph);border:1px solid var(--ph-3)}.adm[data-skin=phosphor] .ma-tag{background:transparent;color:var(--ph-2);border:1px solid var(--ph-3);border-radius:0}.adm[data-skin=phosphor] .ma-tag:is([data-g=ready],[data-kind=edit],[data-a=important]){background:var(--ph);color:#000;border-color:var(--ph);text-shadow:none}.adm[data-skin=phosphor] .ma-tag:is([data-g=input],[data-kind=answer],[data-a=forgotten]){color:var(--warn);border-color:var(--warn)}.adm[data-skin=phosphor] .ma-tag:is([data-g=handled],[data-kind=tone],[data-a=follow_up]){color:var(--ph);border-color:var(--ph-2)}.adm[data-skin=phosphor] :is(.ma-panel.input,.ma-told){background:#0a0f02;border-color:var(--warn);color:var(--warn)}.adm[data-skin=phosphor] :is(.ma-panel.input h3,.ma-q){color:var(--warn)}.adm[data-skin=phosphor] .ma-chips button{background:transparent;color:var(--ph-2);border-color:var(--ph-3);border-radius:0}.adm[data-skin=phosphor] .ma-chips button[aria-pressed=true]{background:var(--warn);color:#000;border-color:var(--warn);text-shadow:none}.adm[data-skin=phosphor] .ma-conf{background:transparent;color:var(--warn);border:1px solid var(--warn);border-radius:0}.adm[data-skin=phosphor] .ma-conf[data-ok=true]{color:var(--ph);border-color:var(--ph)}.adm[data-skin=phosphor] .ma-done,.adm[data-skin=phosphor] .ma-pill[data-on=true]{background:var(--ph-5);color:var(--ph);border-color:var(--ph-3)}.adm[data-skin=phosphor] .ma-err{background:var(--err);color:#000;border-color:var(--err);text-shadow:none}.adm[data-skin=phosphor] :is(.ma-row,.ma-msg,.ma-panel,.ma-stat,.ma-empty,.ma-lesson,.ma-why,.ma-notes,.ma-err,.ma-done,.ma-pill,.ma-avatar,.mc-folders,.mc-bulkbar,.mc-more-menu,.mc-fab,.mc-folderbtn){border-radius:0}.adm[data-skin=macintosh] .mc{--mc-on-text:#fff;--mc-on-accent:#000;--mc-select-bg:#fff;--mc-sheet-shadow:none;--mc-drawer-shadow:2px 0 0 #000;--mc-backdrop:rgba(255,255,255,0.6)}.adm[data-skin=macintosh] :is(.mc-read-actions,.ma-actions){gap:.6rem}@media (max-width:1280px) and (max-height:500px),(max-width:1400px) and (pointer:coarse),(max-width:640px){.adm[data-skin=phosphor] .mc .btn{letter-spacing:.04em}.adm[data-skin=phosphor] .mc-bulkbar>.btn{padding-left:.25rem;padding-right:.25rem;font-size:.8rem}.adm[data-skin=phosphor] .mc-folders{border-right-color:var(--ph)}.adm[data-skin=phosphor] .mc-more-menu{border:1px solid var(--ph);border-bottom:0}.adm[data-skin=phosphor] :is(.mc-bulkbar,.mc-conv-bar,.mc-sheet-head,.mc-compose-tools,.ma-thread-bar,.ma-thread-foot){border-color:var(--ph-3)}.adm[data-skin=phosphor] .mc-more-menu>.btn:is(:active,:focus-visible){background:var(--ph);color:#000;text-shadow:none}.adm[data-skin=phosphor] .mc-fab{border:1px solid var(--ph);box-shadow:0 0 14px rgba(57,255,112,.5);text-shadow:none}.adm[data-skin=phosphor] .mc-switch input[type=checkbox]{border-color:var(--ph-3);border-radius:0;background:#000}.adm[data-skin=phosphor] .mc-switch input[type=checkbox]:before{border-radius:0;background:var(--ph-3);box-shadow:none}.adm[data-skin=phosphor] .mc-switch input[type=checkbox]:checked{border-color:var(--ph);background:var(--ph-5)}.adm[data-skin=phosphor] .mc-switch input[type=checkbox]:checked:before{background:var(--ph)}.adm[data-skin=macintosh] .mc .btn{padding-left:.75rem;padding-right:.75rem}.adm[data-skin=macintosh] :is(.mc-bulkbar,.ma-thread-foot,.mc-compose-tools,.mc-toolbar,.mc-sheet-head){gap:.6rem;column-gap:.75rem}.adm[data-skin=macintosh] :is(.mc-bulkbar,.mc-conv-bar,.mc-sheet-head,.mc-compose-tools,.ma-thread-bar,.ma-thread-foot){border-color:#000}.adm[data-skin=macintosh] .mc-folders{border-right:1px solid #000}.adm[data-skin=macintosh] .mc-drawer-head{gap:.5rem;border-bottom:1px solid #000}.adm[data-skin=macintosh] .mc-drawer-head strong{flex:1 1 auto;display:flex;align-items:center;gap:.5rem}.adm[data-skin=macintosh] .mc-drawer-head strong:after,.adm[data-skin=macintosh] .mc-drawer-head strong:before{content:"";flex:1 1;height:11px;background:repeating-linear-gradient(180deg,#000 0 1px,transparent 1px 2px)}.adm[data-skin=macintosh] .mc-more-menu{padding-top:0;border:1px solid #000;border-bottom:0;border-radius:0}.adm[data-skin=macintosh] .mc-more-menu>.btn{border:0;border-bottom:1px dotted #000;border-radius:0;box-shadow:none;background:#fff;color:#000}.adm[data-skin=macintosh] .mc-more-menu>.btn:is(:hover,:active,:focus-visible){background:#000;color:#fff}.adm[data-skin=macintosh] .mc-more-menu>.mc-sheet-cancel{width:calc(100% - .8rem);margin:.8rem .4rem .4rem;border:1px solid #000;border-radius:999px;box-shadow:0 0 0 3px #fff,0 0 0 4px #000}.adm[data-skin=macintosh] .mc-fab{border:1px solid #000;box-shadow:0 0 0 3px #fff,0 0 0 4px #000;background:#fff}.adm[data-skin=macintosh] .mc-fab:active{background:#000;color:#fff}.adm[data-skin=macintosh] .mc-sheet>.mc-ccbtn{border:0;border-bottom:1px solid #000;border-radius:0;box-shadow:none}.adm[data-skin=macintosh] .mc-modal .adm-card.mc-sheet{padding-top:0;box-shadow:none}.adm[data-skin=macintosh] .mc-sheet-head{grid-template-areas:"title title title" "x from send";padding-top:env(safe-area-inset-top,0)}.adm[data-skin=macintosh] .mc-sheet-head>h2:first-child{height:28px;min-height:0;margin:0 calc(-1 * var(--mc-pad-r)) .4rem calc(-1 * var(--mc-pad));line-height:28px;font-size:.9rem}.adm[data-skin=macintosh] .mc-switch input[type=checkbox]{border:1px solid #000;background:#fff}.adm[data-skin=macintosh] .mc-switch input[type=checkbox]:before{border:1px solid #000;box-shadow:none;background:#fff;top:1px;left:1px}.adm[data-skin=macintosh] .mc-switch input[type=checkbox]:checked{background:#000}}@media (max-width:1280px) and (max-height:500px){.adm[data-skin=macintosh] .mc-sheet-head{grid-template-areas:"x title from send";padding-top:4px}.adm[data-skin=macintosh] .mc-sheet-head>h2:first-child{margin:0}}@media (max-width:359px){.adm[data-skin=phosphor] .mc-bulkbar>.btn{padding-left:.2rem;padding-right:.2rem;font-size:.78rem;letter-spacing:0}.adm[data-skin=macintosh] .mc-bulkbar>.btn{padding-left:.3rem;padding-right:.3rem;font-size:.82rem}}.adm[data-skin=phosphor] .adm-menu-dot{background:var(--ph);color:#000;text-shadow:none;border-radius:0;top:0;right:-10px;padding:0 3px;letter-spacing:0}.adm[data-skin=macintosh] .adm-menu-dot{background:#fff;color:#000;border:1px solid #000;line-height:16px}.adm[data-skin=macintosh] .adm-dash-system>summary{background:#fff;border:1px solid #000;padding:.4rem .6rem;margin:0}.adm[data-skin=macintosh] .adm-dash-system[open]>summary{margin-bottom:.75rem}.adm[data-skin=macintosh] .adm-oo-head>.adm-oo-all,.adm[data-skin=macintosh] .adm-oo-head>.adm-oo-meta{margin-left:.6rem}.adm[data-skin=phosphor]{--step-done-fg:#000;--step-done-bg:var(--ph);--step-done-line:var(--ph);--step-todo-fg:var(--ph);--step-todo-bg:transparent;--step-todo-line:var(--ph);--step-na-fg:var(--ph-2);--step-na-bg:transparent;--step-na-line:var(--ph-3);--next-done:var(--ph);--next-todo:var(--warn);--next-blocked:#000;--next-blocked-bg:var(--err)}.adm[data-skin=macintosh]{--step-done-fg:#fff;--step-done-bg:#000;--step-done-line:#000;--step-todo-fg:#000;--step-todo-bg:#fff;--step-todo-line:#000;--step-na-fg:#555;--step-na-bg:#fff;--step-na-line:#555;--next-done:#000;--next-todo:#000;--next-blocked:#fff;--next-blocked-bg:#000}.adm[data-skin=phosphor] .adm-pill,.adm[data-skin=phosphor] .adm-step-btn{border-radius:0}.adm[data-skin] .adm-pill[data-state=na]{border-style:dashed}.adm[data-skin=phosphor] .adm-next[data-state=blocked],.adm[data-skin=phosphor] .adm-pill[data-state=done]{text-shadow:none}.adm[data-skin] .adm-next[data-state=blocked]{padding:0 4px}.adm[data-skin] .adm-step-btn:focus-visible>.adm-pill,.adm[data-skin] .adm-step-btn:hover>.adm-pill{box-shadow:0 0 0 1px var(--card),0 0 0 2.5px var(--text)}