:root{--iky-button-xs-face:32px;--iky-button-xs-radius:8px;--iky-button-xs-font:12px;--iky-button-sm-face:36px;--iky-button-sm-radius:10px;--iky-button-sm-font:13px;--iky-button-md-face:44px;--iky-button-md-radius:12px;--iky-button-md-font:14px;--iky-button-lg-face:52px;--iky-button-lg-radius:14px;--iky-button-lg-font:16px;--iky-motion-fast:.15s;--iky-motion-ease:cubic-bezier(.22,1,.36,1)}body .iky-page-heading{width:100%;max-width:var(--workspace-width,1200px);padding:var(--workspace-heading-top,32px) var(--workspace-gutter,32px) var(--workspace-heading-bottom,24px);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.iky-page-heading-copy{flex:1;min-width:0}.iky-page-heading-back{flex:none;min-width:0}body .iky-page-heading.iky-page-heading-editor{grid-template-columns:44px minmax(0,1fr);gap:16px 12px;display:grid}body .iky-page-heading-editor h1{word-break:keep-all}.iky-page-heading-editor .iky-page-heading-actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-end}@media (min-width:1100px){body .iky-page-heading.iky-page-heading-editor{grid-template-columns:44px minmax(0,1fr) auto}.iky-page-heading-editor .iky-page-heading-actions{grid-column:auto}}.iky-page-heading-illustration{flex:0 0 112px;width:112px}.iky-page-heading-illustration img{width:100%;height:auto;display:block}@media (max-width:767px){.iky-page-heading-illustration{display:none}}body .iky-page-heading h1{color:var(--text-primary);font:var(--type-page);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}body .iky-page-heading .iky-page-description{max-width:60ch;color:var(--text-secondary);font:var(--type-support);word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0}body .iky-page-heading .iky-page-eyebrow{color:var(--text-secondary);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5}.iky-page-heading-actions,.iky-page-heading-actions>.header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:1000px){body .iky-page-heading{flex-wrap:wrap;gap:16px}}@media (max-width:767px){body .iky-page-heading{align-items:flex-start;padding-top:24px;padding-bottom:20px}body .iky-page-heading h1{font-size:28px}.iky-page-heading-copy{flex-basis:100%}.iky-page-heading-actions,.iky-page-heading-actions>.header-actions{max-width:100%}body .creator-shell:not(.is-setup) .creator-mobile-brand{display:none}body .creator-shell:not(.is-setup) .iky-page-heading{z-index:10;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--border-subtle);background:var(--surface-default);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;position:sticky;top:0}body .creator-shell:not(.is-setup) .iky-page-heading-copy{flex:7rem;min-width:0}body .creator-shell:not(.is-setup) .iky-page-heading h1{white-space:normal;font-size:20px;line-height:1.4}body .creator-shell:not(.is-setup) .iky-page-heading :is(.iky-page-description,.iky-page-eyebrow){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .creator-shell:not(.is-setup) .iky-page-heading-actions>.profile-header-actions{gap:8px;width:auto}}.iky-page-heading-navigation{display:none}@media (max-width:767px){body .creator-shell:not(.is-setup) .iky-page-heading:has(.iky-page-heading-navigation){row-gap:0;margin-bottom:12px;padding-bottom:0}.iky-page-heading-navigation{flex-basis:100%;min-width:0;display:block}body .iky-page-heading-navigation .link-mobile-tabs{margin:0;position:static}}@media (max-width:1120px){body .iky-page-heading:has(.iky-page-heading-navigation .profile-mobile-tabs:not(.link-mobile-tabs)){flex-wrap:wrap}.iky-page-heading-navigation:has(.profile-mobile-tabs:not(.link-mobile-tabs)){flex-basis:100%;display:block}body .iky-page-heading-navigation .profile-mobile-tabs{margin:8px 0 12px;position:static}}body .iky-page-heading:has(.profile-settings-nav){flex-wrap:wrap}.iky-page-heading-navigation:has(.profile-settings-nav){flex-basis:100%;min-width:0;display:block}body .iky-page-heading-navigation .profile-settings-nav{margin:8px 0 12px}@media (max-width:767px){body .creator-shell:not(.is-setup) .creator-main{padding-bottom:calc(var(--creator-mobile-nav-height,74px) + var(--creator-page-actions-height,0px) + 16px)}html:has(.creator-shell:not(.is-setup)){scroll-padding-top:128px;scroll-padding-bottom:176px}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=bottom]{inset:auto 0 var(--creator-mobile-nav-height,calc(74px + env(safe-area-inset-bottom)));border-top:1px solid var(--border-subtle);background:var(--surface-default);justify-content:stretch;align-items:center;gap:8px;width:100%;max-width:none;min-height:0;max-height:45dvh;padding:12px 16px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 -4px 16px #0000000a}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-visible=false]{display:none}body .creator-shell:not(.is-setup) .iky-page-heading-actions>.header-actions{flex-wrap:nowrap;justify-content:stretch;gap:8px;width:100%}body .creator-shell:not(.is-setup) .iky-page-heading-actions>.header-actions:not(.profile-header-actions){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}body .creator-shell:not(.is-setup) .iky-page-heading-actions .preview-publish-actions>.iky-button{width:100%}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=bottom]:not(:has(>.header-actions)){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=bottom]>.iky-button,body .creator-shell:not(.is-setup) .iky-page-heading-actions>.header-actions:not(.profile-header-actions)>*{flex:1 1 0;min-width:0}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=bottom] .iky-button{min-height:48px}body .creator-shell:not(.is-setup) .iky-page-heading-actions>.profile-header-actions{flex-direction:column;align-items:stretch}body .creator-shell:not(.is-setup) .iky-page-heading-actions .profile-save-status{min-width:0;color:var(--text-secondary);white-space:normal;flex:1;font-size:13px;line-height:1.5}body .creator-shell:not(.is-setup) .iky-page-heading-actions .profile-save-status[data-tone=error]{color:var(--status-danger-text)}body .creator-shell:not(.is-setup) .iky-page-heading-actions .profile-save-floating{flex:1;gap:8px;width:100%;display:flex}body .creator-shell:not(.is-setup) .iky-page-heading-actions .profile-save-action{flex:1;min-width:96px}body .creator-shell:not(.is-setup) .iky-page-heading-actions .profile-save-status[data-tone=draft]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body .creator-shell:not(.is-setup) .iky-page-heading-actions [data-mobile-icon]{width:auto;min-width:44px;padding-inline:16px}.iky-page-heading-actions [data-mobile-icon]>[data-action-label]{display:inline}body .iky-page-heading-actions .preview-publish-actions{flex:1;align-items:stretch;min-width:0}body .iky-page-heading-actions .preview-publish-actions>button{width:100%}body .iky-page-heading-actions .preview-publish-actions .form-error{white-space:normal;overflow-wrap:anywhere}}body .iky-page-heading:has(.analytics-range-nav){flex-wrap:wrap}.iky-page-heading-navigation:has(.analytics-range-nav){flex-basis:100%;min-width:0;display:block}body .iky-page-heading-navigation .analytics-range-nav{margin:8px 0 12px}@media (max-width:767px){body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=inline]{flex:0 auto;width:auto;min-width:0}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=inline]>.header-actions{gap:8px;width:auto;display:flex}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=inline]>.header-actions>*{flex:0 auto}body .creator-shell:not(.is-setup) .iky-page-heading-actions[data-mobile-placement=inline] [data-mobile-icon]{width:44px;min-width:44px;height:44px;padding:0}.iky-page-heading-actions[data-mobile-placement=inline] [data-mobile-icon]>[data-action-label]{display:none}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden]{display:contents}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden] .iky-page-heading-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden] .iky-page-heading-actions[data-mobile-placement=inline]{justify-content:flex-end;margin:12px 16px}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden] .iky-page-heading-navigation{margin:12px 16px}html:has(.creator-shell:not(.is-setup)){scroll-padding-top:16px}body .creator-shell:not(.is-setup) .creator-main{padding-top:0}body .creator-shell:not(.is-setup) .creator-main:has(.iky-page-heading[data-mobile-header=hidden]){padding-top:16px}body .creator-shell:not(.is-setup) .creator-content{padding-top:0}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden] .iky-page-heading-navigation,body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden] .iky-page-heading-actions[data-mobile-placement=inline]{margin-top:0}body .creator-shell:not(.is-setup) .link-editor-heading[data-mobile-header=hidden] .iky-page-heading-actions[data-mobile-placement=inline]{display:contents}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden]:has(.iky-page-heading-back){min-height:44px;padding:0 var(--workspace-gutter,16px);background:0 0;border:0;align-items:center;gap:8px;margin:0 0 16px;display:flex;position:static}body .creator-shell:not(.is-setup) .iky-page-heading[data-mobile-header=hidden]:has(.iky-page-heading-back) .iky-page-heading-actions[data-mobile-placement=inline]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;margin:0 0 0 auto;display:flex}.iky-page-heading-back [data-mobile-icon]{width:44px;min-width:44px;padding:0}.iky-page-heading-back [data-mobile-icon]>[data-action-label]{display:none}}.iky-state-page{min-height:100dvh;padding:max(32px, env(safe-area-inset-top)) 24px max(32px, env(safe-area-inset-bottom));background:var(--surface-canvas);color:var(--text-primary);place-items:center;display:grid}.iky-state-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--material-panel);width:min(100%,480px);box-shadow:var(--elevation-panel);text-align:center;margin-inline:auto;padding:32px}.iky-state-icon{border-radius:var(--radius-card);background:var(--accent-soft-surface);width:56px;height:56px;color:var(--accent-text);place-items:center;margin:0 auto 24px;display:grid}.iky-state-illustration{-webkit-user-select:none;user-select:none;pointer-events:none;outline:none;width:168px;height:auto;margin:-8px auto 16px;display:block}.iky-state-icon>svg,.iky-state-icon>img{width:28px;height:28px}.iky-state-panel h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:800;line-height:1.35}.iky-state-description{color:var(--text-secondary);word-break:keep-all;overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;line-height:1.7}.iky-state-eyebrow{color:var(--text-secondary);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.iky-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}@media (max-width:767px){.iky-state-page{padding-inline:16px}.iky-state-panel{padding:32px 24px}.iky-state-panel h1{font-size:24px}.iky-state-illustration{width:144px}}.iky-brand-footer{--brand-wordmark-height:18px;justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);margin-top:32px;padding-bottom:8px;display:flex}.iky-brand-footer .iky-brand-banner{border:1px solid var(--public-text,#18181b);justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:12px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.iky-brand-footer .iky-brand-banner{border:1px solid color-mix(in srgb, var(--public-text,#18181b) 10%, transparent)}}.iky-brand-footer .iky-brand-banner{background:var(--public-surface,#fff);color:var(--public-text,#18181b);box-shadow:0 1px 2px var(--public-text,#18181b);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.iky-brand-footer .iky-brand-banner{box-shadow:0 1px 2px color-mix(in srgb, var(--public-text,#18181b) 4%, transparent)}}.iky-brand-footer .iky-brand-banner{text-decoration:none;transition:background-color .16s,border-color .16s}.iky-brand-banner-copy{white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.iky-brand-banner-dot{opacity:.35;background:currentColor;border-radius:50%;flex:none;width:2px;height:2px}.iky-brand-banner-arrow{flex:none;width:14px;height:14px}.iky-brand-footer .iky-brand-banner:focus-visible{outline:2px solid var(--public-accent,#f32a7c);outline-offset:4px}@media (hover:hover) and (pointer:fine){.iky-brand-footer .iky-brand-banner:hover{background:var(--public-text,#18181b)}@supports (color:color-mix(in lab, red, red)){.iky-brand-footer .iky-brand-banner:hover{background:color-mix(in srgb, var(--public-text,#18181b) 4%, var(--public-surface,#fff))}}.iky-brand-footer .iky-brand-banner:hover{border-color:var(--public-text,#18181b)}@supports (color:color-mix(in lab, red, red)){.iky-brand-footer .iky-brand-banner:hover{border-color:color-mix(in srgb, var(--public-text,#18181b) 18%, transparent)}}}@media (prefers-reduced-motion:reduce){.iky-brand-footer .iky-brand-banner{transition:none}}body .iky-button.iky-profile-more-button{--iky-icon:16px;color:var(--public-text)}.iky-profile-menu-positioner{z-index:10}.iky-profile-menu{min-width:160px;max-width:var(--available-width);border:1px solid var(--public-text);padding:4px}@supports (color:color-mix(in lab, red, red)){.iky-profile-menu{border:1px solid color-mix(in srgb, var(--public-text) 12%, var(--public-surface))}}.iky-profile-menu{border-radius:var(--radius-card);background:var(--public-surface);color:var(--public-text);opacity:1;transition:opacity var(--iky-motion-fast) var(--iky-motion-ease), transform var(--iky-motion-fast) var(--iky-motion-ease);transform:translateY(0);box-shadow:0 4px 16px #0000001a}.iky-profile-menu:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-4px)}.iky-profile-menu[data-side=top]:is([data-starting-style],[data-ending-style]){transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.iky-profile-menu{transition:none}.iky-profile-menu:is([data-starting-style],[data-ending-style]){transform:none}}.iky-profile-menu:focus-visible{outline:none}.iky-profile-menu-item{border-radius:var(--radius-control);min-height:44px;font:400 14px/1.4 var(--font-body);cursor:pointer;color:inherit;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.iky-profile-menu-item svg{width:18px;height:18px}.iky-profile-menu-item[data-highlighted]{background:var(--public-text)}@supports (color:color-mix(in lab, red, red)){.iky-profile-menu-item[data-highlighted]{background:color-mix(in srgb, var(--public-text) 8%, var(--public-surface))}}.iky-profile-menu-item:focus-visible{outline:1px solid var(--public-text);outline-offset:-2px}.profile-share-control{justify-content:flex-end;margin-bottom:8px;display:flex;position:relative}body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button),body .part-public-header .iky-button.part-public-back{border:1px solid var(--cover-action-ink,var(--public-text,#18181b));border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button),body .part-public-header .iky-button.part-public-back{border:1px solid color-mix(in srgb, var(--cover-action-ink,var(--public-text,#18181b)) 10%, transparent)}}body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button),body .part-public-header .iky-button.part-public-back{background:var(--cover-action-surface,var(--public-surface,#fff))}@supports (color:color-mix(in lab, red, red)){body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button),body .part-public-header .iky-button.part-public-back{background:color-mix(in srgb, var(--cover-action-surface,var(--public-surface,#fff)) 72%, transparent)}}body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button),body .part-public-header .iky-button.part-public-back{color:var(--cover-action-ink,var(--public-text,#18181b));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover:hover){body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button):hover,body .part-public-header .iky-button.part-public-back:hover{background:var(--cover-action-surface,var(--public-surface,#fff))}@supports (color:color-mix(in lab, red, red)){body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button):hover,body .part-public-header .iky-button.part-public-back:hover{background:color-mix(in srgb, var(--cover-action-surface,var(--public-surface,#fff)) 86%, transparent)}}body .public-profile-identity .iky-button:is(.iky-profile-more-button,.profile-share-button):hover,body .part-public-header .iky-button.part-public-back:hover{color:var(--cover-action-ink,var(--public-text,#18181b))}}body .public-profile-identity .iky-button[data-cover-tone=dark]{--cover-action-surface:#18181b;--cover-action-ink:#fafafa}body .public-profile-identity .iky-button[data-cover-tone=light]{--cover-action-surface:#fff;--cover-action-ink:#18181b}.profile-share-feedback{z-index:2;border:1px solid var(--public-border,#ddd);background:var(--public-surface,#fff);width:min(260px,75vw);color:var(--public-text,#18181b);text-align:left;box-shadow:var(--elevation-floating);border-radius:12px;padding:12px;font-size:13px;position:absolute;top:52px;right:0}.profile-share-feedback input{width:100%;color:inherit;font:inherit;background:0 0;margin-top:8px;padding:8px}.public-profile-identity:has(>.profile-share-control){position:relative}.public-profile-identity>.profile-share-control{z-index:2;margin:0;position:absolute;top:16px;right:16px}.public-profile-identity:not([data-has-cover]) .public-profile-identity-body{padding-top:72px}body .profile-scroll-header .iky-button[data-surface=public]{--text-primary:var(--public-text);--surface-raised:transparent;--iky-icon:18px;isolation:isolate;color:var(--public-text);border-radius:50%;position:relative}body .profile-scroll-header .iky-button[data-surface=public]:before{content:"";z-index:-1;background:0 0;border-radius:50%;transition:background-color .14s ease-out;position:absolute;inset:4px}@media (hover:hover){body .profile-scroll-header .iky-button[data-surface=public]:hover:before{background:var(--public-text)}@supports (color:color-mix(in lab, red, red)){body .profile-scroll-header .iky-button[data-surface=public]:hover:before{background:color-mix(in srgb, var(--public-text) 6%, transparent)}}}body .profile-scroll-header .iky-button[data-surface=public]:active:before{background:var(--public-text)}@supports (color:color-mix(in lab, red, red)){body .profile-scroll-header .iky-button[data-surface=public]:active:before{background:color-mix(in srgb, var(--public-text) 10%, transparent)}}@media (prefers-reduced-motion:reduce){body .profile-scroll-header .iky-button[data-surface=public]:before{transition:none}}@media (max-width:767px){body .creator-shell .iky-button.iky-mobile-floating-action{right:16px;bottom:calc(var(--creator-mobile-nav-height,74px) + var(--creator-page-actions-height,0px) + 16px);z-index:30;border-radius:999px;position:fixed;box-shadow:0 4px 12px #18181b24}body .creator-shell .iky-button.schedule-create-trigger{color:#fff;background:#27272a;border-color:#0000;width:48px;min-width:48px;height:48px;padding:0}.schedule-create-trigger>span{display:none}body .creator-shell .schedule-page-heading .iky-page-heading-actions[data-mobile-placement=inline]{display:contents}body .creator-shell .creator-main:has(.schedule-create-trigger){padding-bottom:calc(var(--creator-mobile-nav-height,74px) + 16px)}body .creator-shell .iky-page-heading-actions[data-mobile-placement=bottom]{z-index:30}}body .creator-shell .iky-button.link-create-trigger{z-index:30;color:#fff;background:#27272a;border-color:#0000;border-radius:999px;width:48px;min-width:48px;height:48px;padding:0;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #18181b24}body .creator-shell .link-create-trigger>[data-action-label]{display:none}body .creator-shell .link-editor-heading .iky-page-heading-actions{display:contents}@media (max-width:767px){body .creator-shell .iky-button.link-create-trigger{right:16px;bottom:calc(var(--creator-mobile-nav-height,74px) + var(--creator-page-actions-height,0px) + 16px)}body .creator-shell:has(.link-create-trigger) .iky-button.iky-editor-preview-trigger{right:76px;bottom:calc(var(--creator-mobile-nav-height,74px) + var(--creator-page-actions-height,0px) + 16px)}}body .iky-icon-choice{border:1px solid var(--border-default);background:var(--material-control);min-width:0;min-height:52px;color:var(--text-primary);font:var(--type-label);cursor:pointer;transition:opacity var(--iky-motion-fast) var(--iky-motion-ease), background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}body .iky-icon-choice[data-checked]{background:var(--material-selected);border-color:var(--border-focus);color:var(--accent-text);box-shadow:var(--shadow-selected)}body .iky-icon-choice-leading,body .iky-icon-choice-leading svg{flex:0 0 20px;width:20px;height:20px;display:block}body .iky-icon-choice-label{overflow-wrap:anywhere;min-width:0}body .iky-icon-choice-check{visibility:hidden;flex:0 0 16px;width:16px;height:16px;margin-left:auto}body .iky-icon-choice[data-checked] .iky-icon-choice-check{visibility:visible}body .iky-icon-choice:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}body .iky-icon-choice[data-disabled]{opacity:.5;cursor:default}body .iky-icon-choice:not([data-disabled]):active{opacity:.78}@media (prefers-reduced-motion:reduce){body .iky-icon-choice{transition:none}}body .iky-theme-control{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 4px);background:var(--surface-sunken);gap:4px;min-width:142px;max-width:100%;padding:4px;display:inline-flex}body .iky-theme-control .iky-theme-option{border-radius:var(--radius-control);box-shadow:none;color:var(--text-secondary);background:0 0;border:0;flex:1;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}body .iky-theme-control[data-layout=vertical]{border-radius:var(--radius-full);flex-direction:column;width:52px;min-width:52px}body .iky-theme-control[data-layout=vertical] .iky-theme-option,body .iky-theme-control[data-layout=vertical] .iky-selection-surface{border-radius:var(--radius-full)}body .iky-theme-control .iky-theme-option[aria-pressed=true]{color:var(--accent-text)}body .iky-theme-control svg{width:20px;height:20px;display:block}body .iky-choice-toggle{border:1px solid var(--border-default);background:var(--material-control);min-height:44px;color:var(--text-secondary);font:var(--type-label);border-radius:12px;padding:8px 12px}body .iky-choice-toggle[aria-pressed=true]{background:var(--material-selected);border-color:var(--border-focus);color:var(--accent-text);box-shadow:var(--shadow-selected)}body .iky-choice-toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}body .iky-choice-toggle:disabled{opacity:.5;cursor:default}body [data-slot=switch],body [data-slot=radio-group-item]{border-color:var(--border-control);background:var(--surface-sunken)}body [data-slot=switch][data-checked],body [data-slot=radio-group-item][data-checked]{border-color:var(--control-accent-surface);background:var(--control-accent-surface);color:var(--control-accent-ink);box-shadow:var(--shadow-selected)}body [data-slot=switch-thumb]{background:var(--surface-default);box-shadow:0 0 0 1px var(--border-control)}body [data-slot=switch][data-checked] [data-slot=switch-thumb],body [data-slot=radio-group-item][data-checked] [data-slot=radio-group-indicator]>span{background:var(--control-accent-ink);box-shadow:none}body :is([data-slot=switch],[data-slot=radio-group-item])[data-disabled],body .iky-icon-choice[data-disabled],body .iky-choice-toggle:disabled{box-shadow:none}body :is([data-slot=switch],[data-slot=radio-group-item]):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}body :is([data-slot=switch],[data-slot=radio-group-item])[aria-invalid=true]{border-color:var(--border-error);box-shadow:0 0 0 3px var(--border-error)}@supports (color:color-mix(in lab, red, red)){body :is([data-slot=switch],[data-slot=radio-group-item])[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-error) 15%, transparent)}}@media (hover:hover){body .iky-choice-toggle:not(:disabled):hover{border-color:var(--border-strong)}}body .iky-segmented-navigation{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 4px);background:var(--surface-sunken);align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}body .iky-segmented-navigation a{isolation:isolate;border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--text-secondary);font:var(--type-label);white-space:nowrap;transition:color var(--iky-motion-fast) var(--iky-motion-ease), background-color var(--iky-motion-fast) var(--iky-motion-ease);flex:1;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex;position:relative}body .iky-segmented-navigation a[aria-current=page]{color:var(--accent-text)}body .iky-segmented-navigation a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}@media (hover:hover){body .iky-segmented-navigation a:not([aria-current]):hover{color:var(--text-primary);background:var(--surface-raised)}}@media (prefers-reduced-motion:reduce){body .iky-segmented-navigation a{transition:none}}body .iky-stepper{border-bottom:1px solid var(--border-subtle);padding:12px 16px}body .iky-stepper ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}body .iky-stepper li{flex:1;min-width:0;position:relative}body .iky-stepper li:not(:last-child):after{content:"";background:var(--border-default);pointer-events:none;height:1px;position:absolute;top:13.5px;left:calc(50% + 20px);right:calc(12px - 50%)}body .iky-stepper-trigger{width:100%;min-height:54px;color:var(--text-secondary);font:400 12px/18px var(--font-body);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:center;gap:8px;padding:0;display:grid}body .iky-stepper-trigger:disabled{cursor:default}body .iky-stepper-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}body .iky-stepper-trigger[aria-current=step]{color:var(--text-primary);font-weight:700}body .iky-stepper-marker{z-index:1;background:var(--surface-sunken);width:28px;height:28px;color:var(--text-secondary);transition:background-color var(--iky-motion-fast) var(--iky-motion-ease), color var(--iky-motion-fast) var(--iky-motion-ease), border-color var(--iky-motion-fast) var(--iky-motion-ease);border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:relative}body .iky-stepper [aria-current=step] .iky-stepper-marker,body .iky-stepper [data-complete] .iky-stepper-marker{background:var(--button-primary-bg);color:var(--button-primary-text)}html[data-theme=light] body .iky-stepper [data-complete] .iky-stepper-marker{background:var(--surface-overlay);color:var(--accent-text);border-color:var(--accent-text)}body .iky-stepper-marker svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){body .iky-stepper-marker{transition:none}}body .iky-view-switcher{border:0;border-bottom:1px solid var(--border-subtle);max-width:100%;box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:0;position:relative}body .iky-view-switcher [data-slot=toggle-group-item]{min-width:44px;height:44px;min-height:44px;color:var(--text-secondary);font:var(--type-label);white-space:nowrap;box-shadow:none;cursor:pointer;transition:color var(--iky-motion-fast) var(--iky-motion-ease);background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:0 12px;position:relative}body .iky-view-switcher [aria-pressed=true]{color:var(--accent-text)}body .iky-view-switcher:not([data-style=segmented]) [aria-pressed=true]{border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--material-selected)}body .iky-view-switcher [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-3px}body .iky-view-switcher [data-slot=toggle-group-item]:disabled{opacity:.5;cursor:not-allowed}body .iky-view-indicator{background:var(--accent-default);width:32px;height:2px;box-shadow:0 0 10px var(--accent-ring-color);pointer-events:none;margin-inline:auto;position:absolute;inset:auto 0 -1px}@media (hover:hover){body .iky-view-switcher [data-slot=toggle-group-item]:not(:disabled):hover{color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){body .iky-view-switcher [data-slot=toggle-group-item]{transition:none}}body .iky-view-switcher[data-style=segmented]{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-control) + 4px);background:var(--surface-sunken);gap:4px;width:100%;max-width:24rem;padding:4px}body .iky-view-switcher[data-style=segmented] [data-slot=toggle-group-item]{border-radius:var(--radius-control);min-width:0;min-height:44px;transition:background-color var(--iky-motion-fast) var(--iky-motion-ease), color var(--iky-motion-fast) var(--iky-motion-ease), box-shadow var(--iky-motion-fast) var(--iky-motion-ease);border:1px solid #0000;flex:1 1 0}body .iky-view-switcher[data-style=segmented] [aria-pressed=true]{color:var(--accent-text)}body .iky-view-switcher[data-style=segmented] [data-slot=toggle-group-item]:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){body .iky-view-switcher[data-style=segmented] [data-slot=toggle-group-item]{transition:none}}body .iky-selection-surface{z-index:0;border:1px solid var(--border-default);border-radius:inherit;background:var(--material-selected);box-shadow:var(--shadow-selected);pointer-events:none;position:absolute;inset:0}.iky-selection-label{z-index:1;position:relative}body .iky-view-switcher[data-style=segmented][data-stretch=false]{flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto}body .iky-view-switcher[data-style=segmented][data-stretch=false] [data-slot=toggle-group-item]{flex:none;min-width:44px}body .iky-view-switcher[data-style=segmented][data-density=compact] [data-slot=toggle-group-item]{padding-inline:var(--space-2)}body .iky-view-switcher[data-style=segmented][data-density=compact][data-stretch=false]{scrollbar-width:none}body .iky-view-switcher[data-style=segmented][data-density=compact][data-stretch=false]::-webkit-scrollbar{display:none}body .iky-view-switcher.iky-filter-switcher{gap:var(--space-1);padding:calc(var(--space-1) / 2);border-radius:var(--radius-control);background:0 0;border:0}body .iky-view-switcher.iky-filter-switcher [data-slot=toggle-group-item]{border-radius:var(--radius-control);border:0}body .iky-filter-switcher .iky-selection-surface{border-color:var(--accent-default);background:var(--accent-soft-surface)}body .iky-view-switcher.iky-filter-switcher [data-slot=toggle-group-item]:focus-visible{outline-offset:-3px}@media (hover:hover){body .iky-view-switcher.iky-filter-switcher [aria-pressed=true]:hover{color:var(--accent-text)}}body :is(.iky-input,.iky-textarea,.iky-input-group){border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-default);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:400 16px/1.5 var(--font-body);letter-spacing:-.01em;box-shadow:var(--elevation-input);transition:border-color var(--iky-motion-fast) var(--iky-motion-ease), background-color var(--iky-motion-fast) var(--iky-motion-ease), box-shadow var(--iky-motion-fast) var(--iky-motion-ease);outline:none}body .iky-input{appearance:none;height:44px;padding:9px 12px}body .iky-textarea{appearance:none;min-height:120px;padding:var(--space-3);font:var(--type-body);letter-spacing:-.01em;resize:vertical;field-sizing:content;display:block}body .iky-textarea::placeholder{color:var(--text-tertiary);opacity:1}@media (max-width:767px){body .iky-textarea{resize:none}}body .iky-textarea[data-appearance^=inline]{padding:var(--space-2) 0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:44px}body .iky-textarea[data-appearance=inline-title]{font-weight:var(--weight-semibold)}body .iky-textarea[data-appearance^=inline]:focus-visible{border-bottom-color:var(--border-focus);box-shadow:none;outline:none}body .iky-textarea[data-appearance^=inline][aria-invalid=true]{border-bottom-color:var(--border-error);box-shadow:none}body .iky-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.iky-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iky-select-icon,.iky-select-check{flex-shrink:0;display:flex}.iky-select-icon svg,.iky-select-check svg{width:16px;height:16px}.iky-select-positioner{z-index:var(--z-dropdown);outline:none}.iky-select-popup{width:var(--anchor-width);max-width:var(--available-width);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-default);color:var(--text-primary);box-shadow:var(--shadow-floating);overflow:hidden}.iky-select-list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;outline:none;padding:4px;overflow-y:auto}.iky-select-option{min-height:44px;font:500 16px/1.5 var(--font-body);overflow-wrap:anywhere;cursor:pointer;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.iky-select-option[data-highlighted]{background:var(--surface-sunken);box-shadow:inset 0 0 0 2px var(--border-focus)}.iky-select-option[data-selected]{font-weight:700}.iky-select-option[data-disabled]{color:var(--text-secondary);opacity:.5;cursor:default}body :is(.iky-input,.iky-textarea)::placeholder{color:var(--text-tertiary);opacity:1}body .iky-input-group{align-items:center;height:46px;display:flex;position:relative}body .iky-input-group:has(>.iky-textarea){height:auto}body .iky-input-group:has(>[data-align^=block-]){flex-direction:column;align-items:stretch;height:auto}body :is(.iky-input,.iky-textarea):focus-visible{border-color:var(--border-focus);background:var(--surface-default);box-shadow:var(--elevation-input), 0 0 0 3px var(--accent-ring-color), var(--shadow-focus)}body .iky-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--border-focus);background:var(--surface-default);box-shadow:var(--elevation-input), 0 0 0 3px var(--accent-ring-color), var(--shadow-focus)}body :is(.iky-input,.iky-textarea)[aria-invalid=true]{border-color:var(--border-error);box-shadow:var(--elevation-input), 0 0 0 3px var(--border-error)}body .iky-input-group:has([aria-invalid=true]){border-color:var(--border-error);box-shadow:var(--elevation-input), 0 0 0 3px var(--border-error)}@supports (color:color-mix(in lab, red, red)){body :is(.iky-input,.iky-textarea)[aria-invalid=true]{box-shadow:var(--elevation-input), 0 0 0 3px color-mix(in srgb, var(--border-error) 15%, transparent)}body .iky-input-group:has([aria-invalid=true]){box-shadow:var(--elevation-input), 0 0 0 3px color-mix(in srgb, var(--border-error) 15%, transparent)}}body :is(.iky-input,.iky-textarea):disabled{cursor:not-allowed;opacity:.5}body .iky-input-group:has([data-slot=input-group-control]:disabled){cursor:not-allowed;opacity:.5}body .iky-input-group>[data-slot=input-group-control]{border-radius:inherit;min-height:44px;box-shadow:none;background:0 0;border:0;outline:none;flex:1}body .iky-input-group>.iky-input{height:44px}body .iky-input-group>.iky-textarea{min-height:102px}body .iky-input-group>[data-slot=input-group-control]:disabled{opacity:1}@media (hover:hover){body :is(.iky-input,.iky-textarea):not(:disabled,:focus-visible,[aria-invalid=true]):hover{border-color:var(--border-strong)}body .iky-input-group:not(:has(:disabled,:focus-visible,[aria-invalid=true])):hover{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){body :is(.iky-input,.iky-textarea,.iky-input-group){transition:none}}body .iky-button[data-variant]{--iky-face:var(--iky-button-md-face);--iky-radius:var(--iky-button-md-radius);--iky-font:var(--iky-button-md-font);--iky-icon:18px;transition:background-color var(--iky-motion-fast) var(--iky-motion-ease), color var(--iky-motion-fast) var(--iky-motion-ease), box-shadow var(--iky-motion-fast) var(--iky-motion-ease);height:var(--iky-face);min-height:var(--iky-face);border-radius:var(--iky-radius);font:600 var(--iky-font)/1.4 var(--font-body);letter-spacing:-.45px;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}body .iky-button[data-size=xs]{--iky-face:var(--iky-button-xs-face);--iky-radius:var(--iky-button-xs-radius);--iky-font:var(--iky-button-xs-font);--iky-icon:14px;padding-inline:12px}body .iky-button[data-size=sm]{--iky-face:var(--iky-button-sm-face);--iky-radius:var(--iky-button-sm-radius);--iky-font:var(--iky-button-sm-font);--iky-icon:16px;padding-inline:12px}body .iky-button[data-size=lg]{--iky-face:var(--iky-button-lg-face);--iky-radius:var(--iky-button-lg-radius);--iky-font:var(--iky-button-lg-font);--iky-icon:20px;padding-inline:20px}body .iky-button[data-size^=icon]{width:44px;min-width:44px;padding:0}body .iky-button[data-size=icon-lg]{--iky-face:48px;width:48px;min-width:48px}body .iky-button[data-shape=pill]{--iky-radius:var(--radius-full)}body .iky-button:after{content:"";height:max(100%,44px);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}body .iky-button svg{width:var(--iky-icon);height:var(--iky-icon);pointer-events:none;flex-shrink:0}body .iky-button[data-variant=default]{border:1px solid var(--button-primary-border);background:var(--light-primary), var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--shadow-accent)}body .iky-button[data-variant=default][data-ink=accent]{color:var(--control-accent-ink)}body .iky-button:is([data-variant=outline],[data-variant=secondary]){border:1px solid var(--border-default);background:var(--material-control);color:var(--text-primary);box-shadow:var(--elevation-control)}body .iky-button[data-variant=ghost]{color:var(--text-secondary);box-shadow:none;background:0 0;border:1px solid #0000}body .iky-button[data-variant=link]{color:var(--accent-text);box-shadow:none;background:0 0;border:0}body .iky-button[data-variant=destructive]{background:var(--status-danger-bg);color:var(--status-danger-text);box-shadow:none;border:1px solid #0000}body .iky-button[data-variant=default]:hover:not(:disabled,[aria-disabled=true]){background:var(--light-primary), var(--button-primary-bg-hover);box-shadow:var(--shadow-accent-hover)}body .iky-button:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):hover:not(:disabled,[aria-disabled=true]){background:var(--surface-raised);color:var(--text-primary)}body .iky-button:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--elevation-input);transform:none}body .iky-button[data-variant=ghost]:active:not(:disabled,[aria-disabled=true]){box-shadow:none}body .iky-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;box-shadow:none}body .iky-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.iky-button-group{align-items:center;gap:4px;display:inline-flex}body .iky-button.iky-action-list-item{text-align:start;white-space:normal;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:64px;padding:12px 16px}.iky-action-list-icon{width:24px;height:24px;color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.iky-action-list-icon svg{width:20px;height:20px}body .iky-button.iky-action-list-item:has(.iky-action-list-icon){gap:12px}body .iky-button.iky-action-list-item:has(.iky-action-list-icon) .iky-action-list-copy{flex:1}.iky-action-list-copy{gap:4px;min-width:0;display:grid}.iky-action-list-copy strong{font-size:14px}.iky-action-list-copy small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;font-weight:400}.iky-image-choices[data-slot=radio-group]{gap:8px;padding:4px;display:flex;overflow-x:auto}.iky-image-choice{border:2px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:12px;flex:0 0 64px;height:64px;padding:2px;position:relative}.iky-image-choice[data-selected=true]{border-color:var(--accent-text)}.iky-image-choice:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.iky-image-choice:has([data-disabled]){opacity:.5;cursor:not-allowed}.iky-image-choice img{object-fit:cover;border-radius:8px;width:100%;height:100%}.iky-image-choice [data-slot=radio-group-item]{position:absolute;bottom:4px;right:4px}body .iky-button.iky-date-time-picker-trigger{white-space:normal;justify-content:flex-start;gap:8px;width:100%;min-width:0;height:auto;min-height:48px;padding:8px 12px;font-size:16px;font-weight:600}body .iky-date-time-picker-trigger svg{flex-shrink:0;width:18px;height:18px}body .iky-date-time-picker-dialog{border:1px solid var(--border-subtle);width:min(380px,100vw - 8px);max-width:calc(100vw - 8px);max-height:calc(100dvh - 24px);color:var(--text-primary);background:var(--surface-default);box-shadow:var(--shadow-floating);border-radius:24px;margin:auto;padding:16px;overflow-y:auto}body .iky-date-time-picker-dialog::backdrop{background:#0006}body .iky-date-time-picker-heading,body .iky-date-time-picker-month{justify-content:space-between;align-items:center;gap:8px;display:flex}body .iky-date-time-picker-heading h3{margin:0;font-size:18px;line-height:26px}body .iky-date-time-picker-dialog button{min-height:44px}body .iky-date-time-picker-heading button,body .iky-date-time-picker-month button{min-width:44px}body .iky-date-time-picker-month{margin-top:16px;font-size:16px}body .iky-date-time-picker-weekdays,body .iky-date-time-picker-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}body .iky-date-time-picker-weekdays{color:var(--text-secondary);padding-block:8px;font-size:13px}body .iky-date-time-picker-days button[aria-current=date]{text-underline-offset:4px;text-decoration:underline}body .iky-date-time-picker-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}body .iky-date-time-picker-time{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;margin-top:16px;display:grid}body .iky-date-time-picker-time label{gap:8px;font-size:14px;font-weight:600;display:grid}body .iky-date-time-picker-time>span{padding-bottom:12px}body .iky-date-time-picker-time input{width:100%;font-size:16px}@media (max-width:400px){body .iky-date-time-picker-dialog{padding:8px}}@media (max-width:340px){body .iky-date-time-picker-dialog{padding:0}body .iky-date-time-picker-heading,body .iky-date-time-picker-actions{margin:8px}}.iky-date-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.iky-date-time-fields[data-range]>:nth-child(3){grid-column:1/-1}.iky-date-time-fields[data-combined]{grid-template-columns:minmax(0,1fr)}body .iky-button.iky-date-time-picker-day{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding:0}@media (max-width:480px){.iky-date-time-fields{grid-template-columns:minmax(0,1fr)}}body .iky-input[data-surface=public]{--text-primary:var(--public-card-ink,var(--public-text,#18181b));--surface-default:var(--public-surface,#fff);--surface-sunken:var(--surface-default);--border-control:var(--public-border,#e4e4e7);--border-strong:var(--text-primary);--border-focus:var(--public-action-color,var(--public-accent,#fe3a8f));--accent-ring-color:var(--border-focus)}@supports (color:color-mix(in lab, red, red)){body .iky-input[data-surface=public]{--accent-ring-color:color-mix(in srgb, var(--border-focus) 20%, transparent)}}body .iky-button[data-surface=public]{font-family:var(--public-font,var(--font-body));--text-primary:var(--public-card-ink,var(--public-text,#18181b));--text-secondary:var(--text-primary);--surface-default:var(--public-card-bg,var(--public-surface,#fff));--surface-raised:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){body .iky-button[data-surface=public]{--surface-raised:color-mix(in srgb, var(--text-primary) 8%, var(--surface-default))}}body .iky-button[data-surface=public]{--border-default:var(--public-border,#e4e4e7);--border-focus:var(--public-action-color,var(--public-accent,#fe3a8f));--button-primary-bg:var(--public-accent,#fe3a8f);--button-primary-bg-hover:var(--button-primary-bg);--button-primary-text:var(--public-accent-ink,#18181b);--button-primary-border:var(--button-primary-bg);--light-primary:none;--material-control:var(--surface-default);--shadow-accent:0 4px 18px var(--public-accent,#fe3a8f)}@supports (color:color-mix(in lab, red, red)){body .iky-button[data-surface=public]{--shadow-accent:0 4px 18px color-mix(in srgb, var(--public-accent,#fe3a8f) 16%, transparent)}}body .iky-button[data-surface=public]{--shadow-accent-hover:0 6px 24px var(--public-accent,#fe3a8f)}@supports (color:color-mix(in lab, red, red)){body .iky-button[data-surface=public]{--shadow-accent-hover:0 6px 24px color-mix(in srgb, var(--public-accent,#fe3a8f) 22%, transparent)}}body [data-theme-catalog]:not([data-theme-catalog=base]) .iky-button[data-surface=public]{--text-primary:var(--public-text);--surface-raised:var(--public-text)}@supports (color:color-mix(in lab, red, red)){body [data-theme-catalog]:not([data-theme-catalog=base]) .iky-button[data-surface=public]{--surface-raised:color-mix(in srgb, var(--public-text) 4%, transparent)}}body .iky-button.iky-calendar-day{--iky-face:44px;--iky-font:14px;--iky-radius:6px;width:min(100%, var(--iky-face));aspect-ratio:1;font-variant-numeric:tabular-nums;justify-self:center;min-width:0;height:auto;min-height:0;padding:0}body .iky-button.iky-calendar-day .iky-calendar-day-number{border:1px solid #0000;border-radius:6px;place-items:center;width:min(100% - 4px,30px);height:min(100% - 8px,28px);line-height:1;display:grid}body .iky-button.iky-calendar-day:after{height:100%}body .iky-button.iky-calendar-day[data-today] .iky-calendar-day-number{border-color:currentColor;font-weight:700}body .iky-button.iky-calendar-day[aria-pressed=true]{background:var(--surface-raised)}body .iky-button.iky-calendar-day[data-calendar-compact=true]{--iky-font:13px}body .iky-button.iky-calendar-day .calendar-event-dot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}body .iky-button.iky-event-action{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:stretch;justify-items:start;gap:6px;width:100%;height:auto;min-height:44px;padding:8px 4px;font-weight:400;display:grid}body [data-theme-catalog]:not([data-theme-catalog=base]) .iky-button.iky-event-action{--iky-radius:var(--public-radius)}.iky-dialog{--text-primary:var(--public-text,#18181b);--text-secondary:var(--public-muted,#52525b);--surface-raised:var(--public-text,#18181b)}@supports (color:color-mix(in lab, red, red)){.iky-dialog{--surface-raised:color-mix(in srgb, var(--public-text,#18181b) 8%, var(--public-bg,#fff))}}.iky-dialog{border:1px solid var(--public-border);border-radius:var(--iky-radius-dialog,24px);width:min(480px,100vw - 32px);max-height:85dvh;box-shadow:var(--elevation-floating);background:var(--public-card-bg,var(--public-bg,#fff));color:var(--public-text,#18181b);margin:auto;padding:0;overflow:hidden}.iky-dialog::backdrop{background:#00000073}.iky-dialog-panel{flex-direction:column;max-height:calc(85dvh - 2px);padding:24px;display:flex}.iky-dialog[data-typography=interface]>.iky-dialog-panel{--public-font:var(--font-body);font:var(--type-body)}.iky-dialog[data-surface=public]:is([data-typography=interface],.iky-calendar-dialog){background:var(--public-dialog-bg,var(--public-surface));color:var(--public-dialog-text,var(--public-text))}.iky-dialog[data-surface=public]:is([data-typography=interface],.iky-calendar-dialog)>.iky-dialog-panel{--public-bg:var(--public-dialog-bg,#fff);--public-surface:var(--public-bg);--public-card-bg:var(--public-bg);--public-text:var(--public-dialog-text,#18181b);--public-card-ink:var(--public-text);--public-muted:var(--public-dialog-muted,#52525b);--public-accent:var(--public-dialog-accent,#fe3a8f);--public-accent-ink:var(--public-dialog-accent-ink,#000);--public-action-color:var(--public-text);--text-primary:var(--public-text);--text-secondary:var(--public-muted);--surface-raised:var(--public-text)}@supports (color:color-mix(in lab, red, red)){.iky-dialog[data-surface=public]:is([data-typography=interface],.iky-calendar-dialog)>.iky-dialog-panel{--surface-raised:color-mix(in srgb, var(--public-text) 8%, var(--public-bg))}}body .iky-calendar-dialog .iky-button[data-surface=public]{--button-primary-bg:var(--public-dialog-text,#18181b);--button-primary-text:var(--public-dialog-bg,#fff)}body .iky-button.iky-calendar-action[data-surface=public]{font-family:var(--font-body)}.iky-dialog-panel>header,.iky-dialog-panel>h2{flex-shrink:0}.iky-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.iky-dialog-footer{flex-shrink:0;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.iky-dialog-panel header{color:var(--public-muted);justify-content:space-between;align-items:center;display:flex}.iky-dialog-panel h2{overflow-wrap:anywhere;margin:16px 0 24px;font-size:18px;font-weight:700;line-height:1.4}.iky-dialog-panel header[data-layout=inline]{color:var(--public-text);align-items:flex-start;gap:12px;margin:-6px -10px 14px 0}.iky-dialog-panel header[data-layout=inline] h2{margin:0;padding-top:8px}@media (max-width:767px){.iky-dialog{--text-primary:var(--public-text,#18181b);--text-secondary:var(--public-muted,#52525b);--surface-raised:var(--public-text,#18181b)}@supports (color:color-mix(in lab, red, red)){.iky-dialog{--surface-raised:color-mix(in srgb, var(--public-text,#18181b) 8%, var(--public-bg,#fff))}}.iky-dialog{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:85dvh;margin:auto 0 0}.iky-dialog-panel{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.iky-dialog[data-surface=app]{--text-primary:inherit;--text-secondary:inherit;--surface-raised:inherit;--public-text:var(--text-primary);--public-muted:var(--text-secondary);--public-bg:var(--surface-default);--public-border:var(--border-default)}@media (min-width:768px){.iky-dialog[data-size=wide]{width:min(960px,100vw - 32px)}}body .iky-button.iky-image-action{cursor:zoom-in;background:0 0;border:0;width:100%;height:auto;padding:0;display:block}body .iky-button.iky-media-action,body .iky-button.iky-media-action:hover:not(:disabled,[aria-disabled=true]){width:100%;height:auto;color:inherit;text-align:start;white-space:normal;background:0 0;border:0;justify-content:stretch;gap:6px;padding:0;font-weight:400;display:grid}body .iky-avatar[data-surface=public]{border-radius:var(--public-avatar-radius,50%);background:var(--public-surface);color:var(--public-card-ink,var(--public-text));font:600 20px/1 var(--public-font,var(--font-body));box-shadow:var(--public-avatar-shadow,0 0 0 1px var(--public-accent), 0 0 0 5px var(--public-bg));border:0}@supports (color:color-mix(in lab, red, red)){body .iky-avatar[data-surface=public]{box-shadow:var(--public-avatar-shadow,0 0 0 1px color-mix(in srgb, var(--public-accent) 40%, transparent), 0 0 0 5px var(--public-bg))}}body .iky-avatar[data-surface=public]:after{border-color:var(--public-border);border-radius:inherit;mix-blend-mode:normal}body .iky-avatar[data-surface=public] [data-slot=avatar-fallback]{font:inherit;background:inherit;color:inherit;border-radius:inherit}body .iky-avatar[data-surface=public] [data-slot=avatar-image]{border-radius:inherit}body .iky-color-field{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}body .iky-color-field>span:first-child{margin-right:auto}body .iky-color-control{border:1px solid var(--border-default);background:var(--surface-default);min-height:44px;color:var(--text-secondary);box-shadow:var(--elevation-control);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500;display:inline-flex;position:relative}body .iky-color-swatch{border-radius:50%;flex-shrink:0;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000026}body .iky-color-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}body .iky-color-control:focus-within{outline:2px solid var(--accent-ring-color);outline-offset:3px}body .iky-color-control:hover:not(:has(input:disabled)){background:var(--surface-raised)}body .iky-color-control:has(input:disabled){opacity:.5}body .iky-color-control input:disabled{cursor:not-allowed}body .iky-range-input{width:100%;min-width:0;height:44px;accent-color:var(--accent-default);cursor:pointer;background:0 0;border:0;margin:0;padding:0}body .iky-range-input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}body .iky-range-input:disabled{opacity:.5;cursor:not-allowed}body .iky-preview-choice{border:1px solid var(--border-default);background:var(--surface-default);min-width:0;min-height:44px;color:var(--text-primary);box-shadow:var(--elevation-control);cursor:pointer;text-align:start;transition:opacity var(--iky-motion-fast) var(--iky-motion-ease);border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}body .iky-preview-choice[data-checked]{border-color:var(--border-focus);background:var(--material-selected);box-shadow:var(--shadow-selected)}body .iky-preview-choice-preview{min-width:0;display:block}body .iky-preview-choice-heading{font:var(--type-label);align-items:center;gap:8px;display:flex}body .iky-preview-choice-heading>span{overflow-wrap:anywhere;flex:1;min-width:0}body .iky-preview-choice-heading>svg{visibility:hidden;flex:0 0 16px;width:16px;height:16px}body .iky-preview-choice[data-checked] .iky-preview-choice-heading>svg{visibility:visible}body .iky-preview-choice[data-label-hidden]{position:relative}body .iky-preview-choice[data-label-hidden] .iky-preview-choice-heading{background:var(--surface-default);opacity:0;border-radius:50%;padding:4px;position:absolute;inset-block-start:18px;inset-inline-end:18px}body .iky-preview-choice[data-label-hidden][data-checked] .iky-preview-choice-heading{opacity:1}body .iky-preview-choice-description{color:var(--text-secondary);font:var(--type-description);overflow-wrap:anywhere}body .iky-preview-choice:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}body .iky-preview-choice[data-disabled]{opacity:.5;cursor:default}body .iky-preview-choice:not([data-disabled]):active{opacity:.78}@media (prefers-reduced-motion:reduce){body .iky-preview-choice{transition:none}}@media (max-width:767px){body [data-mobile-icon]{width:44px;min-width:44px;padding-inline:0}[data-mobile-icon]>[data-action-label]{display:none}}body .iky-button.iky-event-action[data-layout=agenda]{border-radius:var(--public-radius,var(--radius-card));border:1px solid #0000;padding:8px 0}body .iky-button.iky-event-action[data-layout=dday]{border:1px solid var(--public-border,var(--border-subtle));border-radius:var(--public-radius,var(--radius-card));grid-template-columns:5rem minmax(0,1fr) 16px;align-items:start;gap:12px;padding:12px}body .iky-button.iky-event-action[data-layout=day]{border:1px solid var(--public-border,var(--border-subtle));border-radius:var(--radius-card);grid-template-columns:56px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:16px}body .iky-button.iky-event-action:is([data-layout=dday-compact],[data-layout=agenda-compact],[data-layout=day-compact],[data-layout=week]){--surface-raised:var(--public-text,#18181b)}@supports (color:color-mix(in lab, red, red)){body .iky-button.iky-event-action:is([data-layout=dday-compact],[data-layout=agenda-compact],[data-layout=day-compact],[data-layout=week]){--surface-raised:color-mix(in srgb, var(--public-text,#18181b) 7%, transparent)}}body .iky-button.iky-event-action:is([data-layout=dday-compact],[data-layout=agenda-compact],[data-layout=day-compact],[data-layout=week]){border-radius:min(var(--public-radius,12px) * .75, 10px);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% + 20px);min-height:44px;margin-inline:-10px;padding:6px 10px}body .iky-button.iky-event-action[data-layout=day-compact]{grid-template-columns:3.5rem minmax(0,1fr);gap:12px;min-height:52px;padding-block:8px}body .iky-button.iky-event-action[data-layout=week]{border-radius:calc(min(var(--public-radius,12px), 10px) - 2px);grid-template-columns:3rem minmax(0,1fr);gap:8px;width:calc(100% + 12px);min-height:40px;margin-inline:-6px;padding:4px 6px}body .iky-button.iky-event-action[data-layout=week-cell]{--surface-raised:var(--public-text,#18181b)}@supports (color:color-mix(in lab, red, red)){body .iky-button.iky-event-action[data-layout=week-cell]{--surface-raised:color-mix(in srgb, var(--public-text,#18181b) 11%, transparent)}}body .iky-button.iky-event-action[data-layout=week-cell]{border-radius:min(var(--public-radius,12px) * .6, 8px);background:var(--public-text,#18181b);border:0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:3px;min-width:0;min-height:76px;padding:6px 3px;display:grid}@supports (color:color-mix(in lab, red, red)){body .iky-button.iky-event-action[data-layout=week-cell]{background:color-mix(in srgb, var(--public-text,#18181b) 5%, transparent)}}body .iky-button.iky-event-action[data-layout=week-cell]:hover{background:var(--surface-raised)}.iky-month-picker{gap:16px;display:grid}.iky-month-picker-year{justify-content:space-between;align-items:center;display:flex}.iky-month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iky-month-picker-actions{justify-content:space-between;gap:8px;margin-top:8px;display:flex}body .iky-preview-choice[data-density=compact]{padding:var(--space-2);gap:var(--space-2)}body .iky-preview-choice[data-density=compact] .iky-preview-choice-description{font-size:var(--text-xs)}@media (max-width:560px){body .iky-preview-choice[data-density=compact]{padding:var(--space-1);gap:var(--space-1)}body .iky-preview-choice[data-density=compact] .iky-preview-choice-heading{font-size:var(--text-xs);gap:0;position:relative}body .iky-preview-choice[data-density=compact] .iky-preview-choice-heading>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}body .iky-preview-choice[data-density=compact] .iky-preview-choice-heading>svg{background:var(--surface-default);border-radius:50%;width:12px;height:12px;position:absolute;bottom:calc(100% + 8px);right:0}body .iky-preview-choice[data-density=compact] .iky-preview-choice-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}body .iky-button.link-row-title-action{text-align:left;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;height:auto;min-height:44px;padding:0;display:flex}.iky-button.link-row-title-action>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}body .iky-icon-choices[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}body .iky-icon-choices[data-layout=list] .iky-icon-choice{text-align:left;justify-content:flex-start}body .iky-icon-choices[data-layout=preview]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body .iky-icon-choices[data-layout=preview] .iky-icon-choice{text-align:center;flex-direction:column;gap:8px;position:relative}body .iky-icon-choices[data-layout=preview] .iky-icon-choice-leading,body .iky-icon-choices[data-layout=preview] .iky-icon-choice-leading svg{flex-basis:44px;width:64px;height:44px}body .iky-icon-choices[data-layout=preview] .iky-icon-choice-check{position:absolute;top:8px;right:8px}@media (min-width:600px){body .iky-icon-choices[data-layout=preview]{grid-template-columns:repeat(4,minmax(0,1fr))}}body [data-card-style^=glass] .iky-button.iky-event-action[data-surface=public]{--surface-raised:transparent}@media (hover:hover){body [data-card-style^=glass] .iky-event-action:hover .content-event-detail-hint{text-decoration-thickness:2px}}body .iky-icon-choices:is([data-layout=steps],[data-layout=segmented]){border:1px solid var(--border-default);background:var(--surface-default);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:3px;display:grid}body .iky-icon-choices:is([data-layout=steps],[data-layout=segmented]) .iky-icon-choice{min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;padding:8px 2px;font-size:12px}body .iky-icon-choices:is([data-layout=steps],[data-layout=segmented]) .iky-icon-choice-label{white-space:nowrap}body .iky-icon-choices:is([data-layout=steps],[data-layout=segmented]) .iky-icon-choice-check{display:none}body .iky-icon-choices:is([data-layout=steps],[data-layout=segmented]) .iky-icon-choice[data-checked]{background:var(--text-primary);color:var(--surface-canvas);box-shadow:var(--elevation-input);font-weight:700}body .iky-icon-choices[data-layout=segmented] .iky-icon-choice{font-size:var(--text-md)}body .iky-icon-choices[data-layout=segmented] .iky-icon-choice[data-checked]{background:var(--control-primary-surface);color:var(--control-accent-ink)}body .iky-icon-choices[data-layout=preview][data-preview-size=large] .iky-icon-choice{gap:6px;padding:8px}body .iky-icon-choices[data-layout=preview][data-preview-size=large] .iky-icon-choice-leading{flex-basis:76px;width:100%;height:76px}body .iky-icon-choices[data-layout=preview][data-preview-size=large] .iky-icon-choice-label{font-size:12px}
:root{--type-page:800 32px/1.3 var(--font-body);--type-section:700 24px/1.35 var(--font-body);--type-card:700 20px/1.4 var(--font-body);--type-subtitle:700 18px/1.45 var(--font-body);--type-body:400 16px/1.6 var(--font-body);--type-support:500 14px/1.6 var(--font-body);--type-label:600 14px/1.5 var(--font-body);--type-description:500 13px/1.6 var(--font-body);--type-help:600 13px/1.5 var(--font-body);--type-meta:500 12px/1.6 var(--font-body)}@media (max-width:767px){:root{--type-page:800 28px/1.3 var(--font-body)}}body :where(h1){font-weight:800}body :where(h2,h3,h4){font-weight:700}body :is([data-slot=label],[data-slot=field-label],[data-slot=field-legend]){font:var(--type-label);letter-spacing:-.01em}body [data-slot=field-description]{font:var(--type-description);overflow-wrap:anywhere}body [data-slot=field-error]{font:var(--type-help);overflow-wrap:anywhere}body :is(.field-count,.example-note,.topbar-meta){font:var(--type-meta);font-variant-numeric:tabular-nums;letter-spacing:0}body :is(.field-hint,.auth-hint,.helper){font:var(--type-description);overflow-wrap:anywhere}body :is(.field-status,.field-error,.form-error,.form-success){font:var(--type-help);overflow-wrap:anywhere}
.iky-brand-wordmark{outline:none;max-width:none;display:block}
