@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b4d6cd07-module__kdSjqW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b4d6cd07-module__kdSjqW__variable{--font-moon-sans:"DM Sans", "DM Sans Fallback"}
.CookieNotice-module__2eldqG__banner{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:80;width:min(520px,100vw - 36px);max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--ios-surface);color:var(--ios-label);border:1px solid var(--ios-separator);box-shadow:var(--shadow-float);border-radius:20px;gap:14px;padding:18px;display:grid;position:fixed;overflow-y:auto}.CookieNotice-module__2eldqG__copy{gap:5px;min-width:0;display:grid}.CookieNotice-module__2eldqG__copy strong{font-size:16px}.CookieNotice-module__2eldqG__copy p{color:var(--ios-label-secondary);margin:0;font-size:13px;line-height:1.5}.CookieNotice-module__2eldqG__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.CookieNotice-module__2eldqG__actions a,.CookieNotice-module__2eldqG__actions button{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-weight:750;text-decoration:none;display:inline-flex}.CookieNotice-module__2eldqG__actions a,.CookieNotice-module__2eldqG__secondary{background:var(--ios-surface-secondary);color:var(--ios-label);border:1px solid var(--ios-separator)}.CookieNotice-module__2eldqG__primary{background:var(--ios-primary);color:var(--ios-cloud-cta-label);border:1px solid #0000}@media (hover:hover){.CookieNotice-module__2eldqG__actions a:hover,.CookieNotice-module__2eldqG__secondary:hover{background:color-mix(in srgb, var(--ios-primary) 8%, var(--ios-surface-secondary))}.CookieNotice-module__2eldqG__primary:hover{background:color-mix(in srgb, var(--ios-primary) 88%, var(--ios-label))}}.CookieNotice-module__2eldqG__actions a:active,.CookieNotice-module__2eldqG__actions button:active{transform:translateY(1px)}.CookieNotice-module__2eldqG__details{gap:16px;display:grid}.CookieNotice-module__2eldqG__intro{color:var(--ios-label-secondary);margin:0;line-height:1.55}.CookieNotice-module__2eldqG__categoryList{gap:10px;margin:0;display:grid}.CookieNotice-module__2eldqG__category{background:var(--ios-surface-secondary);border:1px solid var(--ios-separator);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px;display:grid}.CookieNotice-module__2eldqG__category dt,.CookieNotice-module__2eldqG__category dd{margin:0}.CookieNotice-module__2eldqG__category dt{font-weight:750}.CookieNotice-module__2eldqG__category dd:first-of-type{color:var(--ios-primary);font-size:12px;font-weight:800}.CookieNotice-module__2eldqG__category dd:last-of-type{color:var(--ios-label-secondary);grid-column:1/-1;font-size:12px;line-height:1.45}.CookieNotice-module__2eldqG__detailsFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CookieNotice-module__2eldqG__detailsFooter a{min-height:44px;color:var(--ios-primary);align-items:center;font-weight:700;display:inline-flex}@media (max-width:560px){.CookieNotice-module__2eldqG__banner{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.CookieNotice-module__2eldqG__actions,.CookieNotice-module__2eldqG__actions a,.CookieNotice-module__2eldqG__actions button{width:100%}}@media (forced-colors:active){.CookieNotice-module__2eldqG__banner,.CookieNotice-module__2eldqG__category{border:1px solid canvastext}}
.TemplatesView-module__I49SDa__cardActions{align-items:center;gap:4px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.TemplatesView-module__I49SDa__cardActions button{min-width:36px;height:36px;color:var(--ios-label-secondary);background:0 0;border:0;border-radius:10px;place-items:center;padding:0 10px;display:grid}.TemplatesView-module__I49SDa__cardActions button[aria-pressed=true]{background:var(--ios-primary-soft);color:var(--ios-primary)}.TemplatesView-module__I49SDa__cardActions .TemplatesView-module__I49SDa__detailButton{color:var(--ios-primary);flex:1;justify-content:flex-start;font-size:12px;font-weight:700;display:inline-flex}.TemplatesView-module__I49SDa__previewActions,.TemplatesView-module__I49SDa__detailActions,.TemplatesView-module__I49SDa__formActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.TemplatesView-module__I49SDa__detail,.TemplatesView-module__I49SDa__editor{gap:18px;display:grid}.TemplatesView-module__I49SDa__sessionNotice,.TemplatesView-module__I49SDa__readOnlyNote,.TemplatesView-module__I49SDa__error{background:var(--ios-primary-soft);color:var(--ios-label-secondary);border:1px solid var(--ios-separator);border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.TemplatesView-module__I49SDa__sessionNotice>.icon{color:var(--ios-primary);flex:none}.TemplatesView-module__I49SDa__error{background:var(--ios-coral-soft);color:var(--ios-coral)}.TemplatesView-module__I49SDa__detailHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.TemplatesView-module__I49SDa__detailHeading>div:first-child{min-width:0}.TemplatesView-module__I49SDa__detailHeading h2{margin:4px 0 6px;font-size:24px;line-height:1.2}.TemplatesView-module__I49SDa__detailHeading p{color:var(--ios-label-secondary);margin:0;line-height:1.5}.TemplatesView-module__I49SDa__detailHeading h2,.TemplatesView-module__I49SDa__detailHeading p,.TemplatesView-module__I49SDa__detailSections strong{overflow-wrap:anywhere}.TemplatesView-module__I49SDa__badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.TemplatesView-module__I49SDa__metadata{background:var(--ios-surface);border:1px solid var(--ios-separator);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.TemplatesView-module__I49SDa__metadata>div{min-width:0;padding:11px 13px}.TemplatesView-module__I49SDa__metadata>div:nth-child(2n){border-left:1px solid var(--ios-separator)}.TemplatesView-module__I49SDa__metadata>div:nth-child(n+3){border-top:1px solid var(--ios-separator)}.TemplatesView-module__I49SDa__metadata dt{color:var(--ios-label-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750}.TemplatesView-module__I49SDa__metadata dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.TemplatesView-module__I49SDa__detailSections,.TemplatesView-module__I49SDa__sectionEditor{gap:10px;display:grid}.TemplatesView-module__I49SDa__detailSections h3,.TemplatesView-module__I49SDa__sectionEditorHeading h3{margin:0;font-size:16px}.TemplatesView-module__I49SDa__detailSections ol,.TemplatesView-module__I49SDa__sectionList{background:var(--ios-surface);border:1px solid var(--ios-separator);border-radius:15px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.TemplatesView-module__I49SDa__detailSections li{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.TemplatesView-module__I49SDa__detailSections li+li,.TemplatesView-module__I49SDa__sectionRow+.TemplatesView-module__I49SDa__sectionRow{border-top:1px solid var(--ios-separator)}.TemplatesView-module__I49SDa__detailSections li>span{gap:2px;min-width:0;display:grid}.TemplatesView-module__I49SDa__detailSections li strong{font-size:13px}.TemplatesView-module__I49SDa__detailSections li small{color:var(--ios-label-secondary);font-size:11px}.TemplatesView-module__I49SDa__detailSections code,.TemplatesView-module__I49SDa__stableId{overflow-wrap:anywhere;color:var(--ios-label-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.TemplatesView-module__I49SDa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.TemplatesView-module__I49SDa__field,.TemplatesView-module__I49SDa__requiredToggle{gap:6px;min-width:0;display:grid}.TemplatesView-module__I49SDa__fieldWide{grid-column:1/-1}.TemplatesView-module__I49SDa__field>span{color:var(--ios-label-secondary);font-size:11px;font-weight:700}.TemplatesView-module__I49SDa__field input,.TemplatesView-module__I49SDa__field textarea,.TemplatesView-module__I49SDa__field select{background:var(--ios-surface);width:100%;min-height:44px;color:var(--ios-label);border:1px solid var(--ios-separator);font:inherit;border-radius:12px;padding:10px 12px}.TemplatesView-module__I49SDa__field textarea{resize:vertical}.TemplatesView-module__I49SDa__sectionEditorHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.TemplatesView-module__I49SDa__sectionEditorHeading p{color:var(--ios-label-secondary);margin:3px 0 0;font-size:11px}.TemplatesView-module__I49SDa__sectionRow{border:0;grid-template-columns:minmax(0,1fr) minmax(160px,.65fr);gap:10px 12px;margin:0;padding:15px 12px 12px;display:grid;position:relative}.TemplatesView-module__I49SDa__sectionRow legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TemplatesView-module__I49SDa__requiredToggle{min-height:36px;color:var(--ios-label-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.TemplatesView-module__I49SDa__requiredToggle input{width:18px;height:18px;accent-color:var(--ios-primary)}.TemplatesView-module__I49SDa__sectionActions{justify-content:flex-end;gap:4px;display:flex}.TemplatesView-module__I49SDa__sectionActions button{background:var(--ios-canvas);width:36px;height:36px;color:var(--ios-label-secondary);border:1px solid var(--ios-separator);border-radius:10px;place-items:center;padding:0;display:grid}.TemplatesView-module__I49SDa__sectionActions button:disabled{opacity:.42}.TemplatesView-module__I49SDa__sectionActions .TemplatesView-module__I49SDa__removeSection{color:var(--ios-coral)}.TemplatesView-module__I49SDa__stableId{grid-column:1/-1}.TemplatesView-module__I49SDa__formActions{z-index:1;background:var(--ios-canvas);border-top:1px solid var(--ios-separator);margin:0 -18px -18px;padding:12px 18px 18px;position:sticky;bottom:-18px}@media (hover:hover){.TemplatesView-module__I49SDa__cardActions button:hover,.TemplatesView-module__I49SDa__sectionActions button:not(:disabled):hover{background:var(--ios-primary-soft);color:var(--ios-primary)}}@media (max-width:620px){.TemplatesView-module__I49SDa__previewActions,.TemplatesView-module__I49SDa__detailActions,.TemplatesView-module__I49SDa__formActions,.TemplatesView-module__I49SDa__fieldGrid,.TemplatesView-module__I49SDa__sectionRow,.TemplatesView-module__I49SDa__metadata{grid-template-columns:1fr}.TemplatesView-module__I49SDa__detailHeading,.TemplatesView-module__I49SDa__sectionEditorHeading{flex-direction:column;align-items:stretch}.TemplatesView-module__I49SDa__badges{justify-content:flex-start}.TemplatesView-module__I49SDa__metadata>div:nth-child(2n){border-left:0}.TemplatesView-module__I49SDa__metadata>div+div{border-top:1px solid var(--ios-separator)}.TemplatesView-module__I49SDa__detailSections li{flex-direction:column;align-items:flex-start}.TemplatesView-module__I49SDa__sectionActions{justify-content:flex-start}.TemplatesView-module__I49SDa__formActions{bottom:calc(-17px - env(safe-area-inset-bottom));margin:0 -14px calc(-17px - env(safe-area-inset-bottom));padding:12px 14px calc(17px + env(safe-area-inset-bottom))}}@media (forced-colors:active){.TemplatesView-module__I49SDa__cardActions button,.TemplatesView-module__I49SDa__metadata,.TemplatesView-module__I49SDa__detailSections ol,.TemplatesView-module__I49SDa__sectionList,.TemplatesView-module__I49SDa__field input,.TemplatesView-module__I49SDa__field textarea,.TemplatesView-module__I49SDa__field select,.TemplatesView-module__I49SDa__sectionActions button,.TemplatesView-module__I49SDa__sessionNotice,.TemplatesView-module__I49SDa__readOnlyNote,.TemplatesView-module__I49SDa__error{border:1px solid canvastext}}
