@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d238191b-module__7F5iRG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d238191b-module__7F5iRG__variable{--font-brand:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.0fcfx2a-jndc5.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e3cf962c-module__dJvmKW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e3cf962c-module__dJvmKW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--dy-teal:#004542;--dy-teal-deep:#00413f;--dy-gold:#a07d32;--dy-gold-lift:#be971a;--dy-yellow:#ecc400;--dy-ink:#363636;--dy-sand:#f8f7f2;--dy-sand-2:#f5f2ea;--dy-line:#e4e0d6;--ui-0:#101615;--ui-1:#161e1d;--ui-2:#1c2524;--ui-3:#24302e;--ui-4:#2d3a37;--ui-line:#2a3533;--ui-line-soft:#202928;--ui-line-input:#5a6f6a;--ui-text:#e9efed;--ui-muted:#94a5a1;--ui-faint:#7e908c;--act:#b98c22;--act-lift:#cc9c2a;--act-ink:#14100a;--danger:#e07a60;--danger-soft:#d8674c21;--caution:#d4a72c;--caution-soft:#d4a72c21;--r-sm:4px;--r:6px;--r-lg:10px;--r-pill:999px;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--brand-face:var(--font-brand), "Archivo", system-ui, sans-serif;--topbar-h:56px;--pane-w:264px;--ease:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--ui-0);color:var(--ui-text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:13px;line-height:1.45}:focus-visible{outline:2px solid var(--act-lift);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.viewport-gate{display:none}@media (max-width:899px){.app:has(.panes) .panes,.app:has(.panes) .topbar{display:none}.app .viewport-gate{text-align:center;place-content:center;gap:8px;min-height:100dvh;padding:24px;display:grid}.viewport-gate h1{font:700 16px/1.3 var(--brand-face);color:var(--ui-text);margin:0}.viewport-gate p{color:var(--ui-muted);max-width:42ch;margin:0}}.app{grid-template-rows:var(--topbar-h) 1fr;height:100dvh;display:grid;overflow:hidden}.topbar{background:var(--ui-2);border-bottom:1px solid var(--ui-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-width:0;padding:0 12px 0 14px;display:grid}.topbar__left,.topbar__center,.topbar__right{align-items:center;gap:8px;min-width:0;display:flex}.topbar__right{justify-content:flex-end}.brandmark{border-right:1px solid var(--ui-line);flex:none;align-items:center;gap:8px;margin-right:4px;padding-right:12px;text-decoration:none;display:flex}.brandmark:hover .brandmark__name{color:var(--ui-text)}.brandmark:focus-visible{outline:2px solid var(--act-lift);outline-offset:2px;border-radius:var(--r-sm)}.brandmark__glyph{border-radius:var(--r-sm);background:var(--dy-teal);color:#fff;width:24px;height:24px;font:700 11px/1 var(--brand-face);letter-spacing:-.02em;place-items:center;display:grid}.brandmark__name{font:600 12px/1 var(--sans);letter-spacing:.01em;color:var(--ui-muted);white-space:nowrap}.docname{flex-direction:column;gap:2px;min-width:0;display:flex}.docname__title{font:600 13.5px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.docname__meta{font:400 10.5px/1 var(--mono);color:var(--ui-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}@media (max-width:1180px){.docname__meta{display:none}}@media (max-width:980px){.brandmark__name{display:none}}.docname__meta b{color:var(--ui-muted);font-weight:500}.docname__sep{opacity:.4}.chip{border-radius:var(--r-pill);font:500 10.5px/1 var(--sans);letter-spacing:.02em;background:var(--ui-3);color:var(--ui-muted);border:1px solid var(--ui-line);flex:none;align-items:center;gap:5px;padding:3px 9px 3px 7px;display:inline-flex}.chip:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:5px;height:5px}.chip[data-kind=draft]{color:var(--caution)}.chip[data-kind=ok]{color:#5fbf9a}.chip--diff{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.chip--diff:hover:not(:disabled){border-color:currentColor}.chip--diff:disabled{cursor:default}.topbar__left{container:topbar-left/inline-size}.topbar__left .docname{flex:0 auto;min-width:9rem}.topbar__left .chip--diff{flex:0 auto;min-width:5.5rem}@container topbar-left (max-width:1000px){.brandmark__name{display:none}.brandmark{padding-right:8px}}@container topbar-left (max-width:680px){.topbar__left .chip--diff{display:none}}@container topbar-left (max-width:640px){.topbar__left .docname{min-width:0}}.btn{font:500 12.5px/1 var(--sans);border:1px solid var(--ui-line);border-radius:var(--r);background:var(--ui-3);color:var(--ui-text);cursor:pointer;white-space:nowrap;transition:background .12s var(--ease), border-color .12s var(--ease), opacity .12s;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.btn:hover:not(:disabled){background:var(--ui-4);border-color:#364543}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn--quiet{color:var(--ui-muted);background:0 0;border-color:#0000}.btn--quiet:hover:not(:disabled){background:var(--ui-3);color:var(--ui-text)}.btn--primary{background:var(--act);border-color:var(--act);color:var(--act-ink);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--act-lift);border-color:var(--act-lift)}.btn--danger{color:var(--danger)}.btn--danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.btn--sm{padding:5px 9px;font-size:11.5px}.offline-confirm{flex:none;align-items:center;gap:4px;display:inline-flex}.btn--big{padding:12px 22px;font-size:14px}.iconbtn{border-radius:var(--r);width:30px;height:30px;color:var(--ui-muted);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.iconbtn:hover:not(:disabled){background:var(--ui-3);color:var(--ui-text)}.iconbtn:disabled{opacity:.3;cursor:not-allowed}.iconbtn svg{width:15px;height:15px}.seg{background:var(--ui-1);border:1px solid var(--ui-line);border-radius:var(--r);flex:none;gap:2px;padding:2px;display:inline-flex}.seg button{font:500 11.5px/1 var(--sans);border-radius:var(--r-sm);color:var(--ui-muted);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.seg button:hover:not(:disabled):not([aria-pressed=true]){color:var(--ui-text)}.seg button[aria-pressed=true]{background:var(--ui-4);color:var(--ui-text);box-shadow:0 1px 2px #0000004d}.seg button:disabled{opacity:.3;cursor:not-allowed}.seg svg{width:13px;height:13px}.seg--icons button{padding:5px 8px}.panes{grid-template-columns:var(--pane-w) minmax(0, 1fr) var(--pane-w);min-height:0;display:grid}.pane{background:var(--ui-1);border-right:1px solid var(--ui-line);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.pane:last-child{border-right:0;border-left:1px solid var(--ui-line)}.pane__head{z-index:2;background:var(--ui-1);border-bottom:1px solid var(--ui-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px 9px;display:flex;position:sticky;top:0}.pane__title{font:600 10.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ui-faint);margin:0}.pane__body{padding:12px}.section{border-top:1px solid var(--ui-line-soft);padding:12px}.section:first-of-type{border-top:0}.section__title{font:600 10px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ui-faint);margin:0 0 10px}.field{margin-bottom:13px}.field:last-child{margin-bottom:0}.field label{font:500 11.5px/1 var(--sans);color:var(--ui-muted);margin-bottom:5px;display:block}.field input[type=text],.field input[type=date],.field input[type=number],.field input[type=datetime-local],.field textarea,.field select{width:100%;font:inherit;border:1px solid var(--ui-line-input);border-radius:var(--r-sm);background:var(--ui-0);color:var(--ui-text);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);padding:7px 9px;font-size:12.5px}.field textarea{resize:vertical;min-height:68px;line-height:1.55}.field__check{color:var(--ui-muted);cursor:pointer;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.modlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.modrow{background:var(--ui-1);border:1px solid var(--ui-line-soft);border-radius:var(--r);padding:9px 10px 10px}.modrow .field{margin-bottom:8px}.modrow .field:last-child{margin-bottom:0}.modrow__name{color:var(--ui-text);margin-bottom:7px;font-size:12.5px;font-weight:600;line-height:1.4}.modrow__tools button{padding:4px 9px;font-size:11px}.modrow__tools button:disabled{opacity:.35;cursor:not-allowed}.modadd{margin-top:12px;margin-bottom:0}.modadd__row{align-items:center;gap:6px;display:flex}.modadd__row select{flex:1;min-width:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--act);outline:none;box-shadow:0 0 0 3px #b98c2233}.field__count{font:400 10px/1 var(--mono);color:var(--ui-faint);justify-content:flex-end;margin-top:5px;display:flex}.field__count[data-over=true]{color:var(--danger);font-weight:500}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips button{font:500 11.5px/1 var(--sans);cursor:pointer;border:1px solid var(--ui-line);border-radius:var(--r-pill);color:var(--ui-muted);transition:background .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease);background:0 0;padding:6px 10px}.chips button:hover:not([aria-pressed=true]){background:var(--ui-3);color:var(--ui-text)}.chips button[aria-pressed=true]{background:var(--act);border-color:var(--act);color:var(--act-ink);font-weight:600}.hint{color:var(--ui-faint);margin:8px 0 0;font-size:11.5px;line-height:1.55}.tree{margin:0;padding:0;font-size:12px;list-style:none}.tree ul{border-left:1px solid var(--ui-line-soft);margin:0;padding-left:9px;list-style:none}.tree button{border-radius:var(--r-sm);width:100%;color:var(--ui-muted);font:inherit;text-align:left;cursor:pointer;transition:background 90ms var(--ease), color 90ms var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:4px 7px;display:flex}.tree button:hover{background:var(--ui-3);color:var(--ui-text)}.tree button[aria-current=true]{background:var(--act);color:var(--act-ink);font-weight:600}.tree__glyph{opacity:.75;flex:none;width:13px;height:13px}.tree button[aria-current=true] .tree__glyph{opacity:1}.tree__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree__theirs{background:var(--dy-gold-lift);border-radius:50%;flex:none;width:4px;height:4px;margin-left:auto}.insp__head{border-bottom:1px solid var(--ui-line-soft);padding:12px}.insp__type{font:600 13px/1.2 var(--sans);color:var(--ui-text);letter-spacing:-.01em}.insp__none{color:var(--ui-faint);margin:0;padding:12px;font-size:12px;line-height:1.6}.insp__list{color:var(--ui-muted);margin:0;padding:0 0 0 16px}.insp__list li+li{margin-top:4px}.insp__theirs{border-left:2px solid var(--dy-gold);color:var(--ui-muted);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#a07d321c;gap:8px;margin:12px;padding:9px 11px;font-size:11.5px;line-height:1.55;display:flex}.notices{flex-direction:column;gap:8px;padding:12px;display:flex}.notices:empty{display:none}.notice{border-radius:var(--r-sm);border:1px solid var(--ui-line);background:var(--ui-2);color:var(--ui-muted);grid-template-columns:14px 1fr;gap:8px;padding:9px 11px;font-size:11.5px;line-height:1.55;display:grid}.notice__glyph{width:14px;height:14px;margin-top:1px}.notice>:only-child{grid-column:1/-1}.notice strong{color:var(--ui-text);margin-bottom:2px;font-weight:600;display:block}.notice[data-kind=error]{border-color:var(--danger);background:var(--danger-soft)}.notice[data-kind=error] .notice__glyph{color:var(--danger)}.notice[data-kind=caution]{background:var(--caution-soft);border-color:#d4a72c80}.notice[data-kind=caution] .notice__glyph{color:var(--caution)}.notice[data-kind=info] .notice__glyph{color:var(--ui-faint)}.reprice__field{margin:10px 0 0;display:block}.reprice__actions{gap:6px;margin-top:10px;display:flex}.schedule__field{margin:10px 0 0;display:block}.schedule__actions{gap:6px;margin-top:10px;display:flex}.schedule__pending{color:var(--caution);margin-top:8px;display:block}.warn{background:var(--caution-soft);border-radius:var(--r-sm);color:#e2d3a6;border:1px solid #d4a72c80;margin-bottom:12px;padding:9px 11px;font-size:11.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}.brief-scroll{background:var(--ui-0);overflow-y:auto}.brief{max-width:1000px;margin:0 auto;padding:40px 28px 96px}.brief__head{margin-bottom:30px}.brief__eyebrow{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dy-gold-lift);margin:0 0 10px}.brief__head h1{font:600 28px/1.15 var(--sans);letter-spacing:-.025em;color:var(--ui-text);text-wrap:balance;margin:0 0 8px}.brief__head p{color:var(--ui-muted);max-width:58ch;margin:0;font-size:13px;line-height:1.65}.brief__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.brief__cols{grid-template-columns:minmax(0,1fr)}}.brief-card{background:var(--ui-1);border:1px solid var(--ui-line);border-radius:var(--r-lg);overflow:hidden}.brief-card__head{border-bottom:1px solid var(--ui-line-soft);justify-content:space-between;align-items:baseline;gap:10px;padding:13px 16px;display:flex}.brief-card__title{font:600 12.5px/1 var(--sans);color:var(--ui-text);margin:0}.brief-card__note{font:400 10.5px/1 var(--mono);color:var(--ui-faint)}.brief-card__body{padding:16px}.brief__grid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:0 14px;display:grid}.brief__grid+.brief__grid{margin-top:13px}.brief__dests{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:10px;display:grid}.brief__dest{border:1px solid var(--ui-line);border-radius:var(--r);background:var(--ui-2);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);overflow:hidden}.brief__dest[data-on=true]{border-color:var(--act);box-shadow:0 0 0 1px var(--act)}.brief__pick{width:100%;color:var(--ui-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.brief__pick img{aspect-ratio:16/10;object-fit:cover;opacity:.45;filter:saturate(.5);width:100%;transition:opacity .14s var(--ease), filter .14s var(--ease);display:block}.brief__dest[data-on=true] .brief__pick img{opacity:1;filter:none}.brief__pick:hover img{opacity:.8}.brief__pick span{align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.brief__dest[data-on=true] .brief__pick span{color:var(--ui-text);font-weight:600}.brief__pick span:before{content:"";border:1px solid var(--ui-line);background:var(--ui-0);border-radius:3px;flex:none;width:12px;height:12px}.brief__dest[data-on=true] .brief__pick span:before{border-color:var(--act);background:var(--act);box-shadow:inset 0 0 0 2px var(--ui-0)}.brief__nums{gap:6px;padding:0 8px 8px;display:flex}.brief__nums input{width:100%;min-width:0;font:inherit;border:1px solid var(--ui-line);border-radius:var(--r-sm);background:var(--ui-0);color:var(--ui-text);padding:5px 7px;font-size:11.5px}.brief__nums input:focus{border-color:var(--act);outline:none;box-shadow:0 0 0 2px #b98c2238}.brief__go{z-index:3;background:color-mix(in srgb, var(--ui-2) 92%, transparent);backdrop-filter:blur(8px);border:1px solid var(--ui-line);border-radius:var(--r-lg);align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex;position:sticky;bottom:0}.brief__go .hint{flex:1;margin:0}.gate{background:radial-gradient(120% 90% at 50% 0%, #1b3330 0%, var(--ui-0) 62%), var(--ui-0);flex-direction:column;justify-content:safe center;align-items:center;min-height:100dvh;padding:24px;display:flex}.gate__card{border-radius:var(--r-lg);background:#fff;flex-direction:column;flex:none;gap:10px;width:min(400px,100%);padding:34px 32px 28px;display:flex;box-shadow:0 24px 60px #0006}.gate__eyebrow{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dy-gold);margin:0}.gate__title{font:400 27px/1.15 var(--brand-face);color:var(--dy-teal);text-wrap:balance;margin:0}.gate__blurb{font:400 13px/1.6 var(--brand-face);color:var(--dy-ink);max-width:40ch;margin:0 0 12px}.gate__label{font:600 11px/1 var(--sans);color:var(--dy-ink)}.gate__input{font:400 14px/1 var(--brand-face);color:var(--dy-ink);background:var(--dy-sand);border:1px solid var(--dy-line);border-radius:var(--r);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);padding:11px 12px}.gate__input:focus-visible{border-color:var(--dy-gold);outline:none;box-shadow:0 0 0 3px #a07d3238}.gate__input[aria-invalid=true]{border-color:#a8452f}.gate__error{font:400 12px/1.45 var(--sans);color:#8c3a29;margin:0}.gate__go{font:700 14px/1 var(--brand-face);color:var(--act-ink);background:var(--dy-gold);border-radius:var(--r-pill);cursor:pointer;transition:background .12s var(--ease), transform 80ms var(--ease);border:none;margin-top:6px;padding:12px}.gate__go:hover{background:var(--dy-gold-lift)}.gate__go:active{transform:translateY(1px)}.gate__go:focus-visible{outline:2px solid var(--dy-teal);outline-offset:2px}.gate__foot{font:400 10px/1 var(--mono);letter-spacing:.04em;color:#6f6a5e;text-align:center;margin:14px 0 0}.brief__wide{margin-top:18px}.mediagrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mediagrid__item{border:1px solid var(--ui-line);border-radius:var(--r-sm);background:var(--ui-0);cursor:pointer;aspect-ratio:4/3;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);padding:0;position:relative;overflow:hidden}.mediagrid__item img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity .12s var(--ease);display:block}.mediagrid__item:hover img{opacity:1}.mediagrid__item[aria-pressed=true]{border-color:var(--act);box-shadow:0 0 0 2px var(--act)}.mediagrid__item[aria-pressed=true] img{opacity:1}.mediagrid__item[aria-pressed=true]:after{content:"";background:var(--act);width:13px;height:13px;box-shadow:inset 0 0 0 2px var(--ui-0);border-radius:50%;position:absolute;top:4px;right:4px}.mediagrid__caption{font:600 10.5px/1.25 var(--sans);color:#fff;text-align:left;background:linear-gradient(#0000,#000000b8);padding:14px 6px 5px;position:absolute;bottom:0;left:0;right:0}.mediagrid__item--default:not(:has(img)) .mediagrid__caption{text-align:center;color:var(--ui-muted);background:0 0;justify-content:center;align-items:center;padding:6px;display:flex;inset:0}.picker__more{margin-top:8px}.brief__hero .mediagrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.brief__hero .upload--open{max-width:460px}.cardphoto{margin-bottom:10px}.cardphoto__row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cardphoto__thumb{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--ui-line);background:var(--ui-0);flex:none;width:48px;height:60px}.cardphoto__thumb--none{text-align:center;color:var(--ui-faint);justify-content:center;align-items:center;font-size:10px;line-height:1.2;display:flex}.upload{margin-bottom:10px}.upload__pick{position:relative;overflow:hidden}.upload__pick:focus-within{outline:2px solid var(--act);outline-offset:2px}.upload__file{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.upload--open{background:var(--ui-1);border:1px solid var(--ui-line);border-radius:var(--r);padding:10px}.upload__head{align-items:center;gap:9px;min-width:0;margin-bottom:10px;display:flex}.upload__thumb{object-fit:cover;border-radius:var(--r-sm);flex:none;width:56px;height:42px}.upload__name{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upload__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.upload__error{color:var(--danger);margin:0 0 9px;font-size:12px;line-height:1.5}.upload__drop{text-align:center;cursor:pointer;border:1px dashed var(--ui-line);border-radius:var(--r);background:var(--ui-1);min-height:92px;transition:border-color .12s var(--ease), background-color .12s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 16px;display:flex}.upload__drop:hover,.upload__drop:focus-within{border-color:var(--dy-gold)}.upload__droptitle{font:600 13.5px/1.3 var(--sans);color:var(--ui-text)}.upload__drophint{font:400 12px/1.4 var(--sans);color:var(--ui-muted)}.upload__list{flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.upload__item{border:1px solid var(--ui-line);border-radius:var(--r-sm);background:var(--ui-0);padding:8px}.upload__item .upload__head{margin-bottom:8px}.upload__item .field{margin-bottom:0}.upload__item[data-status=done]{opacity:.6}.upload__drop-one{flex:none;margin-left:auto}.upload__state{color:var(--ui-muted);margin:6px 0 0;font-size:12px}.upload__state--done{color:#5fbf9a}.upload__item .upload__error{margin:6px 0 0}.home.photos{justify-content:flex-start}.home__inner.photos__inner{max-width:1040px}.photos .home__eyebrow a{color:inherit;text-decoration:none}.photos .home__eyebrow a:hover{text-decoration:underline}.photos .home__title a{color:inherit;text-decoration:none}.photos .home__title a:hover{text-decoration:underline}.photos__add{max-width:460px;margin-bottom:18px}.photos__count{margin:0 0 6px}.photos__group{margin-top:22px}.photos__name{font:600 15px/1.3 var(--sans);color:var(--ui-text);margin:0 0 10px}.folders{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.folder{background:var(--ui-1);border:1px solid var(--ui-line);border-radius:var(--r);height:100%;color:var(--ui-text);transition:border-color .12s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.folder:hover{border-color:var(--dy-gold)}.folder:focus-visible{outline:2px solid var(--dy-gold);outline-offset:2px}.folder__img{aspect-ratio:4/3;object-fit:cover;background:var(--ui-0);width:100%;display:block}.folder__img--none{background:repeating-linear-gradient(135deg, var(--ui-0) 0 8px, var(--ui-1) 8px 16px)}.folder__name{font:600 13px/1.3 var(--sans);padding:8px 10px 0}.folder__count{font:400 10.5px/1.4 var(--mono);color:var(--ui-faint);padding:2px 10px 9px}.folder[data-empty=true] .folder__name{color:var(--ui-muted)}.photos__back{margin:0 0 6px;font-size:12.5px}.photos__back a{color:var(--ui-muted);text-decoration:none}.photos__back a:hover{color:var(--ui-text);text-decoration:underline}.photos__title{font:600 22px/1.25 var(--sans);color:var(--ui-text);margin:0 0 6px}.photos__title span{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);vertical-align:middle;margin-left:8px}.photos__use{max-width:640px;color:var(--ui-muted);margin:0 0 16px;font-size:13px;line-height:1.55}.photos__empty{color:var(--ui-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.photos__main{max-width:640px;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-6px 0 16px;font-size:12.5px;line-height:1.5;display:flex}.photos__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.photo{background:var(--ui-1);border:1px solid var(--ui-line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.photo__img{aspect-ratio:4/3;object-fit:cover;background:var(--ui-0);width:100%;display:block}.photo__body{flex-direction:column;gap:7px;padding:9px 10px 10px;display:flex}.photo__alt{color:var(--ui-text);margin:0;font-size:12.5px;line-height:1.45}.photo__badge{font:600 10px/1.5 var(--sans);color:var(--ui-0);background:var(--dy-gold);border-radius:999px;align-self:flex-start;margin:0;padding:2px 7px}.photo__meta{font:400 10.5px/1.4 var(--mono);color:var(--ui-faint);margin:0}.photo__confirm p{color:var(--ui-muted);margin:0 0 7px;font-size:12px;line-height:1.45}.photo .field{margin-bottom:0}@media (max-width:520px){.photos__grid{grid-template-columns:minmax(0,1fr)}.folders{grid-template-columns:repeat(2,minmax(0,1fr))}}.brief__saved{margin-bottom:18px}.saved{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.saved__row{border-radius:var(--r);background:var(--ui-2);width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;transition:background .12s var(--ease), border-color .12s var(--ease);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title go""meta go";align-items:center;gap:2px 12px;padding:9px 11px;display:grid}.saved__row:hover:not(:disabled){background:var(--ui-3);border-color:var(--ui-line)}.saved__row:disabled{opacity:.5;cursor:progress}.saved__title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:12.5px;font-weight:600;overflow:hidden}.saved__meta{font:400 10.5px/1.3 var(--mono);color:var(--ui-faint);grid-area:meta}.saved__go{font:500 11px/1 var(--sans);color:var(--act);white-space:nowrap;grid-area:go}.saved__family{background:var(--ui-2);border-radius:var(--r);border:1px solid #0000;align-items:center;gap:8px;padding-right:10px;display:flex}.saved__family:hover{border-color:var(--ui-line)}.saved__family .saved__row{background:0 0;border-color:#0000;flex:1;min-width:0}.saved__family .saved__row:hover:not(:disabled){background:0 0;border-color:#0000}.saved__family .saved__row:hover:not(:disabled) .saved__title{color:var(--act)}.saved__langs{flex:none;gap:4px;display:flex}.saved__lang{font:500 11px/1 var(--mono);color:var(--ui-text);background:var(--ui-3);border:1px solid var(--ui-line);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.saved__lang:hover:not(:disabled){border-color:var(--act)}.saved__lang:disabled{opacity:.5;cursor:progress}.saved__live{background:#5fbf9a;border-radius:50%;width:6px;height:6px}.saved__template{font:500 11px/1 var(--sans);color:var(--ui-muted);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:5px 9px}.saved__template:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-line)}.saved__template:disabled{opacity:.5;cursor:progress}.brief>.notice{margin-bottom:14px}.notice__list{margin:6px 0 0;padding-left:16px}.brief__dates-over{margin:12px 0 0}.brief__loading{text-align:center;padding:48px 0}.chip[data-kind=error]{color:var(--danger);border-color:#d8674c73}.notice__jump{font:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.notice a{color:inherit}.brief__region{margin-bottom:14px}.brief__region:last-of-type{margin-bottom:0}.brief__regionname{border:1px solid var(--ui-line);border-radius:var(--r);background:var(--ui-2);font:600 10.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ui-muted);cursor:pointer;transition:border-color .12s var(--ease), color .12s var(--ease);align-items:center;gap:8px;margin:0;padding:8px 10px;list-style:none;display:flex}.brief__regionname::-webkit-details-marker{display:none}.brief__regionname:before{content:"";width:0;height:0;transition:transform .13s var(--ease);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid;flex:none}.brief__region[open]>.brief__regionname:before{transform:rotate(90deg)}.brief__regionname:hover{border-color:var(--dy-gold);color:var(--ui-text)}.brief__region>.brief__regionname:focus-visible{outline:2px solid var(--dy-gold);outline-offset:2px}.brief__regioncount{font:500 10px/1 var(--mono);letter-spacing:.04em;text-transform:none;color:var(--ui-faint);margin-left:auto}.brief__region[open]>.brief__regionname{margin-bottom:10px}.brief__region+.brief__region{margin-top:8px}.brief__nophoto{aspect-ratio:16/10;background:repeating-linear-gradient(135deg, var(--ui-2) 0 6px, var(--ui-1) 6px 12px);width:100%;display:block}.pane__tabs{z-index:3;background:var(--ui-1);border-bottom:1px solid var(--ui-line-soft);padding:10px 12px;position:sticky;top:0}.pane__tabs .seg{width:100%}.pane__tabs .seg button{flex:1;justify-content:center}.section__flag{float:right;font:500 9px/1 var(--sans);letter-spacing:.06em;color:var(--caution);border-radius:var(--r-pill);text-transform:none;border:1px solid #d4a72c66;padding:3px 7px}.kv{gap:4px;margin:0;display:grid}.kv>div{grid-template-columns:42% 1fr;align-items:baseline;gap:8px;display:grid}.kv dt{font:400 10.5px/1.4 var(--mono);color:var(--ui-faint)}.kv dd{font:500 10.5px/1.4 var(--mono);color:var(--ui-text);overflow-wrap:anywhere;margin:0}.plainlist{gap:3px;margin:0 0 10px;padding:0;list-style:none;display:grid}.plainlist code{font:400 11px/1.5 var(--mono);color:var(--ui-muted)}.hint code{font:400 11px/1 var(--mono);color:var(--ui-muted)}a.btn{text-decoration:none}.gate__alt{border-top:1px solid var(--dy-line);gap:9px;margin-top:16px;padding-top:16px;display:grid}.gate__or{font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6f6a5e;text-align:center}.gate__google{text-align:center;font:700 14px/1 var(--brand-face);color:var(--dy-teal);border:1px solid var(--dy-line);border-radius:var(--r-pill);transition:border-color .12s var(--ease), background .12s var(--ease);background:#fff;padding:12px;text-decoration:none;display:block}.gate__google:hover{border-color:var(--dy-teal);background:var(--dy-sand)}.gate__google:focus-visible{outline:2px solid var(--dy-teal);outline-offset:2px}.gate__note{font:400 12px/1.5 var(--brand-face);color:#6f6a5e;text-align:center;margin:0}.field__head{align-items:center;gap:6px;margin-bottom:5px;display:flex}.field__head label{margin-bottom:0}.field__help{border:1px solid var(--ui-line);background:var(--ui-1);width:15px;height:15px;color:var(--ui-muted);font:600 10px/1 var(--sans);cursor:help;transition:color .11s var(--ease), border-color .11s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.field__help:hover,.field__help[aria-expanded=true]{color:var(--dy-gold);border-color:var(--dy-gold)}.field__help:focus-visible{outline:2px solid var(--dy-gold);outline-offset:1px}.field__hint{border-left:2px solid var(--dy-gold);background:var(--ui-1);border-radius:0 var(--r-sm) var(--r-sm) 0;font:400 11.5px/1.5 var(--sans);color:var(--ui-text);margin:6px 0 0;padding:7px 9px}.field__note{font:400 11px/1.45 var(--sans);color:var(--ui-muted);margin:5px 0 0}.orown{align-items:stretch;gap:6px;display:flex}.orown input[type=text]{flex:auto;min-width:0}.orown button{border:1px solid var(--ui-line);border-radius:var(--r-sm);background:var(--ui-1);color:var(--ui-muted);font:500 11px/1 var(--sans);white-space:nowrap;cursor:pointer;flex:none;padding:0 9px}.orown button:hover{color:var(--dy-gold);border-color:var(--dy-gold)}.orown button:focus-visible{outline:2px solid var(--dy-gold);outline-offset:1px}.notice__fix{font-family:var(--sans);font-size:inherit;color:var(--dy-gold);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.notice__fix:hover{color:var(--dy-gold-lift)}.notice__fix:focus-visible{outline:2px solid var(--dy-gold);outline-offset:2px;border-radius:2px}.home{background:radial-gradient(120% 80% at 50% 0%, #1b3330 0%, var(--ui-0) 58%), var(--ui-0);flex-direction:column;justify-content:safe center;min-height:100dvh;padding:40px 28px 64px;display:flex}.home__inner{flex:none;width:100%;max-width:780px;margin:0 auto}.home__head{margin-bottom:34px}.home__eyebrow{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dy-gold-lift);margin:0 0 10px}.home__title{font:600 30px/1.12 var(--sans);letter-spacing:-.028em;color:var(--ui-text);text-wrap:balance;margin:0 0 10px}.home__blurb{max-width:56ch;font:400 13.5px/1.65 var(--sans);color:var(--ui-muted);margin:0}.home__ask{font:600 12.5px/1 var(--sans);color:var(--ui-text);margin:0 0 12px}.home__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}@media (max-width:720px){.home__routes{grid-template-columns:minmax(0,1fr)}}.route{background:var(--ui-1);border:1px solid var(--ui-line);border-radius:var(--r-lg);transition:border-color .13s var(--ease), background .13s var(--ease), transform .13s var(--ease);grid-template-rows:auto auto 1fr auto;gap:8px;padding:18px 18px 15px;text-decoration:none;display:grid}.route:hover{border-color:var(--dy-gold);background:var(--ui-2);transform:translateY(-1px)}.route:focus-visible{outline:2px solid var(--dy-gold);outline-offset:2px}.route__glyph{color:var(--dy-gold-lift);line-height:0}.route__title{font:600 15px/1.25 var(--sans);letter-spacing:-.015em;color:var(--ui-text)}.route__body{font:400 12.5px/1.6 var(--sans);color:var(--ui-muted)}.route__foot{border-top:1px solid var(--ui-line-soft);font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);padding-top:10px}.home__more{border:1px solid var(--ui-line-soft);border-radius:var(--r-lg);transition:border-color .13s var(--ease), background .13s var(--ease);flex-direction:column;gap:4px;margin-top:18px;padding:12px 16px;text-decoration:none;display:flex}.home__more:hover{border-color:var(--dy-gold);background:var(--ui-1)}.home__more:focus-visible{outline:2px solid var(--dy-gold);outline-offset:2px}.home__more-title{font:600 13.5px/1.3 var(--sans);color:var(--ui-text)}.home__more-body{font:400 12.5px/1.55 var(--sans);color:var(--ui-muted)}.home__foot{font:400 10px/1 var(--mono);letter-spacing:.04em;color:var(--ui-faint);margin:22px 0 0}.field__effect{border-radius:var(--r-sm);font:500 9.5px/1.35 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:help;flex:none;margin-left:auto;padding:2px 6px}.field__effect[data-effect=page]{color:var(--act-lift);background:#b98c2224}.field__effect[data-effect=copy]{color:var(--ui-muted);background:var(--ui-3)}.field__effect[data-effect=internal]{color:var(--ui-faint);background:var(--ui-line-soft)}.field__head .field__effect+.field__help{margin-left:6px}.langs button{font-family:var(--mono);font-size:11px}.langs__live{background:#5fbf9a;border-radius:50%;width:6px;height:6px}.langs .langs__add{color:var(--ui-faint)}.langs .langs__add[aria-pressed=true]{color:var(--dy-gold)}.langs button:disabled:not([aria-pressed=true]){cursor:progress}.field__help[data-pinned=true]{color:var(--act-ink);background:var(--act);border-color:var(--act)}.field__bubble{z-index:60;pointer-events:none;background:var(--ui-4);width:280px;color:var(--ui-text);border-radius:var(--r);font:400 12px/1.55 var(--sans);animation:bubble-in .11s var(--ease);border:1px solid #3a4a47;margin:0;padding:10px 12px;position:fixed;box-shadow:0 10px 26px #00000073}.field__bubble[data-flip=true]{transform:translateY(-100%)}.field__bubble[data-pinned=true]{border-color:var(--act)}.field__bubble:after{content:"";left:calc(var(--arrow,262px) - 5px);background:var(--ui-4);border-top:1px solid #3a4a47;border-left:1px solid #3a4a47;width:8px;height:8px;position:absolute;top:-5px;transform:rotate(45deg)}.field__bubble[data-flip=true]:after{border:1px solid #3a4a47;border-top:none;border-left:none;top:auto;bottom:-5px}.field__bubble[data-pinned=true]:after{border-color:var(--act)}.field__bubble__pin{font:500 9.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--act-lift);border-top:1px solid #ffffff14;margin-top:7px;padding-top:6px;display:block}@keyframes bubble-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.field__bubble{animation:none}}.chosen{border:1px solid var(--ui-line);border-radius:var(--r);margin:0 0 14px;overflow:hidden}.chosen__head,.chosen__row{grid-template-columns:minmax(0,1fr) 64px 78px 24px;align-items:center;gap:10px;padding:0 8px 0 11px;display:grid}.chosen__head{background:var(--ui-2);border-bottom:1px solid var(--ui-line);font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-faint);padding-top:7px;padding-bottom:6px}.chosen__head span:nth-child(2),.chosen__head span:nth-child(3){text-align:right}.chosen__row{min-height:34px}.chosen__row+.chosen__row{border-top:1px solid var(--ui-line-soft)}.chosen__row:hover{background:var(--ui-2)}.chosen__name{font:500 12.5px/1.2 var(--sans);color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chosen__num{border:none;border-bottom:1px solid var(--ui-line);color:var(--ui-text);font:500 12.5px/1 var(--mono);font-variant-numeric:tabular-nums;text-align:right;transition:border-color .12s var(--ease);background:0 0;border-radius:0;padding:3px 2px}.chosen__num::placeholder{color:var(--ui-faint)}.chosen__num:hover{border-bottom-color:var(--ui-muted)}.chosen__num:focus{border-bottom-color:var(--act);color:#fff;outline:none}.chosen__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chosen__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.chosen__num{-moz-appearance:textfield;appearance:textfield}.chosen__drop{border-radius:var(--r-sm);width:22px;height:22px;color:var(--ui-faint);cursor:pointer;opacity:0;transition:opacity .12s var(--ease), color .12s var(--ease), background .12s var(--ease);background:0 0;border:none;place-items:center;display:grid}.chosen__row:hover .chosen__drop,.chosen__drop:focus-visible{opacity:1}.chosen__drop:hover{color:var(--danger);background:var(--danger-soft)}@media (max-width:520px){.chosen__head{display:none}.chosen__row{grid-template-columns:minmax(0,1fr) 56px 70px 24px;gap:6px}.chosen__drop{opacity:1}}.address .address__row{flex-direction:column;gap:3px;margin-top:6px;display:flex}.address__line{align-items:center;gap:4px;min-width:0;display:flex}.address__variant{font:600 10.5px/1 var(--mono);color:var(--ui-text);flex:none;width:12px}.address__line input{min-width:0;font:500 11px/1.2 var(--mono);border:1px solid var(--ui-line-input);border-radius:var(--r-sm);background:var(--ui-0);color:var(--ui-text);flex:1;padding:5px 7px}.address__line input:focus{border-color:var(--act);outline:none;box-shadow:0 0 0 3px #b98c2233}.address__line input[aria-invalid=true]{border-color:var(--danger)}.address__line .btn{flex:none}.address__url{font:400 10.5px/1.4 var(--mono);color:var(--ui-faint);overflow-wrap:anywhere}.address__note{color:var(--ui-muted);font-size:11px;line-height:1.45}.address__note[data-kind=error]{color:var(--danger)}.address__note[data-kind=ok]{color:#5fbf9a}
.paper,.dy-chip{--ed-blue:oklch(60% .175 248);--ed-blue-glow:oklch(60% .175 248/.26);--ed-ring:oklch(60% .175 248/.55);--ed-slate:oklch(52% .03 250);--ed-grip-bg:oklch(37% .02 250);--ed-chip-bg:oklch(32% .045 252);--ed-chip-quiet:oklch(36% .015 250);--ed-chip-no:oklch(42% .11 25);--ed-grip-dots:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"14\"><g fill=\"%23ffffff\" fill-opacity=\"0.72\"><circle cx=\"2\" cy=\"2.5\" r=\"1.15\"/><circle cx=\"6\" cy=\"2.5\" r=\"1.15\"/><circle cx=\"2\" cy=\"7\" r=\"1.15\"/><circle cx=\"6\" cy=\"7\" r=\"1.15\"/><circle cx=\"2\" cy=\"11.5\" r=\"1.15\"/><circle cx=\"6\" cy=\"11.5\" r=\"1.15\"/></g></svg>")}.canvas{background:radial-gradient(80% 50% at 50% 0%, #131b1a 0%, var(--ui-0) 70%), var(--ui-0);flex-direction:column;align-items:center;padding:28px 28px 96px;display:flex;overflow:auto}.canvas__gauge{font:400 10.5px/1 var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ui-faint);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:10px;display:flex}.canvas__gauge b{color:var(--ui-muted);font-weight:500}.canvas__rule{background:var(--ui-line);width:26px;height:1px}.paper{width:100%;color:var(--dy-ink);font-family:var(--brand-face);border-radius:var(--r-lg);transition:max-width .22s var(--ease);background:#fff;max-width:none;padding:28px 26px 40px;font-size:16px;line-height:1.55;box-shadow:0 1px 2px #0006,0 18px 50px #00000059}.paper [data-block-id]{cursor:pointer;position:relative}.paper:not([data-dragging=true]) [data-block-id]:hover{outline:1px solid var(--ed-ring);outline-offset:2px}.paper:not([data-dragging=true]) [data-block-id]:hover:after{content:"";z-index:6;cursor:grab;background-color:var(--ed-grip-bg);background-image:var(--ed-grip-dots);background-position:50%;background-repeat:no-repeat;border-radius:5px;width:16px;height:26px;position:absolute;top:50%;left:-22px;transform:translateY(-50%);box-shadow:0 1px 4px #08141e38}.paper .dy-cover [data-block-id]:hover:after{left:-20px}@keyframes ab-flash{0%,60%{outline-color:var(--dy-gold,#a07d32);background-color:#ecc4002e}to{background-color:#0000;outline-color:#0000}}.paper [data-block-id][data-ab-flash=true]{outline-offset:4px;outline:3px solid #0000;animation:2.4s ease-out ab-flash}.paper [data-block-id][data-selected=true]{outline:2px solid var(--dy-teal);outline-offset:2px}.hero-select{cursor:pointer;position:relative}.hero-select:before{content:"";z-index:5;pointer-events:none;position:absolute;inset:0}.hero-select:hover:not([data-selected=true]):before{box-shadow:inset 0 0 0 2px #ffffffb3}.hero-select[data-selected=true]:before{box-shadow:inset 0 0 0 3px var(--dy-teal), inset 0 0 0 5px #ffffffd9}.hero-select[data-selected=true]:after{content:attr(data-block-label);z-index:6;pointer-events:none;font:500 10px/1 var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em;background:var(--dy-teal);color:#fff;white-space:nowrap;padding:3px 6px;position:absolute;top:5px;left:5px}.paper [data-block-id][data-selected=true]:after{content:attr(data-block-label);z-index:6;pointer-events:none;font:500 10px/1 var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em;background:var(--dy-teal);color:#fff;border-radius:var(--r-sm) var(--r-sm) 0 0;white-space:nowrap;padding:3px 6px;position:absolute;top:-2px;left:-2px;transform:translateY(-100%)}.dy-h{color:var(--dy-teal);letter-spacing:normal;margin:0 0 14px;font-weight:400;line-height:1.25}h1.dy-h{font-size:32px}h2.dy-h{font-size:29px}h3.dy-h{font-size:21px}h4.dy-h,h5.dy-h,h6.dy-h{font-size:17px;font-weight:500}.dy-p{color:var(--dy-ink);margin:0 0 14px}.dy-h.align-center,.dy-p.align-center{text-align:center}.dy-h.align-right,.dy-p.align-right{text-align:right}.paper .dy-p.is-style-small{color:#6a6a6a;font-size:12.5px}.paper .dy-cover .dy-p.is-style-small{color:#ffffffb8}.dy-empty-text{color:#756e5c;font-style:italic}.dy-btns{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.dy-btns[data-justify=center]{justify-content:center}.dy-btns[data-justify=right]{justify-content:flex-end}.dy-btns[data-justify=space-between]{justify-content:space-between}.dy-btn{background:var(--dy-gold);color:#fff;border-radius:var(--r-pill);padding:10px 27px;font-size:14px;font-weight:700;line-height:1.4;display:inline-block}.dy-btn.is-style-push-secondary{color:var(--dy-teal);box-shadow:inset 0 0 0 2px var(--dy-teal);background:0 0}.dy-btn.is-style-push-primary-large{padding:14px 34px;font-size:16px}.dy-cols{flex-wrap:nowrap;gap:24px;display:flex}.dy-col{flex:1 1 0;min-width:0}.dy-group{padding:20px 0}.dy-group.dyc-section--banner{background:var(--dy-sand);border-radius:var(--r-lg);padding:26px 22px}.dy-hero{border-radius:var(--r-lg) var(--r-lg) 0 0;background-position:50%;background-size:cover;align-items:flex-end;min-height:230px;margin:-28px -26px 24px;padding:26px;display:flex;position:relative}.dy-hero__scrim{border-radius:inherit;background:linear-gradient(#00413f1f,#00413fd1);position:absolute;inset:0}.dy-hero__title{z-index:1;color:#fff;letter-spacing:normal;text-shadow:0 1px 14px #00000059;text-wrap:balance;max-width:20ch;margin:0;font-size:32px;font-weight:400;line-height:1.18;position:relative}.dy-hero__note{font:400 9.5px/1 var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#ffffffd9;border-radius:var(--r-pill);background:#00000061;padding:4px 9px;position:absolute;top:12px;right:14px}.dy-theirs{margin:0 0 20px;position:relative}.dy-theirs__badge{z-index:2;font:500 9px/1 var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;background:var(--dy-gold);color:#fff;border-radius:var(--r-pill);opacity:0;transition:opacity .12s var(--ease);padding:3px 8px;position:absolute;top:-7px;right:12px}.dy-theirs:hover .dy-theirs__badge,.dy-theirs[data-selected=true] .dy-theirs__badge{opacity:1}.dyb-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.dyb-card{min-width:0}.dyb-card__img{aspect-ratio:424/530;border-radius:var(--r-lg);background:#dcd6c8;position:relative;overflow:hidden}.dyb-card__img img{object-fit:cover;width:100%;height:100%;display:block}.dyb-card__unknown{height:100%;font:400 11px/1 var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#8a8272;place-items:center;display:grid}.dyb-card__flag{background:var(--dy-gold);color:#fff;border-radius:0 var(--r-pill) var(--r-pill) 0;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:0}.dyb-card__title{color:var(--dy-teal);margin:10px 0 0;font-size:16px;font-weight:500}.dyb-iggrid{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px;display:grid}.dyb-iggrid span{aspect-ratio:1;background:#e7e1d5 50%/cover no-repeat;border-radius:6px;display:block}@media (max-width:700px){.dyb-iggrid{grid-template-columns:repeat(3,1fr)}}.card__img-wrap--empty{color:#666;text-align:center;background:#eee;justify-content:center;align-items:center;height:100%;padding:12px;font-size:13px;display:flex}@media (min-width:1024px){.card__img-wrap--empty{aspect-ratio:5/4;height:auto}}.dyb-icons{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px;display:grid}.dyb-icon{text-align:center;color:#6a6a6a;font-size:12.5px;line-height:1.5}.dyb-icon__glyph{color:var(--dy-teal);margin-bottom:7px;font-size:24px;display:block}.dyb-icon strong{color:var(--dy-teal);margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.dyb-faqs h3,.dyb-ig h3{color:var(--dy-teal);text-align:center;margin:0 0 14px;font-size:19px;font-weight:400}.dyb-faq{border-bottom:1px solid var(--dy-line);color:#6a6a6a;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.dyb-faq em{color:var(--dy-teal);font-style:normal;font-weight:700}.dyb-ig__grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.dyb-ig__grid span{aspect-ratio:1;border-radius:var(--r-sm);background:linear-gradient(135deg,#cfd9d3,#b9c9c2) 50%/cover}.dyb-empty{border-radius:var(--r);text-align:center;color:#6a6a6a;border:1px dashed #c2baa6;padding:18px;font-size:12px}.dyb-empty strong{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--dy-teal);margin-bottom:4px;display:block}.dyb-review__photo{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:14px;width:100%}@media (min-width:768px){.dyb-review__photo{min-height:280px}}.dyb-review__dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.dyb-review__dot{cursor:pointer;background:#c9d6d3;border:0;border-radius:50%;width:10px;height:10px;padding:0}.dyb-review__dot.is-active{background:#004542}@media (pointer:coarse){.dyb-review__dots{gap:0;margin-top:9px}.dyb-review__dot{background:0 0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dyb-review__dot:before{content:"";background:#c9d6d3;border-radius:50%;width:10px;height:10px}.dyb-review__dot.is-active{background:0 0}.dyb-review__dot.is-active:before{background:#004542}}.paper[data-dragging=true]{user-select:none;cursor:grabbing}.paper[data-dragging=true] [data-block-id]{cursor:grabbing}.paper [data-dragging=true]{opacity:.3;transform:scale(.985)}.paper [data-drop-before]:before,.paper [data-drop-after]:after{content:"";z-index:5;pointer-events:none;background:var(--ed-blue);box-shadow:0 0 0 3px var(--ed-blue-glow);border-radius:2px;position:absolute}.paper [data-drop-axis=y][data-drop-before]:before{height:3px;top:-3px;left:-4px;right:-4px}.paper [data-drop-axis=y][data-drop-after]:after{height:3px;bottom:-3px;left:-4px;right:-4px}.paper [data-drop-axis=x][data-drop-before]:before{width:3px;top:-4px;bottom:-4px;left:-3px}.paper [data-drop-axis=x][data-drop-after]:after{width:3px;top:-4px;bottom:-4px;right:-3px}.paper [data-pair-edge],.paper [data-isolate-edge]{outline:2px solid var(--ed-blue);outline-offset:2px;border-radius:2px}.paper [data-pair-edge]:before,.paper [data-isolate-edge]:before{content:"";z-index:6;pointer-events:none;background:var(--ed-blue);width:6px;box-shadow:0 0 0 4px var(--ed-blue-glow);border-radius:3px;position:absolute;top:0;bottom:0}.paper [data-pair-edge=left]:before,.paper [data-isolate-edge=left]:before{left:0}.paper [data-pair-edge=right]:before,.paper [data-isolate-edge=right]:before{right:0}.paper [data-justify-at]{outline:2px solid var(--ed-blue);outline-offset:3px;border-radius:3px}.paper [data-justify-at]:before{content:"";z-index:6;pointer-events:none;background:var(--ed-blue);border-radius:2px;width:26px;height:3px;position:absolute;top:-7px}.paper [data-justify-at=left]:before{left:0}.paper [data-justify-at=center]:before{left:50%;transform:translate(-50%)}.paper [data-justify-at=right]:before{right:0}.paper [data-align-to]:before{content:"";z-index:6;pointer-events:none;background:var(--ed-slate);opacity:.85;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px}.paper [data-align-to=left]:before{left:-8px}.paper [data-align-to=right]:before{right:-8px}.dy-chip{z-index:40;pointer-events:none;background:var(--ed-chip-bg);color:#fff;max-width:230px;font-family:var(--sans);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:6px;padding:5px 9px 5px 7px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex;position:fixed;overflow:hidden;transform:translate(14px,14px);box-shadow:0 4px 14px #08141e57,inset 0 0 0 1px #ffffff17}.dy-chip[data-flip=true]{transform:translate(calc(-100% - 14px),14px)}.dy-chip svg{flex:none}.dy-chip[data-kind=pair],.dy-chip[data-kind=isolate]{color:#eaf3ff}.dy-chip[data-kind=align]{background:var(--ed-chip-quiet)}.dy-chip[data-kind=none]{background:var(--ed-chip-no)}@media (prefers-reduced-motion:no-preference){.dy-chip{animation:dy-chip-in .11s var(--ease) both}@keyframes dy-chip-in{0%{opacity:0;transform:translate(14px,18px)scale(.96)}}.dy-chip[data-flip=true]{animation:none}}.dy-slot{border-radius:var(--r);min-height:36px;transition:border-color 90ms var(--ease), background 90ms var(--ease);border:2px dashed #00454229}.paper [data-block-id][data-hovered=true]{outline:1px solid var(--dy-gold-lift);outline-offset:2px;background-color:#be971a12}.dy-img{margin:0 0 16px}.dy-img img{border-radius:var(--r-lg);background:var(--dy-sand-2);width:100%;height:auto;display:block}.dy-img--empty{aspect-ratio:3/2;border-radius:var(--r-lg);background:var(--dy-sand);color:var(--dy-teal);border:2px dashed #00454238;place-items:center;font-size:13px;display:grid}.dy-cover{border-radius:var(--r-lg) var(--r-lg) 0 0;background-position:50%;background-size:cover;align-items:flex-end;min-height:420px;margin:-28px -26px 22px;padding:34px 30px;display:flex;position:relative;overflow:hidden}.dy-cover__dim{background:linear-gradient(#00413f40,#00413feb);position:absolute;inset:0}.dy-cover__inner{z-index:1;width:100%;position:relative}.dy-cover .dy-h{color:#fff;text-wrap:balance;margin-bottom:10px;font-size:38px}.dy-cover .dy-h:lang(de){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;overflow-wrap:break-word}.dy-cover .dy-p{color:#fffffff0;font-size:17px}.dy-cover .dy-btns{margin-bottom:0}.dyc-offer__facts{color:var(--dy-teal);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:4px;font-size:16px;font-weight:700;display:flex}.dy-cols .dy-img{margin-bottom:12px}.dy-cols .dy-img img{aspect-ratio:4/3;object-fit:cover}.dy-cols h3.dy-h{margin-bottom:8px;font-size:19px}.dy-cols .dy-p{font-size:14.5px}.dyc-section--onward{border-top:1px solid var(--dy-line);margin-top:8px}.paper-shell{border-radius:var(--r-lg);min-width:0;min-height:0;transition:width .22s var(--ease);background:#fff;flex:none;overflow:hidden;box-shadow:0 1px 2px #0006,0 18px 50px #00000059}.paper-frame{background:#fff}@media (max-width:767px){.dy-cols{flex-wrap:wrap}.dy-col{flex-basis:100%!important}.dy-cover{min-height:340px;padding:22px 18px}.dy-cover .dy-h{font-size:26px}h2.dy-h{font-size:23px}.dyb-ig__grid{grid-template-columns:repeat(3,1fr)}.dyc-offer__facts{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.dy-cover .dy-h{font-size:32px}}.dy-tools{z-index:30;background:var(--ed-chip-bg);border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex;position:fixed;transform:translate(-100%,-50%);box-shadow:0 4px 14px #08141e4d,inset 0 0 0 1px #ffffff17}.dy-tools__btn{color:#fff;font:600 12px/1 var(--sans);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.dy-tools__btn:hover{background:#ffffff24}.dy-tools__btn:focus-visible{outline:2px solid var(--ed-blue);outline-offset:1px}.dy-tools__btn--danger{padding:5px 7px}.dy-tools__btn--danger:hover{background:var(--ed-chip-no)}.dy-slot{border-radius:var(--r);cursor:pointer;width:100%;min-height:44px;transition:border-color 90ms var(--ease), background 90ms var(--ease);background:0 0;border:2px dashed #00454229;justify-content:center;align-items:center;padding:0;display:flex}.dy-slot[data-axis=x]{align-self:stretch;min-width:44px;min-height:0}.dy-slot[data-active=true]{border-color:var(--ed-blue);background:var(--ed-blue-glow)}.dy-slot__label{font:600 12px/1 var(--sans);letter-spacing:.01em;color:#004542bf}.dy-slot:hover{border-color:var(--ed-ring);background:var(--ed-blue-glow)}.dy-slot:hover .dy-slot__label{color:var(--dy-teal)}.dy-slot:focus-visible{outline:2px solid var(--ed-blue);outline-offset:2px}.dy-append{border-radius:var(--r);color:#004542bf;width:100%;font:600 13px/1 var(--sans);cursor:pointer;transition:border-color 90ms var(--ease), color 90ms var(--ease), background 90ms var(--ease);background:0 0;border:2px dashed #0045422e;margin:18px 0 0;padding:14px;display:block}.dy-append:hover{border-color:var(--ed-ring);background:var(--ed-blue-glow);color:var(--dy-teal)}.dy-append:focus-visible{outline:2px solid var(--ed-blue);outline-offset:2px}.dy-pick{z-index:32;border:1px solid var(--dy-line);border-radius:var(--r);background:#fff;width:256px;position:fixed;overflow:hidden;box-shadow:0 10px 30px #08141e2e}.dy-pick__head{border-bottom:1px solid var(--dy-line);font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#8a8578;justify-content:space-between;align-items:center;padding:9px 10px 9px 12px;display:flex}.dy-pick__head button{color:#8a8578;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:inline-flex}.dy-pick__head button:hover{background:var(--dy-sand);color:var(--dy-ink)}.dy-pick ul{max-height:320px;margin:0;padding:4px;list-style:none;overflow-y:auto}.dy-pick li{margin:0}.dy-pick li button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:8px 10px;display:block}.dy-pick li button:hover{background:var(--dy-sand)}.dy-pick li button:focus-visible{outline:2px solid var(--dy-teal);outline-offset:-2px}.dy-pick li strong{font:600 13.5px/1.3 var(--sans);color:var(--dy-ink);display:block}.dy-pick li span{font:400 12px/1.4 var(--sans);color:#6f6a5e;margin-top:1px;display:block}.dy-pick__empty{font:400 12.5px/1.5 var(--sans);color:#6f6a5e;margin:0;padding:14px}
