:root{--bg:#ffffff;--surface:#f4f6f7;--raised:#e7ebee;--mat:#eef1f3;--ink:#162548;--muted:#5b6770;--line:#d9dfe3;--accent:#162548;--on-accent:#ffffff;--accent-hover:#2a3f73;--light-blue:#7d93c4;--ok:#a4c839;--ok-text:#5a7311;--no:#cc3366;--no-text:#b0285a;--on-no:#ffffff;--slate:#5b6770;--paper:#ffffff;--paper-ink:#162548;--paper-muted:#5b6770;--bar-bg:#162548;--bar-ink:#ffffff;--scrim:rgba(14,23,48,.45);--shadow:0 18px 40px -22px rgba(22,37,72,.35),0 0 0 1px #dde3e7;--logo-filter:none;--logo-blend:normal;--f-body:"Nunito Sans","Segoe UI",Arial,Helvetica,sans-serif;--f-head:"Roboto Slab",Georgia,serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1630;--surface:#142041;--raised:#1c2b54;--mat:#111c3a;--ink:#eef1f5;--muted:#a7b2c3;--line:#2a3a63;--accent:#a4c839;--on-accent:#162548;--accent-hover:#b9d95c;--light-blue:#9fb2db;--ok-text:#c2de6a;--no-text:#f07aa1;--slate:#9aa6b4;--bar-bg:#eef1f5;--bar-ink:#0d1630;--scrim:rgba(0,0,0,.55);--shadow:0 18px 40px -22px rgba(0,0,0,.7),0 0 0 1px #2a3a63;--logo-filter:brightness(1.9) saturate(.9);--logo-blend:normal;color-scheme:dark}}:root[data-theme=dark]{--bg:#0d1630;--surface:#142041;--raised:#1c2b54;--mat:#111c3a;--ink:#eef1f5;--muted:#a7b2c3;--line:#2a3a63;--accent:#a4c839;--on-accent:#162548;--accent-hover:#b9d95c;--light-blue:#9fb2db;--ok-text:#c2de6a;--no-text:#f07aa1;--slate:#9aa6b4;--bar-bg:#eef1f5;--bar-ink:#0d1630;--scrim:rgba(0,0,0,.55);--shadow:0 18px 40px -22px rgba(0,0,0,.7),0 0 0 1px #2a3a63;--logo-filter:brightness(1.9) saturate(.9);--logo-blend:normal;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body,html{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--f-body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0 48px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:var(--accent)}img{max-width:100%}h1,h2,h3,h4{text-wrap:balance}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ico{flex:none;display:block}.label{font:600 10px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.22em;margin:0;display:inline-flex;align-items:center;gap:6px}.label,.muted{color:var(--muted)}.small-text{font-size:13px}.hint{font-size:12.5px;color:var(--muted);margin:6px 0 0;display:flex;gap:6px;align-items:flex-start}.hint .ico{margin-top:2px}.error{color:var(--no-text);margin:8px 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.break{overflow-wrap:anywhere}.block{display:block}code{font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--surface);border:1px solid var(--line);padding:1px 5px;border-radius:4px;margin-left:6px}.app{max-width:1440px;margin:0 auto}.loading{padding:40px 0}.masthead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:20px 16px;border-bottom:1px solid var(--line);margin-bottom:22px}.home-link{text-decoration:none;color:inherit}.wordmark{display:inline-flex;align-items:center;gap:14px;font:500 13px/1 var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.wordmark .logo{height:24px;width:auto;display:block;filter:var(--logo-filter);mix-blend-mode:var(--logo-blend)}.wordmark .wm-rule{width:1px;height:28px;background:var(--line)}.mark{display:inline-block;width:112px;height:44px;background:url(/durapods-logo.svg) 50%/contain no-repeat;filter:var(--logo-filter);mix-blend-mode:var(--logo-blend)}.tabs{display:flex;gap:4px;flex-wrap:wrap}.tab{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font:500 12px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:inline-flex;gap:8px;align-items:center}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--light-blue)}.tab em{font-style:normal;background:var(--light-blue);color:#04202d;border-radius:99px;padding:2px 7px;font-size:10.5px;letter-spacing:0}.mast-right{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.div-select select{border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--bg);font-weight:500;max-width:100%}.who{font:500 11px/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);border-radius:99px}.btn,.who{padding:9px 14px;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);font:500 13.5px/1.1 var(--f-body);text-decoration:none}.btn:hover:not(:disabled){border-color:var(--ink)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover:not(:disabled){border-color:var(--line)}.btn.on{background:var(--surface);border-color:var(--accent);color:var(--accent)}.btn.small{padding:6px 10px;font-size:12.5px}.btn.danger{background:var(--no);border-color:var(--no);color:var(--on-no)}.icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink)}.icon-btn:hover:not(:disabled){background:var(--surface);border-color:var(--line)}.icon-btn.tiny{width:24px;height:24px}.linkish{background:none;border:0;padding:0;color:var(--accent);text-align:left;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;min-width:0}.field>span{font:600 10px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.field input,.field select,.field textarea,.reviewer-row input,.selbar select,.toolbar select,.up-list input,.up-list select{width:100%;border:1px solid var(--line);border-radius:6px;padding:9px 11px;background:var(--bg);color:var(--ink);min-width:0}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.field .static{margin:0;padding:9px 0}.check{display:flex;gap:9px;align-items:flex-start;margin:4px 0 8px;font-size:14px}.check input,.field .check input{margin-top:3px;accent-color:var(--accent);width:auto;padding:0;flex:none}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{border:1px solid var(--line);background:var(--bg);border-radius:99px;padding:6px 12px;font-size:13px}.chip-btn.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.library{display:grid;grid-template-columns:228px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.rail{position:-webkit-sticky;position:sticky;top:calc(14px + env(safe-area-inset-top, 0px));display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 28px);overflow-y:auto;padding-bottom:8px}.rail-sep{display:block;height:1px;background:var(--line);margin:8px 0;flex:none}.rail-row{display:flex;align-items:center;gap:2px;flex:none}.rail-fold{flex:none;width:22px;height:30px;display:grid;place-items:center;padding:0;background:none;border:0;border-radius:6px;color:var(--muted)}button.rail-fold{cursor:pointer}button.rail-fold:hover{background:var(--surface);color:var(--ink)}button.rail-fold:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rail-fold svg{transition:transform .15s ease}.rail-fold[aria-expanded=true] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.rail-fold svg{transition:none}}.rail-row .rail-btn{flex:1 1;min-width:0;width:auto}.rail-btn{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:6px;padding:7px 10px;text-align:left;color:var(--ink);font-size:14px;flex:none}.rail-btn span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-btn em{font-style:normal;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail-btn.on,.rail-btn:hover{background:var(--surface)}.rail-btn.on{font-weight:600}.rail-btn.on,.rail-btn.on em{color:var(--accent)}.rail-btn .ico{color:var(--muted)}.rail-btn.on .ico{color:var(--accent)}.main{min-width:0}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.toolbar select{width:auto}.toolbar .grow{flex:1 1}.search{flex:1 1 260px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:0 11px;background:var(--bg);min-width:0}.search:focus-within{border-color:var(--accent)}.search input{border:0;outline:0;background:transparent;padding:9px 0;flex:1 1;min-width:0}.search .ico{color:var(--muted)}.search.small{flex:none;margin-bottom:8px}.st-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--bg);border-radius:99px;padding:6px 12px;font-size:13px}.pill i,.st-btn i{width:8px;height:8px;border-radius:50%;background:var(--slate);flex:none}.st-btn em{font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-btn[aria-pressed=true]{border-color:var(--ink);background:var(--surface);font-weight:600}.st-in_review i{background:var(--light-blue)}.st-approved i{background:var(--ok)}.st-rejected i{background:var(--no)}.st-archived i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--slate)}.viewseg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);max-width:100%}.viewseg button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:6px;background:transparent;padding:8px 14px;font:500 13.5px/1 var(--f-body);color:var(--muted)}.viewseg button em{font-style:normal;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viewseg button:hover{color:var(--ink)}.viewseg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px rgba(8,32,46,.16)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.pane{position:-webkit-sticky;position:sticky;top:calc(14px + env(safe-area-inset-top, 0px));display:flex;flex-direction:column;max-height:calc(100vh - 28px);min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.pane-head{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:0;border-bottom:1px solid var(--line);border-radius:10px 10px 0 0;background:var(--surface);color:var(--ink);text-align:left}.pane-head>span:first-of-type{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.pane-head b{font-weight:500;font-size:17px}.pane-head>.ico,.pane-open{color:var(--accent)}.pane-open{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.pane-head:hover .pane-open{text-decoration:underline}.pane-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px}.pane-empty{margin:8px 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));grid-gap:22px 18px;gap:22px 18px}.card{position:relative;min-width:0}.card-hit{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit}.thumb{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--mat);border:1px solid var(--line);container-type:inline-size}.card-hit:hover .thumb{border-color:var(--slate)}.card.sel .thumb{outline:3px solid var(--accent);outline-offset:2px}.card.fresh .thumb{outline:3px solid var(--light-blue);outline-offset:2px;animation:arrive 1.2s ease-out 2}@keyframes arrive{0%{outline-color:transparent}50%{outline-color:var(--light-blue)}}.card-meta{display:grid;grid-gap:2px;gap:2px;padding:10px 2px 0;min-width:0}.card-meta b{font-weight:500;font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card>.pill{left:8px;pointer-events:none}.card>.pill,.tick{position:absolute;top:8px}.tick{right:8px;width:26px;height:26px;border-radius:50%;border:1.5px solid #ffffff;background:rgba(12,59,84,.35);color:transparent;display:grid;place-items:center;opacity:0;transition:opacity .15s}.card:hover .tick,.tick:focus-visible,.tick[aria-pressed=true]{opacity:1}.tick[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.badge{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:4px;font:600 10px/1 var(--f-body);letter-spacing:.06em;background:rgba(8,32,46,.82);color:#ffffff;max-width:calc(100% - 16px);white-space:nowrap}.badge.dur,.badge.warn{left:auto;right:8px}.badge.warn{background:var(--no);color:#162548}.pill{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--f-body);letter-spacing:.04em;padding:6px 9px;border-radius:99px;background:var(--bg);border:1px solid var(--line);color:var(--ink);white-space:nowrap}.pill.small{padding:5px 8px;font-size:10.5px;background:color-mix(in srgb,var(--bg) 92%,transparent);border-color:transparent;box-shadow:0 1px 3px rgba(8,32,46,.18)}.empty{border:1px dashed var(--line);border-radius:10px;padding:40px 20px;text-align:center;display:grid;justify-items:center;grid-gap:12px;gap:12px;color:var(--muted)}.empty p{margin:0}.art{width:100%;height:100%;position:relative}.art.asset img,.art.file img{width:100%;height:100%;object-fit:cover;display:block}.art-none{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;padding:12px;text-align:center}.play{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;background:rgba(8,32,46,.6);color:#fff;display:grid;place-items:center}.art.lg{height:auto}.art.lg.asset img,.art.lg.file img{height:auto;max-height:56vh;object-fit:contain}.m{--u:1cqi;background:var(--paper);color:var(--paper-ink);display:flex;flex-direction:column;overflow:hidden;font-size:calc(var(--u) * 3);line-height:1.35}.m.lg{--u:4.4px;width:100%;max-width:470px;margin:0 auto;border-radius:8px;box-shadow:var(--shadow)}.m p{margin:0}.m-photo{background:var(--mat) center /cover no-repeat;flex:1 1 auto;min-height:0}.m-photo.empty{display:grid;place-items:center;color:var(--paper-muted);background:#e6eef2}.m.lg .m-photo{flex:none;aspect-ratio:4/3}.m-kicker{font-size:calc(var(--u) * 2.1);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-muted)}.m-title{font-weight:500;font-size:calc(var(--u) * 4.4);line-height:1.2}.m-cta{align-self:flex-start;background:#162548;color:#ffffff;border-radius:calc(var(--u) * 1);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.6);font-size:calc(var(--u) * 2.6);font-weight:600;white-space:nowrap}.m-text{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 3.2) calc(var(--u) * 4)}.m-article{display:grid;grid-gap:calc(var(--u) * 2.4);gap:calc(var(--u) * 2.4);font-size:calc(var(--u) * 3.3);line-height:1.55;margin-top:calc(var(--u) * 2)}.m-article h4{margin:calc(var(--u) * 1.5) 0 0;font-weight:600;font-size:calc(var(--u) * 3.8)}.m-social .m-head{display:flex;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 3) calc(var(--u) * 3.5) calc(var(--u) * 1.5)}.m-avatar{width:calc(var(--u) * 7.5);height:calc(var(--u) * 7.5);border-radius:50%;border:1px solid #d3e1e8;background:#ffffff url(/durapods-logo.svg) 50%/86% no-repeat;flex:none}.m-head b{display:block;font-size:calc(var(--u) * 3.2);font-weight:600}.m-head i{display:block;font-style:normal;font-size:calc(var(--u) * 2.5);color:var(--paper-muted)}.m-cap{padding:0 calc(var(--u) * 3.5) calc(var(--u) * 2.4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m.lg .m-cap{display:block;white-space:pre-line;font-size:calc(var(--u) * 3.3)}.m-tags{padding:calc(var(--u) * 2.4) calc(var(--u) * 3.5);color:#162548;font-size:calc(var(--u) * 3)}.m-ad .m-photo{flex:1 1 auto}.m-adfoot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.6) calc(var(--u) * 3.5);background:#f2f7f9}.m-adfoot>span:first-child{display:grid;min-width:0}.m-adfoot i{font-style:normal;font-size:calc(var(--u) * 2.2);color:var(--paper-muted)}.m-adfoot b{font-weight:600;font-size:calc(var(--u) * 3.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m.lg .m-adfoot b{white-space:normal}.m-ad.lg .m-cap{padding-top:calc(var(--u) * 3.5)}.m-email .m-bar{display:flex;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.8) calc(var(--u) * 3);background:#e9f1f5}.m-email .m-bar i{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);border-radius:50%;background:#c5d6de}.m-email .m-photo{flex:0 0 34%}.m-email.lg .m-photo{flex:none;aspect-ratio:2/1}.m-email .m-text+.m-text{padding-top:calc(var(--u) * 2.4)}.m-email .m-text>p{color:var(--paper-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-pre{font-style:normal;color:var(--paper-muted);font-size:calc(var(--u) * 2.6)}.m-blog .m-photo{flex:0 0 46%}.m-blog.lg .m-photo{flex:none;aspect-ratio:16/9}.m-blog .m-text>p{color:var(--paper-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m.lg .m-text>p{display:block}.m-search{justify-content:center}.m-search .m-text{gap:calc(var(--u) * 1.8)}.m-link{color:#162548;font-weight:500;font-size:calc(var(--u) * 4.6);line-height:1.2}.m-search .m-text>p{color:var(--paper-muted)}.m-search.lg{padding:12px 4px}.m-print{background:#dfe9ee;align-items:center;justify-content:center;padding:calc(var(--u) * 3)}.m-sheet{height:100%;aspect-ratio:8.5/11;background:#ffffff;box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 3) rgba(8,32,46,.25);display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding-bottom:calc(var(--u) * 2.4);overflow:hidden}.m-sheet .m-photo{flex:0 0 52%}.m-band{height:calc(var(--u) * 6);border-top:calc(var(--u) * .9) solid #a4c839;display:flex;align-items:center;padding:0 calc(var(--u) * 2.4)}.m-logo{height:calc(var(--u) * 3);width:calc(var(--u) * 20);background:url(/durapods-logo.svg) 0/contain no-repeat}.m-sheet .m-title{font-size:calc(var(--u) * 3.6)}.m-sheet .m-title,.m-spec{padding:0 calc(var(--u) * 2.4)}.m-spec{font-size:calc(var(--u) * 2.2);color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase}.m-print.lg{padding:28px}.m-print.lg .m-sheet{height:auto;width:74%}.m-print.lg .m-sheet .m-photo{flex:none;aspect-ratio:4/3}.m-print.lg .m-article{padding:0 calc(var(--u) * 2.4);font-size:calc(var(--u) * 2.8)}.panel-scrim{position:fixed;inset:0;background:var(--scrim);z-index:40}.panel{position:fixed;top:0;right:0;bottom:0;width:min(580px,100vw);background:var(--bg);border-left:1px solid var(--line);box-shadow:var(--shadow);z-index:45;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.panel-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.panel-nav{display:flex;gap:2px}.panel-scroll{overflow-y:auto;padding:0 20px 28px;flex:1 1}.panel-art{margin:0 -20px;padding:20px;background:var(--mat);border-bottom:1px solid var(--line)}.panel-art,.panel-art .art.asset,.panel-art .art.file{display:flex;justify-content:center}.panel-art video{width:100%;max-height:56vh;background:#000;border-radius:6px}.panel-head{padding:18px 0 6px}.panel-head h2{margin:0 0 8px;font-weight:500;font-size:24px;line-height:1.2}.panel-sub{gap:8px 14px;align-items:center;font-size:13.5px}.actions,.panel-sub{display:flex;flex-wrap:wrap}.actions{gap:8px;padding:12px 0 4px}.sec{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.sec>h3{margin-bottom:14px}.review-box{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.votes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vote{font:600 11px/1 var(--f-body);padding:6px 8px;border-radius:4px;border:1px solid var(--line)}.vote.approve{background:var(--ok);border-color:var(--ok);color:#162548}.vote.reject{background:var(--no);border-color:var(--no);color:#162548}.vote.delete{background:var(--slate);border-color:var(--slate);color:#ffffff}.notes{margin:10px 0 0;padding-left:18px;font-size:13.5px;display:grid;grid-gap:4px;gap:4px}.facts{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:14px}.facts dt{color:var(--muted);font-size:12.5px;padding-top:1px}.facts dd{margin:0;min-width:0}.used{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.used-chip{gap:4px;border:1px solid var(--line);border-radius:6px;padding:3px 3px 3px 4px;max-width:100%}.used-chip,.used-chip .linkish{display:inline-flex;align-items:center}.used-chip .linkish{gap:8px;text-decoration:none;color:var(--ink);font-size:13px;min-width:0}.used-chip img{width:30px;height:30px;object-fit:cover;border-radius:4px}.engine-note{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:6px 0 0;padding:10px 12px;border-radius:6px;background:var(--surface)}.engine-note .ico{margin-top:2px}.engine-note.ok{color:var(--ok-text)}.engine-note.no{color:var(--muted)}.savebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface)}.savebar span{flex:1 1 200px;font-size:13px;color:var(--muted)}.feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.feed li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.feed.compact li{font-size:13px}.feed-text{min-width:0}.app-dot{width:10px;height:10px;border-radius:50%;flex:none;margin-top:6px}.app-dot.big{width:16px;height:16px;margin-top:4px}.app-hub{background:var(--accent)}.app-reviewplus{background:var(--light-blue)}.app-content_engine{background:transparent;box-shadow:inset 0 0 0 2.5px var(--ink)}.picker{border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface)}.picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:6px;gap:6px;max-height:236px;overflow-y:auto}.pick{position:relative;aspect-ratio:1;border:2px solid transparent;border-radius:6px;padding:0;overflow:hidden;background:var(--mat);display:grid;place-items:center}.pick img{width:100%;height:100%;object-fit:cover}.pick.on{border-color:var(--accent)}.pick-n{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:11px;display:grid;place-items:center}.scrim{position:fixed;inset:0;background:var(--scrim);z-index:60;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.modal{width:min(580px,100%);max-height:min(88vh,900px);background:var(--bg);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.modal.wide{width:min(900px,100%)}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.modal>header h2{margin:0;font-weight:500;font-size:19px}.modal-body{padding:18px 20px 6px;overflow-y:auto}.modal>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface)}.modal>footer>span:first-child{flex:1 1 200px}.drop{border:1.5px dashed var(--line);border-radius:10px;padding:26px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;color:var(--muted);margin-bottom:14px}.drop b{color:var(--ink);font-weight:500}.drop.over{border-color:var(--accent);background:var(--surface)}.up-list{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:6px;gap:6px}.up-list li{display:grid;grid-template-columns:40px minmax(0,1fr) 132px minmax(0,1.1fr) auto;grid-gap:8px;gap:8px;align-items:center}.up-thumb{width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--mat);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted)}.up-thumb img{width:100%;height:100%;object-fit:cover}.up-group{margin-bottom:10px}.up-group>h3{margin-bottom:8px}.up-group>h3 em{font-style:normal;color:var(--ink);letter-spacing:0}.up-hold .up-note{color:var(--no-text);white-space:normal}.up-ready .up-note{white-space:normal;line-height:1.35}.sure{font-style:normal;font:600 9.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding:3px 6px;border-radius:4px;margin-right:6px;border:1px solid var(--line);color:var(--muted)}.sure-high{border-color:var(--ok);color:var(--ok-text)}.sure-low{border-color:var(--no);color:var(--no-text)}.scan-wait{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--muted);margin:0 0 12px}.spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.up-note{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-done .up-note{color:var(--ok-text)}.up-dup .up-note,.up-error .up-note{color:var(--no-text);white-space:normal}.up-meta{border-top:1px solid var(--line);padding-top:14px}.type-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.type-btn{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:96px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:13px}.type-btn.on{border-color:var(--accent);background:var(--surface);color:var(--accent);font-weight:600}.two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:0 24px;gap:0 24px}.reviewer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:8px;gap:8px;margin-bottom:8px}.strip-thumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:14px}.strip-thumbs span{width:46px;height:46px;border-radius:6px;overflow:hidden;background:var(--mat);display:grid;place-items:center;color:var(--muted);border:1px solid var(--line)}.strip-thumbs img{width:100%;height:100%;object-fit:cover}.strip-thumbs em{font-style:normal;font-size:13px;color:var(--muted)}.strip-thumbs.small span{width:34px;height:34px}.strip-thumbs.small{margin:10px 0 0}.selbar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 16px;background:var(--bar-bg);color:var(--bar-ink);border-radius:10px;box-shadow:0 16px 40px -12px rgba(8,32,46,.5);width:max-content;max-width:calc(100vw - 32px)}.selbar b{font-weight:500;margin-right:6px}.selbar select{width:auto;background:transparent;color:var(--bar-ink);border-color:color-mix(in srgb,var(--bar-ink) 35%,transparent)}.selbar select option{color:#162548;background:#ffffff}.selbar .btn.ghost,.selbar .icon-btn{color:var(--bar-ink)}.selbar .btn.ghost:hover,.selbar .icon-btn:hover{background:color-mix(in srgb,var(--bar-ink) 12%,transparent);border-color:transparent}.toast{position:fixed;top:calc(14px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:80;display:flex;gap:14px;align-items:center;padding:11px 16px;border-radius:8px;background:var(--bar-bg);color:var(--bar-ink);box-shadow:0 16px 40px -12px rgba(8,32,46,.5);font-size:14px;max-width:calc(100vw - 32px)}.toast .linkish{color:var(--bar-ink);font-weight:600}.page{max-width:1000px}.page-head h1{font-weight:500;font-size:30px;margin:4px 0 6px}.lede{color:var(--muted);max-width:66ch;margin:0 0 22px}.review-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.review-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:10px;padding:16px 18px}.review-row.rv-cancelled{opacity:.65}.rv-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rv-title b{font-weight:500;font-size:17px}.rv-state{font:600 10px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;padding:5px 8px;border-radius:4px;border:1px solid var(--line);color:var(--muted)}.rv-state.rv-in_progress{border-color:var(--light-blue);color:var(--ink)}.rv-state.rv-requested{border-style:dashed}.rv-state.rv-complete{border-color:var(--ok);color:var(--ok-text)}.review-row p{margin:6px 0}.meter{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--raised);margin:10px 0 4px;max-width:520px}.meter i{display:block;min-width:0}.m-ok{background:var(--ok)}.m-no{background:var(--no)}.m-del{background:var(--slate)}.m-wait{background:var(--raised)}.rv-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.conn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.conn,.conn-grid{margin-bottom:16px}.conn{border:1px solid var(--line);border-radius:10px;padding:18px 20px;min-width:0}.conn-grid .conn{margin-bottom:0}.conn header{display:flex;gap:12px;align-items:flex-start}.conn h2{margin:0;font-weight:500;font-size:20px}.conn>p{margin:10px 0}.conn-state{margin:2px 0 0;font-size:13px}.conn-state.on{color:var(--ok-text)}.conn-state.off{color:var(--muted)}.can{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.can li{display:flex;gap:8px;align-items:flex-start}.can .ico{color:var(--ok-text);margin-top:3px}.key-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.key-row code{margin:0}.webhook{display:flex;flex-wrap:wrap;gap:0 8px;align-items:flex-end;margin-top:12px}.webhook .field{flex:1 1 220px;margin-bottom:0}.webhook .hint{flex-basis:100%}.new-key{margin-top:10px;padding:12px;border-radius:8px;background:var(--surface);border:1px solid var(--accent);display:grid;grid-gap:8px;gap:8px;justify-items:start}.new-key code,.new-key p{margin:0}.settings fieldset{border:0;padding:0;margin:14px 0 6px}.settings legend{font-weight:500;margin-bottom:6px;padding:0}.dev{border:1px solid var(--line);border-radius:10px;padding:14px 20px}.dev summary{cursor:pointer;font-weight:500}.table-wrap{overflow-x:auto}.dev table{border-collapse:collapse;width:100%;font-size:13.5px;margin-top:8px}.dev td,.dev th{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.dev th{font:600 10px/1.2 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dev td code{margin:0;white-space:nowrap}.usage{max-width:1060px}.scan-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:14px;margin-bottom:18px}.scan-status>span{flex:1 1 260px;min-width:0}.scan-status b{font-weight:600}.scan-status .ico{color:var(--accent)}.scan-status.compact{margin:6px 0 14px}.tier-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--raised);gap:2px}.tier-bar i{display:block;min-width:0}.t4{background:var(--accent)}.t3{background:color-mix(in srgb,var(--accent) 70%,var(--bg))}.t2{background:color-mix(in srgb,var(--accent) 45%,var(--bg))}.t1{background:color-mix(in srgb,var(--accent) 24%,var(--bg))}.t0{background:var(--raised)}.tier-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 16px;font-size:13.5px}.tier-legend a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);text-decoration:none}.tier-legend a:hover{text-decoration:underline}.tier-legend i{width:12px;height:12px;border-radius:3px;display:inline-block;box-shadow:inset 0 0 0 1px var(--line)}.tier-legend em{font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.use-filter{margin-bottom:8px}.tier{margin-top:24px;scroll-margin-top:16px}.tier>h2{font-weight:500;font-size:19px;margin:0 0 10px;display:flex;align-items:baseline;gap:10px}.tier>h2 em{font-style:normal;font-size:13px;color:var(--muted);font-weight:400}.use-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.use-list li+li{border-top:1px solid var(--line)}.use-row{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:10px 14px;background:var(--bg);border:0;text-align:left;color:var(--ink)}.use-row:hover{background:var(--surface)}.use-thumb{width:52px;height:40px;border-radius:5px;overflow:hidden;background:var(--mat);display:grid;place-items:center;color:var(--muted)}.use-thumb img{width:100%;height:100%;object-fit:cover}.use-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.use-main b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use-chips{display:flex;flex-wrap:wrap;gap:4px}.use-chips.inline{margin-top:1px}.ch{font:600 10px/1 var(--f-body);letter-spacing:.06em;padding:5px 7px;border-radius:4px;border:1px dashed var(--line);color:color-mix(in srgb,var(--muted) 60%,transparent)}.ch.on{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.ch.web.on{background:var(--light-blue);border-color:var(--light-blue);color:#04202d}.use-state{justify-self:end}.flag{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--f-body);color:var(--no-text);border:1px solid var(--no);border-radius:99px;padding:5px 8px;white-space:nowrap}.app-web{background:transparent;box-shadow:inset 0 0 0 2.5px var(--light-blue)}.start{max-width:980px;margin:0 auto;padding:18px 0 8px}.start-hero{text-align:center;display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-bottom:30px}.start-hero h1{font-weight:500;font-size:34px;margin:8px 0 0}.start-hero p{margin:0}.options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.option{display:flex;gap:18px;align-items:flex-start;text-align:left;padding:22px 22px 20px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);text-decoration:none;font:inherit;min-width:0;transition:border-color .15s,box-shadow .15s}a.option,button.option{cursor:pointer}.option:hover:not(.off){border-color:var(--accent);box-shadow:var(--shadow)}.option.off{background:var(--surface)}.opt-ico{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);border:1px solid var(--line)}.option:hover:not(.off) .opt-ico{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.opt-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.opt-text b{font-weight:500;font-size:20px}.opt-text>span:not(.opt-meta){color:var(--muted);font-size:14.5px}.opt-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px}.opt-meta em{font-style:normal;color:var(--ink);font-weight:500}.opt-meta i{font-style:normal;color:var(--accent);display:inline-flex;align-items:center;gap:5px}.option.off .opt-meta i{color:var(--muted)}.libbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:12px}.libbar .viewseg{margin-bottom:0}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:0;font-size:13.5px}.crumbs li{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.crumbs li+li:before{content:"›";color:var(--muted);padding:0 4px}.crumbs .linkish{text-decoration:none}.crumbs .linkish:hover{text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:500}.folder-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.folder-head h1{font-weight:500;font-size:28px;margin:0 0 2px;display:flex;align-items:center;gap:10px}.folder-head h1 .ico{color:var(--accent)}.folder-head p{margin:0}.folder-actions{display:flex;flex-wrap:wrap;gap:8px}.sec-label{margin:20px 0 10px;display:flex}.ftiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.ftiles.wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.ftile{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 14px 14px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);text-align:left;transition:border-color .15s,background .15s}.ftile:hover{border-color:var(--accent);background:var(--surface)}.ftile>.ico:last-child{color:var(--muted)}.ftile-ico{flex:none;width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:var(--surface);color:var(--accent)}.ftile:hover .ftile-ico{background:var(--bg)}.ftile-text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ftile-text b{font-weight:500;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftile-text>span{font-size:12.5px;color:var(--muted)}.ftile-text em{font-style:normal;color:var(--ink)}.ftile.add{border-style:dashed;color:var(--muted)}.ftile.add .ftile-ico{background:transparent;border:1px dashed var(--line);color:var(--muted)}.ftile.add b{color:var(--ink)}.stile.sf-review .ftile-ico{color:#04202d;background:color-mix(in srgb,var(--light-blue) 30%,var(--bg))}.stile.sf-approved .ftile-ico{color:var(--ok-text);background:color-mix(in srgb,var(--ok) 22%,var(--bg))}.stile.sf-rejected .ftile-ico{color:var(--no-text);background:color-mix(in srgb,var(--no) 20%,var(--bg))}.stile.sf-deleted .ftile-ico{color:var(--slate);background:var(--raised)}.stile.zero .ftile-text b{color:var(--muted)}.sf-switch{display:flex;flex-wrap:wrap;gap:6px}.sf-switch .st-btn .ico{color:var(--muted)}.sf-switch .st-btn[aria-pressed=true] .ico{color:var(--accent)}.pane .ftiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.upload-page{max-width:920px;padding-bottom:80px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.step{border:1px solid var(--line);border-radius:12px;padding:18px 20px 20px;min-width:0}.step>h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-weight:500;font-size:18px}.step-n{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:600}.choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.choice{position:relative;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px 40px 16px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);min-width:0}.choice:hover{border-color:var(--slate)}.choice.on{border-color:var(--accent);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent)}.choice-ico{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);border:1px solid var(--line)}.choice.on .choice-ico{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.choice-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.choice-text b{font-weight:500;font-size:16px}.choice-text>span{font-size:13.5px;color:var(--muted)}.choice-dot{position:absolute;top:16px;right:16px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line)}.choice.on .choice-dot{border:5px solid var(--accent)}.seg{flex-wrap:wrap;gap:3px;padding:3px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.seg,.seg button{display:inline-flex}.seg button{align-items:center;gap:7px;border:0;border-radius:6px;background:transparent;padding:7px 12px;font-size:13.5px;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px rgba(8,32,46,.16)}.fpick{display:grid;grid-gap:2px;gap:2px;max-height:280px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:4px}.fpick-row{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:6px;background:transparent;padding:9px 12px;text-align:left;color:var(--ink);font-size:14px}.fpick-row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpick-row em{font-style:normal;font-size:12px}.fpick-row .ico,.fpick-row em{color:var(--muted)}.fpick-row.on,.fpick-row:hover{background:var(--surface)}.fpick-row.on{font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.fpick-row.on,.fpick-row.on .ico{color:var(--accent)}.fpick-inside{margin:12px 0 0}.drop-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.keep-dirs{margin:0 0 12px}.up-group>h3 .new-chip{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:4px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--accent);font-size:10px;letter-spacing:.06em;vertical-align:1px}.drop.big{padding:34px 20px;flex-direction:column;text-align:center}.drop.off{opacity:.6}.up-list.assets li{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) auto}.up-refused .up-note{color:var(--muted);white-space:normal}.up-refused input{text-decoration:line-through}.up-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 10px 10px 18px;background:var(--bar-bg);color:var(--bar-ink);border-radius:10px;box-shadow:0 16px 40px -12px rgba(8,32,46,.5);width:min(900px,calc(100vw - 32px))}.up-bar>span{flex:1 1 260px;min-width:0;font-size:14px}.up-bar .error{color:var(--no);margin:0}.up-bar .btn.ghost{color:var(--bar-ink)}.up-bar .btn.ghost:hover{background:color-mix(in srgb,var(--bar-ink) 12%,transparent);border-color:transparent}.done-card{max-width:640px;margin:20px auto;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.done-card h1{font-weight:500;font-size:30px;margin:6px 0}.filed-list{list-style:none;margin:4px 0;padding:0;display:grid;grid-gap:8px;gap:8px;width:100%;text-align:left}.filed-list li{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border:1px solid var(--line);border-radius:8px;font-size:14px}.filed-list li>span{flex:1 1;min-width:0}.filed-list li>em{font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filed-list li>.ico{color:var(--accent)}.row-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.review-now-what{margin:0 0 14px}.review-now-what b{color:var(--ink);font-weight:500}.review-now{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.review-now .choice{align-items:center;padding-right:16px;width:100%}.review-now .choice:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}.review-now .choice>.ico:last-child,.review-now .choice>.spin{margin-left:auto;color:var(--muted)}.filed-list li>.btn+.btn{margin-left:-2px}.signin{min-height:80vh;display:grid;place-items:center}.signin-card{width:min(400px,100%);display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:32px 0}.signin-card .btn,.signin-card .field{width:100%}@media (max-width:960px){.library{grid-template-columns:minmax(0,1fr);gap:14px}.rail{display:none}.choice-row,.conn-grid,.options,.split{grid-template-columns:minmax(0,1fr)}.pane{position:static;max-height:none}}@media (max-width:640px){.masthead{gap:10px 16px}.mast-right{margin-left:0;width:100%}.div-select{flex:1 1}.div-select select{width:100%}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.toolbar .grow{display:none}.viewseg{display:flex}.viewseg button{flex:1 1 auto;justify-content:center;padding:8px 10px}.pane-open{font-size:0;gap:0}.libbar .viewseg{width:100%}.folder-head h1{font-size:24px}.folder-actions{width:100%}.ftiles,.ftiles.wide{grid-template-columns:minmax(0,1fr)}.up-list.assets li{grid-template-columns:40px minmax(0,1fr) auto}.up-list.assets .up-note{grid-column:2/-1}.up-bar>span{flex-basis:100%}.start-hero h1{font-size:28px}.row2,.two-col{grid-template-columns:minmax(0,1fr)}.up-list li{grid-template-columns:40px minmax(0,1fr) 112px}.up-note{grid-column:2/-1}.up-list li>.btn{grid-column:2/-1;justify-self:start}.use-row{grid-template-columns:52px minmax(0,1fr)}.use-chips,.use-state{grid-column:2}.review-row{grid-template-columns:minmax(0,1fr)}.rv-actions{flex-direction:row;flex-wrap:wrap}.reviewer-row{grid-template-columns:minmax(0,1fr) auto}.reviewer-row input[type=email]{grid-column:1}.card-meta b{font-size:13.5px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.conn h2,.done-card h1,.folder-head h1,.modal>header h2,.opt-text b,.page-head h1,.pane-head b,.panel-head h2,.start-hero h1,.step>h2,.tier>h2,h1,h2{font-family:var(--f-head);font-weight:700;letter-spacing:.005em}.field>span,.label,.rv-state,.sure,.tab,.who,.wordmark{letter-spacing:.08em;font-weight:800}.wordmark .logo{height:30px}.m-avatar{border-radius:8px}.web-match{display:grid;grid-template-columns:56px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin:0 0 8px}.web-match img{width:56px;height:42px;object-fit:cover;display:block;background:#eef0f3}