@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_1eb06622-module__DdUjBG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_1eb06622-module__DdUjBG__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk 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.p.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-20C0,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.p.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.p.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-20C0,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.p.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.p.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-20C0,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.p.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_25e6be2-module__rMi8nW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_25e6be2-module__rMi8nW__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper-0:#fff;--paper-50:#faf8f4;--paper-100:#f4f1ea;--paper-200:#e8e3d9;--paper-300:#d7d0c3;--stone-400:#a9a193;--stone-500:#7e776b;--stone-600:#5d574d;--ink-700:#3b3732;--ink-800:#26231f;--ink-900:#181613;--petrol-50:#eef5f3;--petrol-100:#d6e8e3;--petrol-200:#aad0c6;--petrol-300:#75b1a3;--petrol-400:#3f8c7c;--petrol-500:#1f6e5f;--petrol-600:#175a4e;--petrol-700:#134a40;--petrol-800:#103b34;--petrol-900:#0c2b26;--manila-50:#fdf7e8;--manila-100:#f9ebc5;--manila-200:#f2d78c;--manila-300:#e8be55;--manila-400:#d9a22e;--manila-500:#b9831b;--manila-600:#8c6214;--manila-700:#664810;--zinc-950:#0e0e10;--zinc-900:#141417;--zinc-850:#1a1a1e;--zinc-800:#212125;--zinc-750:#2a2a2f;--zinc-700:#35353b;--zinc-600:#4a4a52;--zinc-500:#6b6b74;--zinc-400:#9a9aa3;--zinc-300:#c4c4cb;--zinc-200:#e2e2e6;--zinc-50:#f7f7f8;--green-50:#edf6ef;--green-500:#2f7a3e;--green-700:#205a2c;--red-50:#fbeeec;--red-500:#b4382b;--red-700:#8a2a20;--blue-50:#edf2f8;--blue-500:#2f5f8a;--blue-700:#224667;--brand:var(--petrol-600);--brand-contrast:#fff;--brand-option-1:#175a4e;--brand-option-2:#1e3a6e;--brand-option-3:#2556a8;--brand-option-4:#2f6b2f;--brand-option-5:#5b6320;--brand-option-6:#a2472b;--brand-option-7:#8a2537;--brand-option-8:#6b2e5f;--brand-option-9:#8c5a0b;--brand-option-10:#3b3f46}:root,[data-theme=light]{--brand-hover:color-mix(in oklab,var(--brand) 86%,black);--brand-active:color-mix(in oklab,var(--brand) 74%,black);--brand-soft:color-mix(in oklab,var(--brand) 9%,white);--brand-soft-text:color-mix(in oklab,var(--brand) 82%,black);--brand-border:color-mix(in oklab,var(--brand) 38%,white);--bg-app:var(--paper-50);--surface-page:var(--paper-50);--surface-card:var(--paper-0);--surface-raised:var(--paper-0);--surface-input:var(--paper-0);--surface-sunken:var(--paper-100);--surface-hover:var(--paper-100);--surface-pressed:var(--paper-200);--surface-selected:var(--brand-soft);--surface-sidebar:var(--paper-100);--surface-inverse:var(--ink-900);--track:var(--paper-200);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--stone-600);--text-subtle:#6e675c;--text-inverse:var(--paper-50);--text-link:var(--brand);--text-on-primary:var(--brand-contrast);--border-subtle:var(--paper-200);--border-default:var(--paper-300);--border-strong:var(--stone-400);--border-control:#8f877b;--border-focus:var(--brand);--border-selected:var(--brand-border);--primary:var(--brand);--primary-hover:var(--brand-hover);--primary-active:var(--brand-active);--primary-soft:var(--brand-soft);--primary-soft-text:var(--brand-soft-text);--accent:var(--manila-400);--accent-soft:var(--manila-50);--accent-soft-text:var(--manila-700);--neutral-soft:var(--paper-100);--neutral-soft-text:var(--stone-600);--success:var(--green-500);--success-soft:var(--green-50);--success-text:var(--green-700);--warning:var(--manila-500);--warning-soft:var(--manila-50);--warning-text:var(--manila-700);--danger:var(--red-500);--danger-hover:var(--red-700);--danger-soft:var(--red-50);--danger-text:var(--red-700);--info:var(--blue-500);--info-soft:var(--blue-50);--info-text:var(--blue-700);--danger-solid:var(--red-500);--danger-solid-hover:var(--red-700);--on-success:#fff;--on-info:#fff;--focus-ring:0 0 0 3px color-mix(in oklab,var(--brand) 28%,transparent);--overlay-scrim:#1816136b;--file-pdf:#b4382b;--file-xls:#2f7a3e;--file-doc:#2f5f8a;--file-img:#8c6214;--file-zip:#5d574d;--file-xml:#175a4e}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-hover:color-mix(in oklab,var(--brand) 86%,black);--brand-active:color-mix(in oklab,var(--brand) 74%,black);--brand-soft:color-mix(in oklab,var(--brand) 22%,var(--zinc-900));--brand-soft-text:color-mix(in oklab,var(--brand) 35%,white);--brand-border:color-mix(in oklab,var(--brand) 60%,var(--zinc-700));--bg-app:var(--zinc-950);--surface-page:var(--zinc-950);--surface-card:var(--zinc-900);--surface-raised:var(--zinc-850);--surface-input:var(--zinc-950);--surface-sunken:var(--zinc-950);--surface-hover:var(--zinc-800);--surface-pressed:var(--zinc-750);--surface-selected:var(--brand-soft);--surface-sidebar:var(--zinc-900);--surface-inverse:var(--zinc-50);--track:var(--zinc-750);--text-strong:var(--zinc-50);--text-body:var(--zinc-200);--text-muted:var(--zinc-400);--text-subtle:#8a8a93;--text-inverse:var(--zinc-950);--text-link:var(--brand-soft-text);--text-on-primary:var(--brand-contrast);--border-subtle:var(--zinc-800);--border-default:var(--zinc-700);--border-strong:var(--zinc-600);--border-control:var(--zinc-500);--border-focus:var(--brand-soft-text);--border-selected:var(--brand-border);--primary:var(--brand);--primary-hover:var(--brand-hover);--primary-active:var(--brand-active);--primary-soft:var(--brand-soft);--primary-soft-text:var(--brand-soft-text);--accent:var(--manila-300);--accent-soft:#d9a22e29;--accent-soft-text:var(--manila-200);--neutral-soft:var(--zinc-800);--neutral-soft-text:var(--zinc-300);--success:#4e9e5e;--success-soft:#4e9e5e29;--success-text:#8fd19c;--warning:var(--manila-400);--warning-soft:#d9a22e29;--warning-text:var(--manila-200);--danger:#d0513f;--danger-hover:#e0685a;--danger-soft:#d0513f29;--danger-text:#f2a89d;--info:#5b8cbe;--info-soft:#5b8cbe2e;--info-text:#a9c7e6;--danger-solid:#c2412f;--danger-solid-hover:#a93a2b;--on-success:#181613;--on-info:#181613;--focus-ring:0 0 0 3px color-mix(in oklab,var(--brand-soft-text) 35%,transparent);--overlay-scrim:#0009;--file-pdf:#c9483a;--file-xls:#3c8a4b;--file-doc:#3e72a3;--file-img:#a87a1c;--file-zip:#6b6b74;--file-xml:#26806f}:root{--font-sans:var(--font-schibsted),"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-schibsted),"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-plex),"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-40:40px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-caps:.06em;--type-display:700 40px/1.1 var(--font-display);--type-h1:700 28px/1.2 var(--font-display);--type-h2:600 22px/1.3 var(--font-display);--type-h3:600 18px/1.35 var(--font-sans);--type-body:400 16px/1.5 var(--font-sans);--type-body-lg:400 18px/1.55 var(--font-sans);--type-small:400 15px/1.5 var(--font-sans);--type-label:500 16px/1.35 var(--font-sans);--type-caption:400 14px/1.45 var(--font-sans);--type-caption-strong:500 14px/1.45 var(--font-sans);--type-overline:600 13px/1.3 var(--font-sans);--type-count:500 12px/1 var(--font-sans);--type-mono:400 14px/1.35 var(--font-mono);--type-portal-h1:700 32px/1.2 var(--font-display);--type-portal-h2:600 24px/1.3 var(--font-display);--type-portal-body:400 18px/1.55 var(--font-sans);--type-portal-small:400 16px/1.5 var(--font-sans);--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--control-h-sm:36px;--control-h-md:44px;--control-h-lg:48px;--control-h-xl:56px;--touch-min:44px;--row-h:56px;--sidebar-w:256px;--topbar-h:60px;--tabbar-h:64px;--content-max:1152px;--portal-max:768px;--folder-col:280px;--folder-indent:.75rem;--gutter:24px}@media (pointer:coarse),(max-width:767.98px){:root{--control-h-sm:var(--touch-min)}}:root{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--border-w:1px;--hairline:1px solid var(--border-subtle);--shadow-xs:0 1px 0 #26231f0d;--shadow-sm:0 1px 2px #26231f0f,0 1px 1px #26231f0a;--shadow-md:0 4px 12px -2px #26231f1a,0 2px 4px #26231f0d;--shadow-lg:0 16px 40px -8px #26231f2e,0 4px 10px #26231f0f;--shadow-inset:inset 0 1px 2px #26231f0f;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.45,0,.25,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--z-dropdown:20;--z-sticky:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-tooltip:70}[data-theme=dark]{--shadow-xs:0 1px 0 #0000004d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 16px -4px #00000080,0 0 0 1px #ffffff05;--shadow-lg:0 20px 48px -8px #000000a6,0 0 0 1px #ffffff0a;--shadow-inset:none}.pieri-surface{--text-link:var(--accent-link-light);--border-focus:var(--accent-focus-light);--brand-soft:var(--accent-soft-light);--brand-soft-text:var(--accent-soft-text-light)}.pieri-surface[data-theme=dark]{--text-link:var(--accent-link-dark);--border-focus:var(--accent-focus-dark);--brand-soft:var(--accent-soft-dark);--brand-soft-text:var(--accent-soft-text-dark)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font:var(--type-body);color:var(--text-body);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--text-link);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}:where(p,li,label,.prose) a,a[data-inline-link]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}h1,h2,h3,h4{color:var(--text-strong);letter-spacing:var(--ls-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}code,kbd,.mono{font-family:var(--font-mono)}::selection{background:var(--manila-200);color:var(--ink-900)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::placeholder{color:var(--text-muted);opacity:1}
@keyframes pieri-spin{to{transform:rotate(360deg)}}.pieri-spin{animation:.8s linear infinite pieri-spin}@keyframes pieri-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pieri-slide-up{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.pieri-fade-in{animation:pieri-fade-in var(--dur-base) var(--ease-out)}.pieri-slide-up{animation:pieri-slide-up var(--dur-base) var(--ease-out)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pieri-control-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.pieri-control-input:focus-visible+.pieri-control-box{outline:2px solid var(--border-focus);outline-offset:2px}[role=treeitem]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=tab]:focus-visible,.pieri-focus-inset:focus-visible{outline-offset:-2px}.pieri-field-box>input:focus,.pieri-field-box>input:focus-visible{outline:none}.pieri-field-box:focus-within{outline:2px solid var(--border-focus);outline-offset:2px;border-color:var(--border-focus)!important}.pieri-field-box[data-invalid]:focus-within{outline-color:var(--danger);border-color:var(--danger)!important}.pieri-select:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-color:var(--border-focus)!important}.pieri-select[aria-invalid=true]:focus{outline-color:var(--danger);border-color:var(--danger)!important}.pieri-palette-field:focus-within{box-shadow:inset 0 -2px 0 var(--border-focus)}.pieri-palette-field>input:focus-visible{outline:none}@media (forced-colors:active){.pieri-palette-field:focus-within{outline-offset:-2px;outline:2px solid canvastext}}@media (pointer:coarse){.pieri-palette-esc{display:none}}@media (max-width:599.98px){.pieri-palette-text{flex-direction:column;align-items:flex-start!important;gap:2px!important}.pieri-palette-text>span{max-width:100%;flex:none!important}}.pieri-hit{position:relative}.pieri-hit:after{content:"";width:max(100%, var(--touch-min));height:max(100%, var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pieri-overline{font:var(--type-overline);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.pieri-dialog-scrim{background:var(--overlay-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pieri-dialog{width:100%;max-width:var(--dialog-w,480px);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.pieri-dialog-footer{border-top:1px solid var(--border-subtle);background:var(--surface-page);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 24px;display:flex}@media (max-width:479.98px){.pieri-dialog-scrim{align-items:stretch;padding:0}.pieri-dialog{border:0;border-radius:0;max-width:none;height:100%}.pieri-dialog-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse}.pieri-dialog-footer>*{width:100%;margin:0!important}.pieri-dialog-head{padding:16px 12px 0 16px!important}.pieri-dialog-body{padding:16px!important}}@media (max-width:599.98px){.pieri-docrow-download,.pieri-docrow-icon{display:none!important}.pieri-docrow-name{-webkit-line-clamp:3!important}}.painel-root{min-height:100dvh;display:flex}.painel-sidebar{height:100dvh;width:var(--sidebar-w);background:var(--surface-sidebar);border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;padding:12px;display:flex;position:sticky;top:0;overflow-y:auto}.painel-main{flex-direction:column;flex:1;min-width:0;display:flex}.painel-topbar{z-index:var(--z-sticky);height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);background:var(--surface-page);flex:none;align-items:center;gap:12px;padding:0 24px 0 32px;display:flex;position:sticky;top:0}.painel-only-mobile{display:none!important}.painel-content{width:100%;max-width:calc(var(--content-max) + 64px);margin:0 auto;padding:32px 32px 64px}.painel-tabbar{display:none}.painel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1180px){.painel-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.painel-attention{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:1024px){.painel-attention{grid-template-columns:repeat(2,minmax(0,1fr))}}.painel-activity{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:12px 16px;display:grid}.painel-activity-time{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;padding-top:2px}@media (max-width:767.98px){.painel-activity-time{grid-area:2/2;padding-top:0}}.painel-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.painel-client-cols{grid-template-columns:var(--folder-col) minmax(0, 1fr);align-items:start;gap:20px;display:grid}.painel-upload-row{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:8px;display:grid}.painel-link-row{color:inherit;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 16px;text-decoration:none;display:grid}.painel-link-row:hover{background:var(--surface-hover);color:inherit;text-decoration:none}@media (max-width:1179.98px){.painel-client-cols{grid-template-columns:minmax(0,1fr)}.painel-folder-card{max-height:none;overflow:visible}}@media (max-width:479.98px){.painel-client-avatar{display:none!important}}@media (max-width:767.98px){.painel-sidebar,.painel-only-desktop{display:none!important}.painel-only-mobile{display:flex!important}.painel-topbar{height:56px;padding:0 12px 0 16px}.painel-content{padding:20px 16px calc(var(--tabbar-h) + 32px + env(safe-area-inset-bottom))}.painel-tabbar{z-index:var(--z-sticky);display:block;position:fixed;bottom:0;left:0;right:0}.painel-stats{grid-template-columns:1fr 1fr}.painel-two,.painel-upload-row{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse),(max-width:767.98px){.painel-root button:not([role=switch]),.painel-root [role=button],.painel-root a[href]:not(:is(p,li,span,label,small) a),.painel-root input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),.painel-root select,.painel-root [role=treeitem]{min-height:var(--touch-min)}}.pieri-folder-more{width:40px;height:40px;color:var(--text-muted);margin:-6px 0}.pieri-folder-more:hover,.pieri-folder-more[aria-expanded=true]{background:var(--surface-hover)!important;color:var(--text-strong)!important}.pieri-folder-more-col{width:40px}@media (pointer:coarse){.pieri-folder-more,.pieri-folder-more-col{width:44px}.pieri-folder-more{height:44px;margin:-4px 0}}.pieri-folder-toggle{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.pieri-folder-toggle:hover{background:var(--surface-hover);color:var(--text-body)}.pieri-folder-toggle[aria-disabled=true]{cursor:default;opacity:.55}@media (pointer:coarse){.pieri-folder-toggle{width:44px;height:44px}}.pieri-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:2px 0 4px;display:grid}@media (max-width:1179.98px){.pieri-month-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pieri-month{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:40px;color:var(--text-body);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}@media (pointer:coarse){.pieri-month{min-height:44px}}.pieri-month:hover{background:var(--surface-hover)}.pieri-month[data-path]{border-color:var(--primary-soft-text)}.pieri-month[data-selected]{background:var(--surface-selected);color:var(--primary-soft-text);border-color:var(--primary-soft-text);font-weight:600}.pieri-month{position:relative}.pieri-month[data-current]:not([data-selected]){font-weight:700}.pieri-month[data-current]:after{content:"";background:var(--primary-soft-text);border-radius:1px;height:2px;position:absolute;bottom:3px;left:20%;right:20%}.pieri-month-count{font:var(--type-count);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pieri-month[data-selected] .pieri-month-count{color:currentColor}.pieri-month-open{border:1px solid var(--border-selected);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--surface-selected) 45%, transparent);margin:0 4px 8px 0;padding:4px 0}.pieri-anchor{scroll-margin-top:calc(var(--topbar-h) + 16px)}.ajustes-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ajustes-nav{top:calc(var(--topbar-h) + 24px);gap:2px;display:grid;position:sticky}.ajustes-nav a{border-radius:var(--radius-sm);min-height:40px;color:var(--text-body);font:500 14px/1.2 var(--font-sans);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.ajustes-nav a:hover{background:var(--surface-hover);color:var(--text-strong);text-decoration:none}.ajustes-nav a[aria-current=true]{background:var(--surface-selected);color:var(--primary-soft-text);font-weight:600}.ajustes-nav a:focus-visible{outline-offset:-2px}@media (max-width:1179.98px){.ajustes-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ajustes-nav{top:var(--topbar-h);z-index:var(--z-dropdown);scrollbar-width:none;background:var(--surface-page);border-bottom:1px solid var(--border-subtle);gap:6px;margin:-8px -16px 0;padding:8px 16px;display:flex;overflow-x:auto}.ajustes-nav::-webkit-scrollbar{display:none}.ajustes-nav a{border:1px solid var(--border-default);background:var(--surface-card);white-space:nowrap;flex:none;min-height:40px}.pieri-anchor{scroll-margin-top:calc(var(--topbar-h) + 72px)}}@media (max-width:767.98px){.ajustes-nav{top:56px}.pieri-anchor{scroll-margin-top:128px}}@media (pointer:coarse){.ajustes-nav a{min-height:var(--touch-min)}}.ajustes-section{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ajustes-section{grid-template-columns:200px minmax(0,1fr)}}.ajustes-preview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ajustes-summary{min-height:var(--touch-min);cursor:pointer;color:var(--text-link);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.ajustes-summary::-webkit-details-marker{display:none}.ajustes-summary svg{transition:transform var(--dur-fast)}details[open]>.ajustes-summary svg{transform:rotate(90deg)}.painel-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.painel-filters>*{flex:200px;min-width:0}.painel-filters>:first-child{flex:2 280px}.painel-filters>button{flex:none}@media (max-width:599.98px){.painel-filters>*,.painel-filters>:first-child,.painel-filters>button{flex:100%}}.painel-team-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 16px;display:grid}.painel-team-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:767.98px){.painel-team-actions{grid-column:2;justify-content:flex-start}}.painel-bell-pop{z-index:40;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 10px);right:0}@media (max-width:767.98px){.painel-bell-pop{max-width:none;position:fixed;top:60px;left:16px;right:16px;width:auto!important}.painel-bell-pop>*{width:100%!important;max-width:none!important}}
.pieri-surface{background:var(--bg-app);min-height:100dvh;color:var(--text-body);font:var(--type-body)}.pieri-surface[data-surface=portal]{font:var(--type-portal-body)}.pieri-surface{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
