@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f3f4f6;--paper:#fff;--panel:#f8f9fb;--pic:#f6f7f9;--ink:#101828;--mute:#4b5563;--mute2:#5b6472;--line:#e3e6ea;--edge:#d5d9df;--mark:#2563eb;--mark-ink:#1d4ed8;--mark-soft:#e8f0fe;--mark-dot:#3b82f6;--drop:#f5f8ff;--drop-line:#9db8f5;--ok:#15803d;--ok-soft:#e3f4e8;--no:#c2371f;--no-soft:#fdecea;--wait:#8a6100;--wait-soft:#fff4d1;--display:"Bricolage Grotesque Variable", system-ui, sans-serif;--text:"Hanken Grotesk Variable", system-ui, sans-serif;--rail:248px;--r1:10px;--r2:14px;--r3:18px;--r4:20px;--shadow:0 1px 2px #1018280f, 0 8px 24px #1018280d}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas);color:var(--ink);font:16px/1.5 var(--text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.12}h1{font-size:40px}h2{font-size:22px}h3{font-size:17px}p{margin:0}a{color:var(--mark-ink)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--mark);outline-offset:2px}.mute{color:var(--mute)}.small{font-size:14px}.num{font-variant-numeric:tabular-nums}kbd{font:600 12px var(--text);border:1px solid var(--edge);background:var(--paper);color:var(--ink);border-bottom-width:2px;border-radius:5px;padding:0 5px}.shell{grid-template-columns:var(--rail) 1fr;min-height:100%;display:grid}.rail{background:var(--paper);border-right:1px solid var(--line);height:100vh;position:sticky;top:0;overflow:auto}.railtop{justify-content:space-between;align-items:center;padding:26px 24px 18px;display:flex}.railbody{flex-direction:column;gap:22px;min-height:calc(100vh - 80px);padding:0 14px 22px;display:flex}.wordmark{color:var(--ink);align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.wordmark b{font-family:var(--display);letter-spacing:.04em;color:var(--mark);font-size:24px;font-weight:700}.wordmark span{color:var(--mute2);font-size:15px}.menubtn{display:none}.rail nav{flex-direction:column;gap:2px;display:flex}.rail nav a{border-radius:var(--r1);min-height:44px;color:var(--ink);align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.rail nav a svg{color:var(--mute2);flex:none}.rail nav a:hover{background:var(--panel)}.rail nav a.active{background:var(--mark-soft);color:var(--mark-ink);font-weight:600}.rail nav a.active svg{color:var(--mark-ink)}.rail nav a .count{background:var(--mark);color:#fff;border-radius:99px;margin-left:auto;padding:1px 9px;font-size:13px;font-weight:600}.rail .group{color:var(--mute2);padding:0 14px 6px;font-size:13px}.rail .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 14px 0;font-size:14px;display:flex}.rail .foot .who{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail .foot button{color:var(--mark-ink);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.demo-flag{color:var(--wait);background:var(--wait-soft);border-radius:var(--r1);margin:0 6px;padding:10px 12px;font-size:13px;line-height:1.4}.main{min-width:0;max-width:1640px;padding:40px 48px 80px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.head p{max-width:68ch;color:var(--mute);margin-top:8px}.areaswitch{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;min-height:56px;padding:7px 40px 7px 14px;display:block;position:relative}.areaswitch:hover{border-color:var(--edge)}.areaswitch:focus-within{outline:3px solid var(--mark);outline-offset:2px}.areaswitch span{color:var(--mute2);font-size:12px;line-height:1.2;display:block}.areaswitch select{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;padding:0;font-weight:600}.areaswitch:after{content:"";border-right:2px solid var(--mute2);border-bottom:2px solid var(--mute2);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:17px;transform:rotate(45deg)}.areatag{font-family:var(--text);background:var(--mark-soft);color:var(--mark-ink);vertical-align:middle;letter-spacing:0;border-radius:6px;padding:0 7px;font-size:12px;font-weight:600;line-height:1.7;display:inline-block}.areatag.own{background:var(--panel);color:var(--mute)}.btn{border:1px solid var(--edge);background:var(--paper);min-height:44px;color:var(--ink);border-radius:var(--r1);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--panel);border-color:#c4c9d1}.btn.primary{background:var(--mark);border-color:var(--mark);color:#fff}.btn.primary:hover{background:var(--mark-ink);border-color:var(--mark-ink)}.btn.big{border-radius:var(--r2);min-height:52px;padding:0 24px;font-size:17px}.btn.small{border-radius:9px;min-height:36px;padding:0 12px;font-size:14px}.btn.quiet{color:var(--mark-ink);background:0 0;border-color:#0000}.btn.quiet:hover{background:var(--mark-soft)}.btn.danger{color:var(--no);border-color:#efc2ba}.btn.danger:hover{background:var(--no-soft)}.btn.danger.solid{background:var(--no);border-color:var(--no);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.linkish{text-align:left;color:var(--mark-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:4px;padding:0;font-weight:600;text-decoration:underline;display:block}.field{gap:6px;margin-bottom:18px;display:grid}.field label,.label{font-size:15px;font-weight:600}.field .hint,.hint{color:var(--mute);font-size:14px}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{border:1px solid var(--edge);border-radius:var(--r1);background:var(--paper);width:100%;min-height:44px;padding:9px 12px}textarea{resize:vertical;min-height:110px;line-height:1.5}input:focus,select:focus,textarea:focus{outline:3px solid var(--mark-soft);border-color:var(--mark)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--mark)}.error{background:var(--no-soft);color:#8f2414;border-radius:var(--r1);margin-bottom:16px;padding:12px 14px}.notice{background:var(--mark-soft);color:#173a8a;border-radius:var(--r1);padding:12px 14px}.sheet{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);padding:28px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tabs{background:#e9ecf0;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.tabs button{cursor:pointer;min-height:38px;color:var(--mute);background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:500}.tabs button .num{color:var(--mute2);margin-left:2px;font-size:14px}.tabs button[aria-pressed=true]{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1018281a}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button{border:1px solid var(--edge);background:var(--paper);border-radius:var(--r1);cursor:pointer;min-height:40px;padding:0 14px}.seg button:hover{border-color:#aeb5bf}.seg button[aria-pressed=true]{border-color:var(--mark);background:var(--mark-soft);color:var(--mark-ink);box-shadow:inset 0 0 0 1px var(--mark);font-weight:600}.seg button:disabled{opacity:1;background:var(--panel);border-color:var(--edge);color:var(--mute);cursor:default}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--edge);background:var(--paper);cursor:pointer;border-radius:99px;min-height:34px;padding:0 13px;font-size:14px}.chips button[aria-pressed=true]{background:var(--mark);color:#fff;border-color:var(--mark)}.contact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 18px;display:grid}.contact.tight{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 12px}.frame{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative}.pic{background:var(--pic);aspect-ratio:3/4;border-radius:var(--r2);color:var(--mute);text-align:center;border:1px solid var(--line);place-items:center;padding:0;font-size:14px;display:grid;position:relative;overflow:hidden}.pic.wide{aspect-ratio:1}.pic img,.pic video{object-fit:contain;width:100%;height:100%}.pic span{padding:10px}.frame:hover .pic{border-color:var(--edge);box-shadow:var(--shadow)}.frame .cap{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:15px;display:flex}.frame .cap b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.frame .cap .no{color:var(--mute2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.frame .sub{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.frame[aria-pressed=true] .pic{outline:3px solid var(--mark);outline-offset:2px}.frame .order{background:var(--mark);color:#fff;border-radius:99px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.frame .flag{position:absolute;top:8px;right:8px}.frame.approved .pic{box-shadow:inset 0 0 0 3px var(--ok);border-color:var(--ok)}.frame.approved .pic:after{content:"Freigegeben";background:var(--ok);color:#fff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.frame.rejected .pic img{opacity:.35}.frame.rejected .pic:after{content:"Abgelehnt";background:var(--no);color:#fff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.state{font-size:13px;font-weight:600}.state.queued,.state.running{color:var(--wait)}.state.failed{color:var(--no)}.pulse{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.badge,.pill{border-radius:6px;padding:0 8px;font-size:12.5px;font-weight:600;line-height:1.75;display:inline-block}.badge.ok,.pill.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn,.pill.no{background:var(--no-soft);color:var(--no)}.badge.none{background:var(--panel);color:var(--mute)}.pill.wait{background:var(--wait-soft);color:var(--wait)}.uploader{gap:12px;display:grid}.drop{border:2px dashed var(--drop-line);border-radius:var(--r3);text-align:center;background:var(--drop);flex-direction:column;align-items:center;gap:6px;width:100%;padding:26px 18px;transition:background .12s,border-color .12s;display:flex}.drop .glyph{color:var(--mark);margin-bottom:2px}.drop b{font-size:16px;font-weight:600}.drop .picks{justify-content:center;margin:8px 0 4px}.drop.over{border-color:var(--mark);background:var(--mark-soft)}.drop.has{padding:16px 18px}.uploader.compact .drop{padding:14px}.uploader.compact .drop .glyph{display:none}.chosenlist{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.chosen{min-width:0;margin:0}.chosen .thumb{aspect-ratio:3/4;background:var(--pic);border:1px solid var(--line);border-radius:var(--r1);place-items:center;display:grid;position:relative;overflow:hidden}.chosen .thumb img{object-fit:contain;width:100%;height:100%}.chosen .zip{font-family:var(--display);color:var(--mark-ink);font-size:20px;font-weight:700}.chosen .x{color:#fff;cursor:pointer;background:#101828b8;border:0;border-radius:99px;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.chosen .prog{background:var(--mark);height:5px;transition:width .2s;position:absolute;bottom:0;left:0}.chosen figcaption{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;overflow:hidden}.chosen.asks .thumb{border-color:var(--no);box-shadow:0 0 0 1px var(--no)}.askname{gap:4px;margin-top:4px;display:grid}.askname span{color:var(--no);font-size:12.5px;font-weight:600}.askname input{min-height:34px;padding:4px 8px;font-size:13px}.chosenlist .more{color:var(--mute);align-self:center;font-size:14px}.textdrop{padding:18px}.cardpics{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.picker{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.pick{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;gap:6px;padding:0;display:grid}.pick .face{aspect-ratio:3/4;border-radius:var(--r2);background:var(--pic);border:1px solid var(--line);color:var(--mute);place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.pick .face img{object-fit:contain;width:100%;height:100%}.pick b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pick small{color:var(--mute);margin-top:-4px;font-size:12.5px}.pick:hover .face{border-color:var(--edge)}.pick[aria-pressed=true] .face{outline:3px solid var(--mark);outline-offset:2px}.pick[aria-pressed=true] b{color:var(--mark-ink)}.pick:disabled{cursor:not-allowed;opacity:.55}.pick .tick{background:var(--mark);border-radius:99px;width:26px;height:26px;position:absolute;top:7px;right:7px}.pick .tick:after{content:"";border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:6px;height:11px;position:absolute;top:5px;left:9px;transform:rotate(45deg)}.pick.none .face{background:var(--paper);text-align:center;border-style:dashed;padding:8px}.pick.none b{display:none}.mavatar{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;display:inline-flex}.mavatar img,.mavatar i{object-fit:cover;object-position:top;background:#2b3240;border-radius:99px;width:28px;height:28px;display:block}.mavatar[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.emptybox{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);grid-template-columns:minmax(160px,240px) 1fr;align-items:center;gap:32px;max-width:860px;padding:28px;display:grid}.emptybox img{aspect-ratio:3/4;object-fit:contain;background:var(--pic);border-radius:var(--r2);width:100%}.emptybox h2{margin-bottom:8px;font-size:26px}.emptybox p{color:var(--mute);max-width:54ch}.empty{max-width:56ch;padding:44px 0}.empty h2{margin-bottom:8px}.empty p{color:var(--mute);margin-bottom:16px}.start{flex-direction:column;gap:44px;display:flex}.start .hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.start .hero h1{max-width:18ch;margin-top:6px;font-size:44px}.start .error{margin:-24px 0 0}.sechead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.sechead h2{font-size:26px}.sechead a{font-weight:600;text-decoration:none}.mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.mosaic .tile{color:var(--ink);gap:2px;min-width:0;text-decoration:none;display:grid}.mosaic .img{aspect-ratio:3/4;border-radius:var(--r2);background:var(--pic);border:1px solid var(--line);margin-bottom:6px;display:block;overflow:hidden}.mosaic .img img{object-fit:contain;width:100%;height:100%}.mosaic a.tile:hover .img{box-shadow:var(--shadow)}.mosaic b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mosaic small{color:var(--mute);font-size:14px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.pcard.big{border-radius:var(--r3);flex-direction:column;padding:0;display:flex;overflow:hidden}.pcard.big .covers{border-radius:0;margin:0}.pcard .pbody{gap:10px;padding:18px 22px 22px;display:grid}.pcard .pbody h3{font-size:21px}.pcard .pbody .mute{font-size:15px}.meter{background:#e8ebef;border-radius:99px;height:8px;overflow:hidden}.meter i{background:var(--mark);border-radius:99px;height:100%;display:block}.pcard .next{border-radius:var(--r1);background:var(--canvas);padding:10px 12px;font-size:15px}.figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.figures a{background:var(--paper);border-radius:var(--r3);color:var(--ink);box-shadow:var(--shadow);gap:4px;padding:22px;text-decoration:none;display:grid}.figures span{color:var(--mute);font-size:15px}.figures b{font-family:var(--display);font-size:32px;font-weight:700;line-height:1.1}.figures a:hover b{color:var(--mark-ink)}.cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.pcard{background:var(--paper);border-radius:var(--r3);color:var(--ink);box-shadow:var(--shadow);padding:0 0 20px;text-decoration:none;transition:box-shadow .15s;display:block;overflow:hidden}.pcard:hover{box-shadow:0 1px 2px #10182814,0 14px 32px #1018281a}.pcard>.small,.pcard>h2,.pcard>.mini,.pcard>.mini-l{margin-left:22px;margin-right:22px}.pcard>.small{margin-top:16px}.pcard h2{margin:2px 22px 14px;font-size:21px}.covers{background:var(--line);grid-template-columns:repeat(3,1fr);gap:2px;height:190px;display:grid}.covers span{background:var(--pic);min-width:0;display:block}.covers img{object-fit:contain;width:100%;height:100%}.mini{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.mini div{background:#e8ebef;border-radius:4px;height:7px;overflow:hidden}.mini i{background:var(--mark);height:100%;display:block}.mini-l{color:var(--mute);justify-content:space-between;margin-top:8px;font-size:14px;display:flex}.route{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);grid-template-columns:repeat(5,1fr);margin-bottom:20px;display:grid;overflow:hidden}.route button{all:unset;cursor:pointer;border-right:1px solid var(--line);padding:18px 20px 20px;display:block;position:relative}.route button:last-child{border-right:0}.route button:hover{background:var(--panel)}.route button:focus-visible{outline:3px solid var(--mark);outline-offset:-3px}.route .st{color:var(--mute);justify-content:space-between;font-size:14px;display:flex}.route .fig{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:34px;font-weight:700;line-height:1.1}.route .fig small{color:var(--mute);font-size:17px;font-weight:500}.route .what{font-size:14px}.route .track{background:#e8ebef;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.route .track i{background:var(--mark);border-radius:3px;height:100%;display:block}.route button.full .track i{background:var(--ok)}.route button.full .st b{color:var(--ok)}.todo{background:var(--line);border-radius:var(--r3);box-shadow:var(--shadow);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.todo>*{background:var(--paper);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 20px;display:flex}.todo .dot{background:var(--mark-dot);border-radius:99px;flex:none;width:10px;height:10px}.todo .dot.warn{background:var(--no)}.todo .dot.wait{background:#d9a400}.todo .dot.ok{background:var(--ok)}.todo .t{align-items:center;gap:12px;display:flex}table.list{border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:var(--r3);width:100%;box-shadow:var(--shadow);overflow:hidden}table.list th{text-align:left;color:var(--mute);border-bottom:1px solid var(--line);background:var(--panel);padding:12px 14px;font-size:14px;font-weight:600}table.list td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}table.list tr:last-child td{border-bottom:0}table.list tr.sel td{background:#f1f6ff}table.list tr.theme td{background:var(--canvas);font-family:var(--display);padding:10px 14px;font-size:16px;font-weight:700}.thumbs{flex-wrap:wrap;gap:6px;display:flex}.thumbs img{object-fit:contain;background:var(--pic);border:1px solid var(--line);border-radius:6px;width:40px;height:52px}.thumbs img:first-child{border-color:var(--ink)}.thumbs .nopic{width:40px;height:52px;color:var(--mute);border:1px dashed #b5bcc6;border-radius:6px;place-items:center;font-size:13px;display:grid}.ocover{aspect-ratio:3/4;border-radius:var(--r1);background:var(--pic);border:1px solid var(--line);width:66px;overflow:hidden}.ocover img{object-fit:contain;width:100%;height:100%}.ocover img.ware{opacity:.6}.memo{background:var(--wait-soft);border-radius:6px;max-width:46ch;margin-top:6px;padding:4px 9px;font-size:14px;display:inline-block}.bar{background:var(--ink);color:#fff;border-radius:var(--r3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:14px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #10182840}.bar select{width:auto;color:var(--ink);min-height:40px}.bar .btn:not(.primary){color:var(--ink)}.layers{gap:8px;margin-top:8px;display:grid}.layers label{grid-template-columns:auto 1fr minmax(200px,260px);align-items:center;gap:10px;display:grid}.layers label img,.layers label>i{object-fit:contain;background:var(--pic);border:1px solid var(--line);border-radius:6px;width:36px;height:48px;display:block}.layers label span small{color:var(--mute);display:block}.layers label>span:first-child{grid-column:1/3}.mods{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:40px;display:grid}.mod{background:var(--paper);border-radius:var(--r3);color:var(--ink);box-shadow:var(--shadow);flex-direction:column;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.mod:hover{box-shadow:0 1px 2px #10182814,0 14px 32px #1018281a}.mod .body{flex-direction:column;flex:1;gap:8px;padding:18px 22px 20px;display:flex}.mod h2{font-size:21px}.mod p{color:var(--mute);flex:1;font-size:15px}.mod .meta{color:var(--mute2);justify-content:space-between;font-size:14px;display:flex}.shots{background:var(--line);grid-template-columns:1fr 1fr;gap:2px;height:250px;display:grid;position:relative}.shots.one{grid-template-columns:1fr}.shots>span{background:var(--pic);min-width:0;position:relative;overflow:hidden}.shots img,.shots video{object-fit:contain;width:100%;height:100%;display:block}.shots em{color:var(--ink);background:#ffffffeb;border-radius:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600;position:absolute;bottom:8px;left:8px}.shots>i{background:var(--mark);z-index:1;border-radius:99px;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #10182840}.shots>i:before{content:"";background:#fff;width:14px;height:2px;position:absolute;top:17px;left:10px}.shots>i:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:13px;left:13px;transform:rotate(45deg)}.shots.blank{background:var(--panel);grid-template-columns:1fr;place-items:center;display:grid}.fromto{align-items:center;gap:8px;height:46px;display:flex}.fromto span{width:40px;height:52px;color:var(--mute);background:#e3e6ea;border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.fromto span.b{background:var(--mark);color:#fff}.fromto span.w{width:66px}.fromto i{background:var(--mute2);flex:none;width:18px;height:2px;position:relative}.fromto i:after{content:"";border-top:2px solid var(--mute2);border-right:2px solid var(--mute2);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.tool{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.stepcol{gap:16px;display:grid}.step{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);grid-template-columns:40px 1fr;gap:16px;padding:24px 26px;display:grid}.step .n{background:var(--mark-soft);width:36px;height:36px;color:var(--mark-ink);font-family:var(--display);border-radius:99px;place-items:center;font-size:17px;font-weight:700;display:grid}.step h2{margin-top:5px;font-size:20px}.step>div>p{margin-top:4px}.stepbody{margin-top:14px}.stepbody .field:last-child{margin-bottom:0}.order{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);padding:24px;position:sticky;top:24px}.order dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:14px 0;font-size:15px;display:grid}.order dt{color:var(--mute)}.order dd{text-align:right;margin:0;font-weight:600}.order .total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-top:14px;display:flex}.order .total b{font-family:var(--display);font-size:26px}.work{grid-template-columns:380px 1fr;align-items:start;gap:28px;display:grid}.work .sheet{position:sticky;top:24px}.pair{grid-template-columns:1fr 1fr;gap:4px;display:grid;position:relative}.pair.solo{grid-template-columns:1fr}.pair .pic{aspect-ratio:3/4}.pair video{object-fit:contain;width:100%;height:100%}.acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}details.raw summary{cursor:pointer;color:var(--mark-ink);font-size:15px;font-weight:600}details.raw p{color:var(--mute);margin-top:6px;font-size:13.5px;line-height:1.5}.ledger{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:36px;display:grid}.ledger a{background:var(--paper);border-radius:var(--r3);color:var(--ink);box-shadow:var(--shadow);padding:20px;text-decoration:none}.ledger a:hover .n{color:var(--mark-ink)}.ledger .n{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.ledger .l{color:var(--mute);margin-top:6px;font-size:15px}.steps{counter-reset:step;background:var(--paper);border-radius:var(--r3);max-width:680px;box-shadow:var(--shadow);gap:0;padding:6px 22px;display:grid}.steps a{counter-increment:step;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:38px 1fr auto;align-items:baseline;gap:8px;padding:16px 0;text-decoration:none;display:grid}.steps a:last-child{border-bottom:0}.steps a:before{content:counter(step);font-family:var(--display);color:var(--mark-ink);font-size:20px;font-weight:700}.steps a.done{color:var(--mute)}.steps a.done:before{content:"✓";color:var(--ok)}.plan{grid-template-columns:1fr 340px;align-items:start;gap:28px;display:grid}.plan section{margin-bottom:34px}.plan section>h2{margin-bottom:4px}.plan section>p{color:var(--mute);margin-bottom:14px}.ticket{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);padding:24px;position:sticky;top:24px}.ticket dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:14px 0;font-size:15px;display:grid}.ticket dt{color:var(--mute)}.ticket dd{text-align:right;margin:0;font-weight:600}.ticket .total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-top:12px;display:flex}.ticket .total b{font-family:var(--display);font-size:26px}.ticket .btn{width:100%;min-height:52px}.model{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:36px;display:grid}.model .lead .pic{aspect-ratio:2/3}.stack{gap:10px;display:grid}.item{background:var(--paper);border-radius:var(--r2);box-shadow:var(--shadow);padding:16px 18px}.item p{color:var(--mute);margin-top:4px;font-size:14px}.item .row{justify-content:space-between;align-items:baseline}.fixbox{gap:8px;display:grid}.light{z-index:20;color:#f3f4f6;background:#0f1115;grid-template-columns:1fr 380px;display:grid;position:fixed;inset:0}.lightmain{grid-template-rows:1fr auto;min-width:0;min-height:0;display:grid}.light .stage{place-items:center;min-height:0;padding:28px;display:grid}.light .stage img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100vh - 150px)}.light .stage.split{grid-template-columns:1fr 1fr;gap:20px}.light .stage figure{justify-items:center;gap:8px;margin:0;display:grid}.light .stage figure img{background:#fff;max-height:calc(100vh - 190px)}.light .stage figcaption{color:#a3aab5;font-size:14px}.light>.stage{grid-column:1/-1}.light>.stage img,.light>.stage figure img{max-height:calc(100vh - 96px)}.strip{scrollbar-width:thin;background:#181b21;border-top:1px solid #262b33;gap:8px;padding:12px 20px 16px;display:flex;overflow-x:auto}.strip button{cursor:pointer;background:#262b33;border:2px solid #0000;border-radius:8px;flex:none;width:54px;height:72px;padding:0;overflow:hidden}.strip button img{object-fit:contain;width:100%;height:100%}.strip button[aria-current=true]{border-color:#fff}.strip button.approved{box-shadow:inset 0 -4px 0 var(--ok)}.strip button.rejected img{opacity:.35}.light aside{color:#f3f4f6;background:#181b21;border-left:1px solid #262b33;flex-direction:column;gap:18px;padding:24px;display:flex;overflow:auto}.light aside .mute,.light aside .hint,.light aside dt,.light aside .small.mute{color:#a3aab5}.light aside dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:15px;display:grid}.light aside dd{margin:0}.light aside .btn{color:#f3f4f6;background:#262b33;border-color:#353b45}.light aside .btn:hover{background:#2f3540}.light aside .btn.quiet{color:#9ec0ff;background:0 0;border-color:#0000}.light aside .btn.primary{background:var(--mark);border-color:var(--mark);color:#fff}.light aside input,.light aside textarea{color:#f3f4f6;background:#0f1115;border-color:#353b45}.light aside details.raw summary,.light aside .linkish{color:#9ec0ff}.light aside .chips button{color:#f3f4f6;background:#262b33;border-color:#353b45}.light aside .chips button[aria-pressed=true]{background:var(--mark);border-color:var(--mark)}.light aside kbd{color:inherit;background:0 0;border-color:#ffffff59}.light .verdict{grid-template-columns:1fr 1fr;gap:10px;display:grid}.light .verdict .btn{min-height:56px;font-size:17px}.light .verdict .yes{color:#fff;background:#15803d;border-color:#15803d}.light .verdict .yes:hover{background:#126c34}.light .verdict .nope{color:#ffb4a6;background:0 0;border-color:#6b3a33}.light .verdict .yes[aria-pressed=true]{box-shadow:0 0 0 3px #fff}.light .verdict .nope[aria-pressed=true]{background:var(--no);border-color:var(--no);color:#fff;box-shadow:0 0 0 3px #fff}.ware{flex-wrap:wrap;gap:8px;display:flex}.ware button{all:unset;cursor:pointer;background:#fff;border-radius:8px;outline:1px solid #353b45}.ware button[aria-pressed=true]{outline:3px solid var(--mark)}.ware button:focus-visible{outline:3px solid var(--mark);outline-offset:2px}.ware img{object-fit:contain;border-radius:8px;width:56px;height:74px}.gate{background:var(--paper);grid-template-columns:1fr 1fr;min-height:100%;display:grid}.gate .side{background:linear-gradient(#c9cacc 0%,#cecfd2 60%,#dcdde0 100%);position:relative}.gate .side img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.gate .form{place-items:center;padding:32px;display:grid}.gate .form form{width:min(400px,100%)}.gate .form .wordmark{margin-bottom:10px}.gate .claim{font-family:var(--display);max-width:16ch;margin-bottom:40px;font-size:30px;font-weight:700;line-height:1.15}.gate .form h2{margin-bottom:18px;font-size:22px}.formats{flex-wrap:wrap;gap:8px;display:flex}.formats button{border:1px solid var(--edge);background:var(--paper);border-radius:var(--r1);cursor:pointer;justify-items:center;gap:2px;width:94px;padding:9px 8px 7px;display:grid}.formats .shape{place-items:center;height:30px;display:grid}.formats .shape i{border:1.5px solid var(--mute2);border-radius:2px;display:block}.formats b{font-size:14px;font-weight:600}.formats small{color:var(--mute);text-align:center;font-size:11.5px;line-height:1.2}.formats button[aria-pressed=true]{border-color:var(--mark);background:var(--mark-soft);box-shadow:inset 0 0 0 1px var(--mark)}.formats button[aria-pressed=true] .shape i{border-color:var(--mark);background:#2563eb1f}.formats button[aria-pressed=true] b{color:var(--mark-ink)}@media (width<=1180px){.mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.tool{grid-template-columns:1fr}.order{position:static}}@media (width<=900px){.shell{grid-template-columns:1fr}.rail{z-index:10;border-right:0;border-bottom:1px solid var(--line);height:auto;position:sticky;top:0;overflow:visible}.railtop{padding:12px 16px}.menubtn{border:1px solid var(--edge);border-radius:var(--r1);background:var(--paper);cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.railbody{min-height:0;padding:0 14px 18px;display:none}.menu-open .railbody{max-height:calc(100vh - 70px);display:flex;overflow:auto}.main{padding:22px 16px 60px}h1,.start .hero h1{font-size:32px}.plan,.model,.gate,.work,.emptybox{grid-template-columns:1fr}.emptybox img{max-width:200px}.gate .side{display:none}.ticket,.work .sheet{position:static}.light{grid-template-columns:1fr;overflow:auto}.light .stage img{max-height:70vh}.route{grid-template-columns:1fr 1fr}.figures{grid-template-columns:1fr}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.step{grid-template-columns:1fr;padding:20px}.layers label{grid-template-columns:auto 1fr}.layers label>:last-child{grid-column:1/-1}table.list{display:block;overflow-x:auto}}.analysis{background:var(--panel);border:1px solid var(--line);border-radius:var(--r2);margin-bottom:18px;padding:18px 20px}.analysis h3{margin-bottom:2px}.agrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 14px;margin-top:14px;display:grid}.agrid label{gap:4px;font-size:14px;font-weight:600;display:grid}.agrid input{font-weight:400}.seg.kinds{gap:4px;margin-top:8px}.seg.kinds button{min-height:30px;padding:0 8px;font-size:13px}.imgnote{margin-top:6px;font-size:13px;min-height:34px!important;padding:4px 8px!important}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{border:1px solid var(--edge);background:var(--paper);border-radius:var(--r2);cursor:pointer;text-align:center;justify-items:center;gap:2px;width:98px;padding:6px 6px 8px;display:grid}.swatch i{width:100%;height:52px;color:var(--mark);border:1px solid #1018281f;border-radius:10px;place-items:center;font-size:22px;font-style:normal;display:grid}.swatch span{margin-top:4px;font-size:13.5px;font-weight:600}.swatch small{color:var(--mute);font-variant-numeric:tabular-nums;font-size:11.5px}.swatch.none i{background:repeating-linear-gradient(135deg,#f3f4f6 0 8px,#e9ecf0 8px 16px)}.swatch.add i{background:var(--drop);border-style:dashed;border-color:var(--drop-line)}.swatch[aria-pressed=true]{border-color:var(--mark);box-shadow:inset 0 0 0 2px var(--mark)}.swatch[aria-pressed=true] span{color:var(--mark-ink)}.scenes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.scenecard{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;gap:6px;padding:0;display:grid}.scenecard .img{aspect-ratio:4/3;border-radius:var(--r2);background:var(--pic);border:1px solid var(--line);place-items:center;display:grid;overflow:hidden}.scenecard .img img{object-fit:contain;width:100%;height:100%}.scenecard .img em{color:var(--mute);padding:10px;font-size:13px;font-style:normal;line-height:1.35}.scenecard.add .img{border:2px dashed var(--drop-line);background:var(--drop)}.scenecard.add .img i{color:var(--mark);font-size:30px;font-style:normal}.scenecard b{font-size:14.5px;font-weight:600}.scenecard[aria-pressed=true] .img{outline:3px solid var(--mark);outline-offset:2px}.scenecard[aria-pressed=true] b{color:var(--mark-ink)}.addbd{border:1px solid var(--line);border-radius:var(--r2);background:var(--panel);margin-top:14px;padding:16px}.colorin{border:1px solid var(--edge);border-radius:var(--r1);background:var(--paper);cursor:pointer;width:64px;height:44px;padding:2px}.picker.views{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.picker.views .face{background:var(--paper)}.slots{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.slotbox{background:var(--pic);width:34px;height:45px;color:var(--mute);border:1.5px dashed #b5bcc6;border-radius:6px;place-items:center;font-size:11px;font-weight:600;text-decoration:none;display:grid;overflow:hidden}.slotbox img{object-fit:contain;width:100%;height:100%}.slotbox.approved{border:2px solid var(--ok)}.slotbox.open{border:2px solid var(--mark)}.slotbox.running{border-style:solid;border-color:#d9a400;animation:1.4s ease-in-out infinite pulse}.slotbox.failed{border-color:var(--no)}.slots b{color:var(--mute);margin-left:6px;font-size:14px}.slots b.done{color:var(--ok)}.mrow{align-items:center;gap:8px;display:inline-flex}.mrow img{object-fit:cover;object-position:top;background:var(--pic);border-radius:99px;width:30px;height:30px}.bar.series{flex-direction:column;align-items:stretch;gap:10px}.barrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barrow.end{justify-content:flex-end}.barrow.end>.small{margin-right:auto}.chipdark{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:99px;min-height:34px;padding:0 12px;font-size:14px}.chipdark[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff;font-weight:600}.bar .skipped{color:#f3d27a}@media (prefers-reduced-motion:reduce){.slotbox.running{animation:none}}.pgallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 16px;display:grid}.pcardv{align-content:start;gap:4px;display:grid}.pcardv .pic{cursor:pointer;padding:0}.pcardv .pic em{color:var(--ink);background:#fffffff0;border-radius:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:8px;left:8px}.pcardv h3{margin-top:6px;font-size:15.5px;line-height:1.25}.presetedit{grid-template-columns:240px 1fr;gap:24px;margin-bottom:8px;display:grid}.setgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px;display:grid}.setcard{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);padding:16px 18px 18px}.setthumbs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.setthumbs figure{min-width:0;margin:0}.setthumbs span{aspect-ratio:3/4;background:var(--pic);border:1px solid var(--line);border-radius:8px;display:block;overflow:hidden}.setthumbs img{object-fit:contain;width:100%;height:100%}.setthumbs figcaption{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.slotlist{gap:6px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.slotlist li{background:var(--panel);border:1px solid var(--line);border-radius:var(--r1);grid-template-columns:26px 40px 1fr minmax(140px,220px) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.slotlist .thumb{background:var(--pic);border-radius:6px;width:36px;height:48px;overflow:hidden}.slotlist .thumb img{object-fit:contain;width:100%;height:100%}.slotlist .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.slotlist input{min-height:36px}td .dot{border:1px solid #10182826;border-radius:8px;width:36px;height:36px;display:block}@media (width<=900px){.presetedit{grid-template-columns:1fr}.slotlist li{grid-template-columns:26px 40px 1fr}}.gfilters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.gfilters select,.gfilters input{width:auto;min-width:200px}.ggrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 14px;display:grid}.gtile{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.gtile .img{aspect-ratio:3/4;border-radius:var(--r2);background:var(--pic);border:1px solid var(--line);color:var(--mute);place-items:center;margin-bottom:6px;font-size:14px;display:grid;position:relative;overflow:hidden}.gtile .img img,.gtile .img video{object-fit:contain;width:100%;height:100%}.gtile .img em{background:var(--ink);color:#fff;border-radius:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:8px;left:8px}.gtile b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.gtile small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gtile:hover .img{box-shadow:var(--shadow);border-color:var(--edge)}.gtile.approved .img{border:2px solid var(--ok)}.gtile.rejected .img img{opacity:.4}.gactions{gap:8px;display:grid}.gactions .btn{width:100%}.vidrow{grid-template-columns:1fr 80px;align-items:center;gap:8px;display:grid}.vidrow select{color:#f3f4f6;background:#0f1115;border-color:#353b45;min-height:44px}.vidrow .small{grid-column:1/-1}.mavatar.soft{border-color:var(--edge);color:var(--ink);background:var(--paper)}.mavatar.soft[aria-pressed=true]{background:var(--mark-soft);border-color:var(--mark);color:var(--mark-ink)}.share{background:var(--canvas);min-height:100%}.share>header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.share>main{max-width:1400px;margin:0 auto;padding:32px}.share h1{margin-top:4px;font-size:36px}.sharenote{background:var(--paper);border-radius:var(--r2);max-width:70ch;box-shadow:var(--shadow);white-space:pre-wrap;margin-top:12px;padding:14px 16px}.sharegrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px 18px;display:grid}.sharegrid figure{background:var(--paper);border-radius:var(--r3);box-shadow:var(--shadow);align-content:start;gap:8px;margin:0;padding:10px 10px 14px;display:grid}.sharegrid figure.approved{box-shadow:0 0 0 3px var(--ok)}.sharegrid figure.changes{box-shadow:0 0 0 3px var(--no)}.sharegrid .img{cursor:zoom-in;aspect-ratio:3/4;background:var(--pic);border-radius:var(--r2);border:0;width:100%;padding:0;display:block;overflow:hidden}.sharegrid .img img{object-fit:contain;width:100%;height:100%}.sharegrid figcaption{font-size:15px}.sharegrid figcaption small{color:var(--mute);font-size:13px;display:block}.decide{gap:8px;display:grid}.decide .btn{flex:1}.decide .btn.ok{background:var(--ok);border-color:var(--ok);color:#fff}.decide .btn.ok[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--ok)}.decide .btn[aria-pressed=true]:not(.ok){border-color:var(--no);color:var(--no)}.dstate{font-size:14px;font-weight:600}.dstate.approved{color:var(--ok)}.dstate.changes{color:var(--no)}.light aside .dstate.approved{color:#7fe3a2}.light aside .dstate.changes{color:#ffb4a6}@media (width<=700px){.share>main{padding:18px 14px}.share>header{padding:14px}}
