@layer components{.gd-page{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.6vw,2rem);min-inline-size:0;padding-block:clamp(.75rem,2vw,1.5rem) clamp(2rem,5vw,4rem);display:grid}.gd-page--public{inline-size:min(100% - 2rem,72rem);margin-inline:auto;padding-block-start:clamp(5.5rem,9vw,7.5rem)}@media (max-width:47.99rem){.gd-page{padding-block-end:calc(var(--tz-size-tabbar,64px) + 40px)}}.gd-page .nb-pill{white-space:normal;text-align:start;border-radius:16px;max-inline-size:100%}.gd-page .nb-pill .tz-icon{flex:none}.gd-page :is(.nb-actions,.nb-state__actions,.gd-actions,.gd-row) .nb-btn{white-space:normal;text-align:center;min-inline-size:0;max-inline-size:100%;line-height:1.2}.gd-live:empty{position:absolute}.gd-mono{font-family:var(--tz-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}.gd-meta{color:var(--tz-text-meta);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.gd-meta--warn{color:var(--tz-text-primary)}.gd-lead{color:var(--tz-text-secondary);max-inline-size:70ch;margin:0;line-height:1.6}.gd-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;display:flex}.gd-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gd-actions--end{border-block-start:1px solid var(--nb-panel-border);justify-content:flex-end;padding-block-start:.25rem}@media (max-width:30rem){.gd-actions>.nb-btn{inline-size:100%}}.gd-stack{gap:.85rem;min-inline-size:0;display:grid}.gd-stack--l{gap:1.35rem}.gd-h2{font:700 clamp(1.15rem, 1rem + .5vw, 1.45rem) / 1.2 var(--tz-font-display);color:var(--tz-text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.gd-h3{font:650 1.05rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);align-items:center;gap:.45rem;margin:0;display:flex}.gd-h2>.tz-icon,.gd-h3>.tz-icon{color:var(--nb-accent);flex:none}.gd-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.gd-hero{isolation:isolate;padding:clamp(1.25rem,3.4vw,2.6rem);display:grid;position:relative;overflow:clip}.gd-hero__glow{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--nb-accent-rgb) / .22), transparent 62%);pointer-events:none;z-index:-1;border-radius:50%;inline-size:58%;position:absolute;inset-block-start:-45%;inset-inline-end:-12%}.gd-hero__copy{gap:.85rem;min-inline-size:0;max-inline-size:60rem;display:grid}.gd-hero__title{font:800 clamp(1.75rem, 1.15rem + 2.4vw, 3.1rem) / 1.06 var(--tz-font-display);letter-spacing:-.02em;color:var(--tz-text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.gd-hero__title:focus{outline:none}.gd-hero__lede{max-inline-size:64ch}.gd-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (min-width:64rem){.gd-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,1fr)}}.gd-col{align-content:start;gap:clamp(1rem,2vw,1.5rem);min-inline-size:0;display:grid}@media (min-width:64rem){.gd-col--aside{position:sticky;inset-block-start:6.5rem}}.gd-panel{gap:1rem;min-inline-size:0;padding:clamp(1rem,2.4vw,1.6rem);display:grid}.gd-panel-body{gap:1rem;min-inline-size:0;padding:0 clamp(1rem,2.2vw,1.5rem) clamp(1rem,2.2vw,1.5rem);display:grid}.gd-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.gd-section__titles{flex:16rem;gap:.3rem;min-inline-size:0;display:grid}.gd-acting{border-radius:var(--nb-r-m);border:1px solid rgb(var(--nb-accent-rgb) / .45);background:linear-gradient(90deg, rgb(var(--nb-accent-rgb) / .16), rgb(var(--nb-accent-rgb) / .04)), var(--nb-panel-solid);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.95rem 1.15rem;display:flex}.gd-acting__icon{block-size:2.5rem;inline-size:2.5rem;color:var(--nb-accent);border:1px solid rgb(var(--nb-accent-rgb) / .5);border-radius:50%;flex:none;place-items:center;display:grid}.gd-acting__text{flex:16rem;gap:.2rem;min-inline-size:0;display:grid}.gd-acting__title{font:700 1.05rem/1.35 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.gd-switcher{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.gd-switcher__link{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);color:inherit;min-block-size:44px;transition:border-color .2s var(--nb-ease-out), background-color .2s var(--nb-ease-out);gap:.4rem;padding:.9rem 1rem;text-decoration:none;display:grid}.gd-switcher__link:hover{border-color:var(--nb-panel-border-hover)}.gd-switcher__link:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.gd-switcher__link[aria-current=page]{border-color:rgb(var(--nb-accent-rgb) / .7);background:linear-gradient(135deg, rgb(var(--nb-accent-rgb) / .16), transparent 70%), var(--nb-panel-quiet)}.gd-switcher__name{font:700 1.05rem/1.25 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.gd-decision{border-radius:var(--nb-r-l);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);gap:.9rem;min-inline-size:0;padding:clamp(1rem,2.4vw,1.4rem);padding-inline-start:clamp(1.2rem,2.6vw,1.6rem);display:grid;position:relative;overflow:clip}.gd-decision:before{content:"";background:var(--nb-warn);inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}.gd-decision[data-state=granted]:before{background:var(--nb-ok)}.gd-decision:is([data-state=declined],[data-state=withdrawn]):before{background:var(--nb-bad)}.gd-decision[data-state=expired]:before{background:var(--tz-text-meta)}.gd-decision__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.gd-decision__titles{flex:16rem;gap:.3rem;min-inline-size:0;display:grid}.gd-decision__form{border-block-start:1px solid var(--nb-panel-border);gap:.9rem;padding-block-start:.25rem;display:grid}.gd-decision__result{margin:0}.gd-doc{border-radius:var(--nb-r-m);border:1px dashed var(--nb-panel-border);background:var(--nb-panel-solid);gap:.5rem;min-inline-size:0;padding:.85rem 1rem;display:grid}.gd-doc__head{align-items:flex-start;gap:.5rem;display:flex}.gd-doc__head>.tz-icon{color:var(--nb-accent);flex:none;margin-block-start:.15rem}.gd-doc__title{color:var(--tz-text-primary);overflow-wrap:anywhere;margin:0;font-weight:650}.gd-doc__toggle{min-block-size:44px;color:var(--tz-text-link,var(--nb-accent));font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.gd-doc__toggle:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px;border-radius:4px}.gd-doc__text{border-radius:var(--nb-r-s);background:var(--nb-panel-quiet);max-block-size:18rem;color:var(--tz-text-secondary);padding:.75rem .9rem;line-height:1.6;overflow:auto}.gd-doc__text:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.gd-doc__text p{margin:0 0 .6rem}.gd-consent-text{gap:.4rem;margin-block-end:.5rem;display:grid}.gd-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.gd-history__item{grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;padding-block-end:1rem;display:grid;position:relative}.gd-history__item:before{content:"";background:var(--nb-panel-border);inline-size:2px;position:absolute;inset-block:1.1rem 0;inset-inline-start:calc(.625rem - 1px)}.gd-history__item:last-child:before{display:none}.gd-history__dot{border:2px solid var(--nb-accent);background:var(--nb-panel-solid);border-radius:50%;block-size:.75rem;inline-size:.75rem;margin-block-start:.35rem;margin-inline-start:.25rem}.gd-history__item:is([data-event=declined],[data-event=withdrawn]) .gd-history__dot{border-color:var(--nb-bad)}.gd-history__item:is([data-event=granted],[data-event=renewed]) .gd-history__dot{border-color:var(--nb-ok)}.gd-history__body{gap:.15rem;min-inline-size:0;display:grid}.gd-history__title{color:var(--tz-text-primary);overflow-wrap:anywhere;margin:0}.gd-rows{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gd-rowcard{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);gap:.5rem;min-inline-size:0;padding:.85rem 1rem;display:grid}.gd-rowcard__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.gd-rowcard__title{color:var(--tz-text-primary);overflow-wrap:anywhere;margin:0;font-weight:650}.gd-scopes{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gd-scope{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;padding:.8rem .9rem;display:grid}.gd-scope>.tz-icon{color:var(--nb-accent);grid-row:span 2;margin-block-start:.15rem}.gd-scope__title{color:var(--tz-text-primary);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;font-weight:650;display:flex}.gd-perms{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.gd-perms li{color:var(--tz-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.gd-perms li>.tz-icon{color:var(--nb-ok);margin-block-start:.2rem}.gd-never{border-radius:var(--nb-r-m);border:1px solid rgb(var(--nb-accent-rgb) / .35);color:var(--tz-text-secondary);grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.75rem .9rem;display:grid}.gd-never>.tz-icon{color:var(--nb-bad);margin-block-start:.2rem}.gd-never p{margin:0}.gd-switches{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gd-switch{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.85rem 1rem;display:grid}@media (max-width:30rem){.gd-switch{grid-template-columns:minmax(0,1fr)}}.gd-switch__text{gap:.2rem;min-inline-size:0;display:grid}.gd-switch__title{color:var(--tz-text-primary);margin:0;font-weight:650}.gd-switch__control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.gd-steps{counter-reset:gd-step;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gd-steps li{color:var(--tz-text-secondary);counter-increment:gd-step;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.gd-steps li:before{content:counter(gd-step);border:1px solid rgb(var(--nb-accent-rgb) / .55);block-size:1.75rem;inline-size:1.75rem;color:var(--tz-text-primary);font:700 .85rem/1 var(--tz-font-mono);border-radius:50%;place-items:center;display:grid}.gd-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;min-inline-size:0;margin:0;padding:0;display:grid}.gd-choices>legend{color:var(--tz-text-primary);margin-block-end:.5rem;padding:0;font-weight:650}.gd-choice{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .65rem;min-block-size:44px;padding:.9rem 1rem;display:grid;position:relative}.gd-choice:has(input:checked){border-color:rgb(var(--nb-accent-rgb) / .75);background:linear-gradient(135deg, rgb(var(--nb-accent-rgb) / .14), transparent 70%), var(--nb-panel-quiet)}.gd-choice:has(input:focus-visible){outline:2px solid var(--nb-accent);outline-offset:2px}.gd-choice input{accent-color:var(--nb-accent);block-size:1.1rem;inline-size:1.1rem;margin-block-start:.25rem}.gd-choice__title{color:var(--tz-text-primary);font-weight:650}.gd-choice__hint{color:var(--tz-text-meta);grid-column:2;font-size:.86rem}.gd-dob{flex-wrap:wrap;gap:.75rem;display:flex}.gd-dob__part{gap:.3rem;inline-size:5.5rem;display:grid}.gd-dob__part--wide{inline-size:7.5rem}:root[data-theme=hc] .gd-hero__glow{display:none}:root[data-theme=hc] :is(.gd-acting,.gd-switcher__link,.gd-decision,.gd-doc,.gd-rowcard,.gd-scope,.gd-switch,.gd-choice,.gd-never){background:#000;border-color:#fff}:root[data-theme=hc] .gd-switcher__link[aria-current=page]{outline-offset:2px;outline:2px solid #fff}:root[data-theme=hc] .gd-choice:has(input:checked){outline-offset:2px;outline:2px solid #fff}:root[data-theme=hc] .gd-decision:before{background:#fff}:root:is([data-motion=reduced],[data-motion=off],.tz-reduced,.tz-capture) .gd-switcher__link{transition:none}@media (prefers-reduced-motion:reduce){.gd-switcher__link{transition:none}}}
