@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Schibsted Grotesk Variable", "Segoe UI", sans-serif;--font-body:"Atkinson Hyperlegible Next Variable", "Segoe UI", sans-serif;--text-label:.75rem;--text-small:.8125rem;--text-body:.9375rem;--text-md:1.172rem;--text-lg:1.465rem;--text-xl:1.831rem;--text-2xl:2.289rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius:4px;--radius-pill:999px;--color-bg:oklch(98.5% .003 230);--color-surface:oklch(95.8% .005 230);--color-sunken:oklch(93% .007 230);--color-border:oklch(87.5% .008 230);--color-border-strong:oklch(74% .012 230);--color-fg:oklch(25% .018 235);--color-muted:oklch(50% .015 235);--color-accent:oklch(47% .085 205);--color-accent-hover:oklch(41% .08 205);--color-accent-soft:oklch(94% .025 205);--color-accent-fg:oklch(99% 0 0);--color-success:oklch(52% .12 150);--color-warning:oklch(62% .13 75);--color-error:oklch(53% .17 27);--shadow-float:0 1px 2px oklch(25% .02 235/.12), 0 8px 24px oklch(25% .02 235/.16);--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-sheet:.4s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--nav-bottom:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}html,body,#app{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-body);line-height:1.55;overflow:hidden}h1,h2,h3,h4,button,.button{font-family:var(--font-display)}h1,h2,h3,h4{color:var(--color-fg);font-weight:650}h1{font-size:var(--text-lg);line-height:1.25}h2{font-size:var(--text-md);line-height:1.35}input,select,textarea{font-family:var(--font-body);color:var(--color-fg);accent-color:var(--color-accent)}::selection{background:var(--color-accent-soft)}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{box-shadow:var(--focus-ring);outline:none}.num{font-variant-numeric:tabular-nums}.muted{color:var(--color-muted)}.error-text{margin:var(--space-2) 0;color:var(--color-error);font-size:var(--text-small)}.label{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:600;line-height:1.3}.register{gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;margin:0;display:flex}.register>div{flex-direction:column;gap:2px;min-width:0;display:flex}.register dt{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:600;line-height:1.3}.register dd{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-fg);white-space:nowrap;margin:0;font-weight:500;line-height:1.15}.register.compact dd{font-size:var(--text-md);line-height:1.35}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);font-size:var(--text-body);white-space:nowrap;cursor:pointer;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.button:hover{background:var(--color-sunken)}}.button:active{transform:translateY(1px)}.button.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg);font-weight:650}@media (hover:hover){.button.primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}}.button.danger{color:var(--color-error)}.button.wide{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.45;pointer-events:none}.link{min-height:32px;color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.link:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}}.link.danger{color:var(--color-error)}.link:disabled{opacity:.45;pointer-events:none}.icon{border-radius:var(--radius);width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:inline-grid}@media (hover:hover){.icon:hover{background:var(--color-sunken);color:var(--color-fg)}}.icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.segmented{border:1px solid var(--color-border-strong);border-radius:var(--radius);display:flex;overflow:hidden}.segmented button{min-height:34px;padding:0 var(--space-2);background:var(--color-bg);color:var(--color-fg);font-size:var(--text-small);cursor:pointer;border:0;flex:1;font-weight:500}.segmented button+button{border-left:1px solid var(--color-border-strong)}@media (hover:hover){.segmented button:hover{background:var(--color-sunken)}}.segmented button:is([aria-checked=true],[aria-pressed=true]){background:var(--color-accent);color:var(--color-accent-fg);font-weight:650}.field{gap:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-small);color:var(--color-fg);flex-direction:column;font-weight:600;display:flex}.field>small,.field .hint{color:var(--color-muted);font-weight:400}.field>small.error-text,.field .error-text{color:var(--color-error);margin:0}.input{box-sizing:border-box;width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);font:inherit;font-family:var(--font-body);font-size:var(--text-body);font-weight:400}textarea.input{padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.55}.input[aria-invalid=true]{border-color:var(--color-error)}.check{align-items:center;gap:var(--space-2);cursor:pointer;min-height:32px;display:flex}.check input{flex:none;width:18px;height:18px;margin:0}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px oklch(25% .018 235/.18)}.chip{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-display);font-size:var(--text-label);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.3;display:inline-flex}.chip:before{content:"";background:var(--chip-dot,var(--color-muted));border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1px oklch(25% .018 235/.18)}.progress{border-radius:var(--radius-pill);background:var(--color-sunken);height:4px;overflow:hidden}.progress>span{background:var(--color-success);height:100%;display:block}.list-button{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-2);color:inherit;font:inherit;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;display:flex}@media (hover:hover){.list-button:hover{background:var(--color-surface)}}.table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.table th{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border-strong);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--color-muted);white-space:nowrap;font-weight:600;line-height:1.3}.table td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:middle}.table :is(th,td).num,.table :is(th,td)[data-num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover){.table tbody tr:hover{background:var(--color-surface)}}.table.compact{font-size:var(--text-small)}.table.compact :is(th,td){padding:6px var(--space-1)}.scroll-fade{--fade:32px;overflow-x:auto}.scroll-fade[data-more-end]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent)}.scroll-fade[data-more-start]{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--fade)), transparent)}.scroll-fade[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.pane-scroll{padding:0 var(--space-4) var(--space-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.pane-section{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.pane-section:last-child{border-bottom:0}.pane-title{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex}.maplibregl-ctrl-group:not(:empty){border-radius:var(--radius);box-shadow:var(--shadow-float)}.maplibregl-ctrl-group button{width:36px;height:36px}.maplibregl-ctrl-attrib{font-family:var(--font-body);font-size:var(--text-label)}.deck-tooltip{border-radius:var(--radius);font-variant-numeric:tabular-nums;padding:var(--space-1) var(--space-2)!important;background:var(--color-fg)!important;color:var(--color-bg)!important;font-family:var(--font-body)!important;font-size:var(--text-small)!important}@media (width<=800px){input,select,textarea{font-size:16px!important}.maplibregl-ctrl-bottom-left{max-width:calc(100% - 160px)}.button,.input,.check,.link,.segmented button{min-height:44px}.icon,.maplibregl-ctrl-group button{width:44px;height:44px}:root{--nav-bottom:calc(56px + env(safe-area-inset-bottom))}}.page-content{box-sizing:border-box;height:100%;padding:0 var(--space-6) var(--space-7);background:var(--color-bg);overflow-y:auto}.page-content>*{max-width:1120px}.page-content .page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);margin-top:var(--space-7);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-content .page-head h1{font-size:var(--text-lg);margin:0;font-weight:650;line-height:1.25}.page-content .page-head p{margin:var(--space-1) 0 0;color:var(--color-muted);max-width:70ch}.page-content .page-section{margin-top:var(--space-6)}.page-content .page-section>h2{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:650;line-height:1.35}.page-content .toolbar{align-items:flex-end;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);flex-wrap:wrap;display:flex}.page-content .toolbar .field{margin:0}.page-content .toolbar .grow{flex:240px}.page-content .toolbar .primary{margin-left:auto}.page-content .banner{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-error);border-radius:var(--radius);color:var(--color-fg);flex-wrap:wrap;display:flex}.page-content .banner:before{content:"";background:var(--color-error);border-radius:50%;flex:none;width:8px;height:8px}.page-content .empty{padding:var(--space-6) 0;color:var(--color-muted)}.page-content .skeleton td:after{content:"";border-radius:var(--radius);background:var(--color-sunken);height:12px;display:block}.page-content .secondary{color:var(--color-muted);font-size:var(--text-small);display:block}.page-content .name-cell{align-items:center;gap:var(--space-2);display:flex}.page-content .actions-cell{text-align:right;white-space:nowrap}.page-content .actions-cell>*{vertical-align:middle}.page-content .table td{box-sizing:border-box;height:44px}.page-content .form-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-content .saved{color:var(--color-success);font-size:var(--text-small)}.page-content .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=800px){.page-content{padding:0 var(--space-4) var(--space-7)}.page-content .page-head{margin-top:calc(var(--space-5) + env(safe-area-inset-top))}.page-content .toolbar .primary{width:100%;margin-left:0}.page-content .table.stack thead{display:none}.page-content .table.stack,.page-content .table.stack tbody{display:block}.page-content .table.stack tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-content .table.stack td{justify-content:space-between;gap:var(--space-3);text-align:left;border:0;grid-column:1/-1;height:auto;padding:0;display:flex}.page-content .table.stack td[data-label]:before{content:attr(data-label);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding-top:2px;font-weight:600}.page-content .table.stack td.lead{font-size:var(--text-md);grid-column:1}.page-content .table.stack td.actions-cell{grid-area:1/2;align-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity!important;transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}svg.svelte-186tu3i{flex:none}.admin.svelte-5awvt4{background:var(--color-bg);grid-template-columns:220px minmax(0,1fr);height:100%;display:grid}.sections.svelte-5awvt4{border-right:1px solid var(--color-border);overflow-y:auto}.title.svelte-5awvt4{padding:var(--space-7) var(--space-5) var(--space-3);font-family:var(--font-display);font-size:var(--text-md);margin:0;font-weight:650}.sections.svelte-5awvt4 ul:where(.svelte-5awvt4){padding:0 var(--space-2) var(--space-5);gap:2px;margin:0;list-style:none;display:grid}.sections.svelte-5awvt4 a:where(.svelte-5awvt4){align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-fg);font-family:var(--font-display);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}.sections.svelte-5awvt4 a:where(.svelte-5awvt4) svg{color:var(--color-muted)}.sections.svelte-5awvt4 a:where(.svelte-5awvt4):hover{background:var(--color-surface)}.sections.svelte-5awvt4 a[aria-current=page]:where(.svelte-5awvt4){background:var(--color-accent-soft);color:var(--color-accent);font-weight:650}.sections.svelte-5awvt4 a[aria-current=page]:where(.svelte-5awvt4) svg{color:var(--color-accent)}@media (width<=800px){.admin.svelte-5awvt4{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sections.svelte-5awvt4{border-right:0;border-bottom:1px solid var(--color-border);padding-top:env(safe-area-inset-top);scrollbar-width:none;overflow-y:hidden}.title.svelte-5awvt4{display:none}.sections.svelte-5awvt4 ul:where(.svelte-5awvt4){gap:var(--space-1);padding:0 var(--space-3);display:flex}.sections.svelte-5awvt4 a:where(.svelte-5awvt4){border-bottom:2px solid #0000;border-radius:0;min-height:44px}.sections.svelte-5awvt4 a[aria-current=page]:where(.svelte-5awvt4){border-bottom-color:var(--color-accent);background:0 0}}.icon.open.svelte-5fqpto{background:var(--color-sunken);color:var(--color-fg)}.menu.svelte-5fqpto{box-sizing:border-box;overscroll-behavior:contain;min-width:240px;max-width:min(320px,100vw - 16px);padding:var(--space-1) 0;border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-float);transform-origin:100% 0;opacity:0;transition:opacity var(--duration-fast) var(--ease-exit), transform var(--duration-fast) var(--ease-exit), overlay var(--duration-fast) allow-discrete, display var(--duration-fast) allow-discrete;border:0;margin:0;position:fixed;inset:auto;overflow-y:auto;transform:scale(.96)}.menu[data-side=up].svelte-5fqpto{transform-origin:100% 100%}.menu[data-align=start].svelte-5fqpto{transform-origin:0 0}.menu[data-align=start][data-side=up].svelte-5fqpto{transform-origin:0 100%}.menu.svelte-5fqpto:popover-open{opacity:1;transition-timing-function:var(--ease-out);transform:none}@starting-style{.menu.svelte-5fqpto:popover-open{opacity:0;transform:scale(.96)}}.menu.svelte-5fqpto .menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-4);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu.svelte-5fqpto .menu-item:hover,.menu.svelte-5fqpto .menu-item:focus-visible{background:var(--color-surface)}.menu.svelte-5fqpto .menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.menu.svelte-5fqpto .menu-item[aria-checked=true]{font-weight:600}.menu.svelte-5fqpto .menu-item.danger{color:var(--color-error)}.menu.svelte-5fqpto .menu-item>svg{color:var(--color-muted)}.menu.svelte-5fqpto .menu-item .check{color:var(--color-accent);margin-left:auto}.menu.svelte-5fqpto .menu-heading{padding:var(--space-3) var(--space-4) var(--space-1);margin:0}.menu.svelte-5fqpto hr{margin:var(--space-1) 0;border:0;border-top:1px solid var(--color-border)}@media (width<=800px){.menu.svelte-5fqpto .menu-item{min-height:44px}}.identity.svelte-dpifbl{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.who.svelte-dpifbl{flex-direction:column;min-width:0;line-height:1.3;display:flex}.who-name.svelte-dpifbl,.who-org.svelte-dpifbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-name.svelte-dpifbl{font-weight:600}.who-org.svelte-dpifbl{color:var(--color-muted);font-size:var(--text-small)}.app-nav.svelte-15qx67f{display:contents}.tabbar.svelte-15qx67f{display:none}.rail.svelte-15qx67f{border-right:1px solid var(--color-border);background:var(--color-bg);z-index:3;flex-direction:column;justify-content:space-between;width:80px;min-height:0;display:flex}.rail.svelte-15qx67f ul:where(.svelte-15qx67f){padding:var(--space-3) 0;gap:var(--space-1);margin:0;list-style:none;display:grid;overflow-y:auto}.account.svelte-15qx67f{padding:var(--space-2) 0 var(--space-3);justify-content:center;display:flex}.dest.svelte-15qx67f{padding:var(--space-1) 0;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.indicator.svelte-15qx67f{border-radius:var(--radius-pill);width:52px;height:30px;transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.dest.svelte-15qx67f:hover .indicator:where(.svelte-15qx67f){background:var(--color-surface)}.dest.svelte-15qx67f:focus-visible{outline:none}.dest.svelte-15qx67f:focus-visible .indicator:where(.svelte-15qx67f){box-shadow:var(--focus-ring)}.dest.svelte-15qx67f:is([aria-current=page]:where(.svelte-15qx67f),.current:where(.svelte-15qx67f)){color:var(--color-fg);font-weight:650}.dest.svelte-15qx67f:is([aria-current=page]:where(.svelte-15qx67f),.current:where(.svelte-15qx67f)) .indicator:where(.svelte-15qx67f){background:var(--color-accent-soft);color:var(--color-accent)}.dest-label.svelte-15qx67f{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}@media (width<=800px){.rail.svelte-15qx67f{display:none}.tabbar.svelte-15qx67f{height:56px;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--color-border);background:var(--color-bg);display:flex}.tabbar.svelte-15qx67f .dest:where(.svelte-15qx67f){flex:1 1 0;justify-content:center;min-width:0;padding:0}}.more-sheet.svelte-15qx67f{width:auto;max-width:none;max-height:85dvh;padding:0 var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:var(--radius) var(--radius) 0 0;background:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-float);transition:transform var(--duration-sheet) var(--ease-sheet);border:0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}@starting-style{.more-sheet[open].svelte-15qx67f{transform:translateY(100%)}}.more-sheet.svelte-15qx67f::backdrop{background:oklch(25% .018 235/.4)}.sheet-head.svelte-15qx67f{padding:var(--space-3) 0 var(--space-2);justify-content:space-between;align-items:center;display:flex}.sheet-head.svelte-15qx67f h2:where(.svelte-15qx67f){font-size:var(--text-md);margin:0;font-weight:650}.sheet-links.svelte-15qx67f{margin:0;padding:0;list-style:none}.sheet-link.svelte-15qx67f{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:48px;color:var(--color-fg);font-family:var(--font-display);font-weight:500;text-decoration:none;display:flex}.sheet-link.svelte-15qx67f svg{color:var(--color-muted)}.sheet-link[aria-current=page].svelte-15qx67f{font-weight:650}.sheet-link[aria-current=page].svelte-15qx67f:after{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px;margin-left:auto}.identity.svelte-15qx67f{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);display:flex}.who.svelte-15qx67f{flex-direction:column;min-width:0;line-height:1.3;display:flex}.who-name.svelte-15qx67f{font-weight:600}.who-org.svelte-15qx67f{color:var(--color-muted);font-size:var(--text-small)}.sheet-row.svelte-15qx67f{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-3) 0 var(--space-5);display:flex}.auth.svelte-1sox3am{background:var(--color-bg);flex-direction:column;height:100%;display:flex;overflow-y:auto}header.svelte-1sox3am{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.wordmark.svelte-1sox3am{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.01em;font-weight:650}main.svelte-1sox3am{box-sizing:border-box;width:100%;max-width:400px;margin:0 0 0 clamp(var(--space-5), 12vw, 160px);padding:var(--space-7) 0 var(--space-6)}h1.svelte-1sox3am{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:1.25}.intro.svelte-1sox3am{margin:0 0 var(--space-5);color:var(--color-muted);max-width:60ch}@media (width<=800px){header.svelte-1sox3am{padding:var(--space-2) var(--space-4)}main.svelte-1sox3am{padding:var(--space-6) var(--space-4);margin:0}}.button.svelte-sp91az{margin-top:var(--space-2);min-height:44px}.password-form.svelte-1myqmzs{max-width:400px}.field.svelte-1myqmzs small.error-text:where(.svelte-1myqmzs){margin:0}.saved.svelte-1myqmzs{margin:0 0 var(--space-3);color:var(--color-success);font-size:var(--text-small)}.other.svelte-13avb2j{margin:var(--space-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.shell.svelte-1n46o8q{grid-template-columns:auto minmax(0,1fr);height:100%;display:grid}.skip-link.svelte-1n46o8q{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--color-accent);color:var(--color-accent-fg);font-family:var(--font-display);box-shadow:var(--shadow-float);font-weight:650;text-decoration:none;position:fixed}.skip-link.svelte-1n46o8q:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.outlet.svelte-1n46o8q{min-width:0;min-height:0;position:relative}.switch-error.svelte-1n46o8q{top:var(--space-3);max-width:80%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-error);color:var(--color-accent-fg);font-size:var(--text-small);box-shadow:var(--shadow-float);z-index:5;margin:0;position:absolute;left:50%;transform:translate(-50%)}.splash.svelte-1n46o8q{height:100%;color:var(--color-muted);place-items:center;display:grid}@media (width<=800px){.shell.svelte-1n46o8q{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.outlet.svelte-1n46o8q{grid-row:1}}.update.svelte-1ou6uno{left:50%;bottom:calc(var(--nav-bottom) + var(--space-4));z-index:30;position:fixed;transform:translate(-50%)}.toast.svelte-1ou6uno{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-float);font-size:var(--text-small);white-space:nowrap;display:flex}.link.svelte-1ou6uno{min-height:44px;font-size:var(--text-body)}.icon.svelte-1ou6uno{width:44px;height:44px}
