.k-choice-list.is-invalid{outline:2px solid var(--og-danger);outline-offset:-2px}.k-choice-err{border-radius:var(--og-r-sm);align-items:center;margin-left:auto;display:inline-flex}.k-choice-err:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.k-choice .k-row-trail{min-width:20px}.mf{gap:var(--og-s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.mf-legend{margin-bottom:var(--og-s-2);padding:0}.mf-row{gap:var(--og-s-2);flex-wrap:wrap;display:flex}.mf-amount{flex:2 96px;min-width:0}.mf-unit{flex:3 128px;min-width:0}.mf-unit .k-select{text-overflow:ellipsis}.mf-error{gap:var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-danger-ink);align-items:flex-start;font-weight:600;display:flex}.mf-error .k-icon{flex:none;margin-top:1px}.auth{box-sizing:border-box;min-height:100dvh;padding:var(--og-s-4) var(--k-gutter) var(--og-s-8)}.auth-col{gap:var(--og-s-6);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.auth-col.is-wide{max-width:480px}@media (width>=700px){.auth{padding-top:var(--og-s-8)}.auth-col{padding-top:var(--og-s-6)}}.auth-top{justify-content:space-between;align-items:center;gap:var(--og-s-3);min-height:var(--k-control);display:flex}.auth-logo{font-family:var(--og-font);font-weight:700;font-size:var(--og-fs-h2);letter-spacing:-.02em;color:var(--og-ink);line-height:1}.auth-head{gap:var(--og-s-3);flex-direction:column;display:flex}.auth-head .k-title{display:block}.auth-body{font:var(--k-f-body);color:var(--og-ink-2);margin:0}.auth-body a{color:var(--og-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.auth-body strong{color:var(--og-ink);overflow-wrap:anywhere;font-weight:700}.auth-form{gap:var(--og-s-4);flex-direction:column;min-width:0;display:flex}.auth-stack{gap:var(--og-s-3);flex-direction:column;min-width:0;display:flex}.auth-group{gap:var(--og-s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.auth-actions{gap:var(--og-s-2);flex-direction:column;display:flex}.auth-providers{gap:var(--og-s-3);flex-direction:column;display:flex}.auth-skel{border-radius:var(--og-r-sm);height:40px}.auth-or{align-items:center;gap:var(--og-s-3);font:var(--k-f-row-meta);color:var(--og-ink-3);font-weight:700;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--og-line);flex:1;height:1px}.auth-state{align-items:flex-start;gap:var(--og-s-3);flex-direction:column;display:flex}.auth-state .auth-body{color:var(--og-ink-3)}.auth-group .auth-legend{margin-bottom:var(--og-s-1);float:none;width:100%;padding:0}.auth-form[hidden],.auth-head[hidden]{display:none}.auth-panel{padding:var(--og-s-4);background:var(--og-panel);border-radius:var(--og-r-md)}.auth-panel .k-label{color:var(--og-ink-3)}.auth-state .k-btn.is-text{margin-left:calc(-1 * var(--og-s-4))}.auth-apple-btn{box-sizing:border-box;width:100%;height:40px;padding:0 var(--og-s-3);border:1px solid var(--og-apple-line);border-radius:var(--og-r-sm);background:var(--og-apple-bg);color:var(--og-apple-fg);font:var(--og-apple-font);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--og-dur) var(--og-ease), opacity var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);justify-content:center;align-items:center;display:flex}.auth-apple-mark{flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-10px;display:inline-flex}.auth-apple-mark .k-spin{color:inherit}.auth-apple-label{text-overflow:ellipsis;min-width:0;margin-left:-8px;padding-block:2px;overflow:hidden}@media (hover:hover){.auth-apple-btn:hover{background:var(--og-apple-hover)}}.auth-apple-btn:active{background:var(--og-apple-press);transform:scale(.985)}.auth-apple-btn:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.auth-apple-btn.is-busy{cursor:progress}.auth-apple-btn.is-disabled{opacity:.4;cursor:not-allowed;transform:none}.auth-apple-btn.is-disabled:hover,.auth-apple-btn.is-disabled:active{opacity:.4;background:var(--og-apple-bg);transform:none}.auth-form .k-btn.auth-send{height:40px;min-height:40px}.auth-working{align-items:center;gap:var(--og-s-2);display:flex}.auth-google-btn{box-sizing:border-box;border:1px solid var(--og-google-line);border-radius:var(--og-r-sm);background:var(--og-google-bg);width:100%;height:40px;color:var(--og-google-fg);font:var(--og-google-font);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--og-dur) var(--og-ease), opacity var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex}.auth-google-mark{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.auth-google-mark img{width:20px;height:20px;display:block}.auth-google-mark .k-spin{color:inherit}.auth-google-label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (hover:hover){.auth-google-btn:hover{background:var(--og-google-hover)}}.auth-google-btn:active{background:var(--og-google-press);transform:scale(.985)}.auth-google-btn:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.auth-google-btn.is-busy{cursor:progress}.auth-google-btn.is-disabled{opacity:.4;cursor:not-allowed;transform:none}.auth-google-btn.is-disabled:hover,.auth-google-btn.is-disabled:active{opacity:.4;background:var(--og-google-bg);transform:none}.m-side,.m-panel{min-width:0}@media (width<=1099px){.m-side,.m-panel{max-width:480px}}.m-capped{max-width:480px}.m-tall{min-height:260px;padding-top:var(--og-s-3);align-items:flex-start;display:flex}.m-tall>.k-empty{width:100%}.m-status{pointer-events:auto;max-width:100%;display:inline-flex}.m-trail{align-items:flex-end;gap:var(--og-s-1);flex-direction:column;min-width:0;display:inline-flex}.m-amount{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink);white-space:nowrap}.m-item{flex-direction:column;min-width:0;max-width:100%;display:flex}.m-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-item-sub{align-items:center;gap:var(--og-s-2);min-width:0;display:flex}.m-item-kind{font:var(--k-f-row-meta);color:var(--og-ink-3);white-space:nowrap}.m-tags{gap:var(--og-s-1);flex:none;display:inline-flex}.m-status:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.m-arrival{font:var(--k-f-row-meta);color:var(--og-ink-3)}.m-note{min-width:0;font:var(--k-f-row-meta);color:var(--og-ink-2);display:block}.m-link{color:var(--og-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;pointer-events:auto;border-radius:var(--og-r-sm);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.m-link:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}@media (hover:hover){.m-link:hover{text-decoration-thickness:2px}}.m-link[aria-busy=true]{color:var(--og-ink-3);cursor:progress}.m-collected-note{margin:var(--og-s-2) var(--og-s-4) 0;font:var(--k-f-row-meta);color:var(--og-ink-3)}.account-lists{gap:var(--og-s-6);flex-direction:column;display:flex}.account-lists>.k-section+.k-section{margin-top:0}.account-note{margin:0 var(--og-s-4) var(--og-s-3);font:var(--k-f-body);color:var(--og-ink-3);text-wrap:pretty}.account-danger{gap:var(--og-s-3);padding:0 var(--og-s-4);flex-direction:column;align-items:flex-start;display:flex}.account-danger .account-note,.account-refusal{margin:0}.account-refusal .k-banner-text{gap:var(--og-s-2);flex-direction:column;display:flex}.account-refusal a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.account-confirm-group{margin:0 0 var(--og-s-3);text-align:left}.account-confirm-group h3{margin:0 0 var(--og-s-1);font:var(--k-f-body);color:var(--og-ink);font-weight:700}.account-confirm-group ul{padding-left:var(--og-s-5);font:var(--k-f-body);color:var(--og-ink-2);margin:0}.account-confirm-group li{margin:0 0 var(--og-s-1);text-wrap:pretty}.account-confirm-final{margin:0 0 var(--og-s-3);font:var(--k-f-body);color:var(--og-danger-ink);text-align:left;font-weight:600}.w-page{--k-control:48px;--w-col:480px;min-height:100vh;padding:0 var(--og-page-x);justify-content:center;display:flex}.w-col{width:100%;max-width:var(--w-col);min-height:100vh;padding-top:max(var(--og-s-4), env(safe-area-inset-top));flex-direction:column;display:flex}.w-main{gap:var(--og-s-5);padding-bottom:var(--og-s-6);flex-direction:column;flex:1;display:flex}@media (width>=700px){.w-col{padding-top:var(--og-s-8)}.w-main{gap:var(--og-s-6)}}.w-main h1{text-wrap:balance}.w-intro h1,.w-titlerow h1{font-size:var(--og-fs-title)}.w-main p{text-wrap:pretty;margin:0}.w-head{gap:var(--og-s-1);padding-bottom:var(--og-s-4);flex-direction:column;display:flex}.w-shop{font-size:var(--og-fs-h3);letter-spacing:-.01em;font-weight:700;line-height:var(--og-lh-h3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-bar{align-items:center;gap:0 var(--og-s-1);flex-wrap:wrap;min-height:44px;display:flex}.w-bar .w-sp{flex:1}.w-lang{border-radius:var(--og-r-sm);background:var(--og-fill);padding:2px;display:inline-flex}.w-lang button{border-radius:var(--og-r-xs);min-width:40px;height:32px;color:var(--og-ink-2);font:inherit;font-size:var(--og-fs-caption);cursor:pointer;transition:background var(--og-dur) var(--og-ease), color var(--og-dur) var(--og-ease);background:0 0;border:0;font-weight:600}.w-lang button[aria-pressed=true]{background:var(--og-panel);color:var(--og-ink)}.w-lang button:hover:not([aria-pressed=true]){color:var(--og-ink)}.w-lang button:active:not([aria-pressed=true]){background:var(--og-panel-2)}.w-lang button[aria-busy=true]{color:var(--og-ink);cursor:progress}.w-lang button:focus-visible{outline:2px solid var(--og-focus);outline-offset:1px}.w-link{min-height:44px;padding:0 var(--og-s-2);border-radius:var(--og-r-sm);font:inherit;font-size:var(--og-fs-caption);color:var(--og-ink-2);text-underline-offset:.2em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.w-link:hover{background:var(--og-fill);color:var(--og-ink)}.w-link:active{background:var(--og-pressed)}.w-link:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.w-link[aria-disabled=true],.w-link[aria-disabled=true]:hover,.w-link[aria-disabled=true]:active{color:var(--og-ink-3);cursor:progress;background:0 0}a.w-next,a.w-next:hover,a.w-next:active{justify-content:space-between;align-items:center;gap:var(--og-s-3);min-height:64px;padding:var(--og-s-2) var(--og-s-4) var(--og-s-2) var(--og-s-5);border-radius:var(--og-r-sm);background:var(--og-primary);color:var(--og-on-primary);text-align:left;cursor:pointer;transition:background var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);text-decoration:none;display:flex}a.w-next:hover{background:var(--og-primary-hover)}a.w-next:active{background:var(--og-primary-press);transform:scale(.98)}a.w-next:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}a.w-next.is-busy{pointer-events:none;cursor:progress;background:var(--og-primary-press)}.w-next-text{gap:var(--og-s-1);flex-direction:column;min-width:0;display:flex}.w-next-l1{font-size:var(--og-fs-h3);letter-spacing:-.01em;font-weight:700}.w-next-l2{font-size:var(--og-fs-caption);font-weight:400;line-height:var(--og-lh-caption)}@media (prefers-reduced-motion:reduce){a.w-next:active{transform:none}}.w-intro{gap:var(--og-s-2);flex-direction:column;display:flex}.w-intro p{color:var(--og-ink-2)}.w-progress{gap:var(--og-s-2);flex-direction:column;display:flex}.w-segs{gap:var(--og-s-1);display:flex}.w-segs span{border-radius:var(--og-r-xs);background:var(--og-line-strong);height:6px;transition:background var(--og-dur) var(--og-ease);flex:1}.w-segs span.is-on{background:var(--og-primary)}.w-main .w-count{font-size:var(--og-fs-body);color:var(--og-ink-2);font-weight:400}.w-count b{color:var(--og-ink-2);font-variant-numeric:tabular-nums;font-weight:700}.w-tag{border-radius:var(--og-r-sm);background:var(--og-panel-2);color:var(--og-ink-2);font-size:var(--og-fs-micro);white-space:nowrap;flex:none;align-items:center;padding:4px 8px;font-weight:600;line-height:1.3;display:inline-flex}.w-tag.is-green{background:var(--og-success-soft);color:var(--og-success-ink)}.w-tag.is-red{background:var(--og-danger-soft);color:var(--og-danger-ink)}.w-tag.is-light{color:var(--og-ink-2);box-shadow:inset 0 0 0 1px var(--og-line-strong);background:0 0}.w-list{background:var(--og-panel);box-shadow:inset 0 0 0 1px var(--og-line);border-radius:var(--og-r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.w-row{display:flex;position:relative}.w-row:not(:last-child):after{content:"";left:calc(var(--og-s-4) + 32px + var(--og-s-3));background:var(--og-line);height:1px;position:absolute;bottom:0;right:0}.w-row:has(.w-main-row:focus-visible):after{display:none}.w-main-row,a.w-main-row,a.w-main-row:hover,a.w-main-row:active{align-items:flex-start;gap:var(--og-s-3);min-width:0;padding:var(--og-s-3) var(--og-s-4);min-height:64px;color:var(--og-ink);font-weight:inherit;cursor:pointer;transition:background var(--og-dur) var(--og-ease);flex:1;text-decoration:none;display:flex}a.w-main-row:hover{background:var(--og-panel-2)}a.w-main-row:active{background:var(--og-pressed)}.w-main-row:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px;border-radius:var(--og-r-sm)}.w-row.is-waiting .w-main-row{cursor:default}.w-mark{border-radius:var(--og-r-sm);background:var(--og-panel-2);width:32px;height:32px;color:var(--og-ink);font-size:var(--og-fs-body);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:grid}.w-mark.is-done{background:var(--og-success-soft);color:var(--og-success-ink)}.w-mark.is-attention{background:var(--og-danger-soft);color:var(--og-danger-ink)}.w-mark.is-waiting{color:var(--og-ink-2);box-shadow:inset 0 0 0 1px var(--og-line-strong);background:0 0}.w-text{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:2px;display:flex}.w-titleline{align-items:center;gap:4px var(--og-s-2);flex-wrap:wrap;min-height:26px;display:flex}.w-title{font-size:var(--og-fs-body);text-wrap:balance;font-weight:600;line-height:1.3}.w-row.is-waiting .w-title{color:var(--og-ink-3)}.w-meta{font-size:var(--og-fs-caption);color:var(--og-ink-3);text-wrap:pretty;font-weight:400;line-height:1.4}.w-row.is-attention .w-meta{color:var(--og-ink-2)}.w-chev{color:var(--og-ink-3);flex:none;align-self:center}.w-panel{background:var(--og-panel);box-shadow:inset 0 0 0 1px var(--og-line);border-radius:var(--og-r-lg);padding:var(--og-s-4)}.w-note{gap:var(--og-s-3);align-items:flex-start;display:flex}.w-note .k-icon{color:var(--og-ink-3);margin-top:2px}.w-note p{color:var(--og-ink-2)}.w-banner{align-items:center;gap:var(--og-s-3);padding:var(--og-s-3) var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-primary-soft);box-shadow:inset 0 0 0 1px var(--k-info-ring);color:var(--og-primary-ink);font-size:var(--og-fs-caption);font-weight:600;line-height:1.4;display:flex}.w-banner.is-red{background:var(--og-danger-soft);color:var(--og-danger-ink)}.w-banner p{margin:0}.w-banner .w-sp{flex:1}.w-stack{gap:var(--og-s-3);flex-direction:column;display:flex}.w-stack>p:first-child{color:var(--og-ink);font-weight:700}.w-stephead{justify-content:space-between;align-items:center;gap:var(--og-s-2);margin:0 calc(var(--og-s-2) * -1);display:flex}.w-counter{font-size:var(--og-fs-caption);color:var(--og-ink-2);padding-right:var(--og-s-2);white-space:nowrap;font-weight:600}.w-titlerow{align-items:center;gap:var(--og-s-2) var(--og-s-3);flex-wrap:wrap;display:flex}.w-hint{color:var(--og-ink-2)}.w-content{gap:var(--og-s-4);flex-direction:column;display:flex}.w-skel-row{cursor:default}.w-skel-row .w-text{gap:8px;padding-top:4px}.w-foot{padding:var(--og-s-4) 0 calc(var(--og-s-6) + env(safe-area-inset-bottom,0px));font-size:var(--og-fs-caption);color:var(--og-ink-2);text-align:center;text-wrap:balance}.w-foot a{color:var(--og-ink-2);white-space:nowrap;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.w-foot a:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.w-form{gap:var(--og-s-4);flex-direction:column;display:flex}.w-card{background:var(--og-panel);box-shadow:inset 0 0 0 1px var(--og-line);border-radius:var(--og-r-lg);padding:var(--og-s-4)}.w-fields{gap:var(--og-s-4);flex-direction:column;display:flex}.w-fields .k-field{margin:0}.w-card .sp-move{background:0 0;border:0;padding:0}.w-card-label{font-size:var(--og-fs-caption);line-height:var(--og-lh-caption);letter-spacing:0;color:var(--og-ink-2);margin:0;font-weight:600}.w-fields .k-label{font-size:var(--og-fs-caption);color:var(--og-ink-2);font-weight:600}.w-fields .k-input-wrap{padding:0 var(--og-s-4)}.w-fields .k-field-msg{gap:var(--og-s-2);font-size:var(--og-fs-caption);color:var(--og-danger-ink);align-items:flex-start;font-weight:600;line-height:1.35;display:flex}.w-fields .k-field-msg .k-icon{flex:none;margin-top:1px}.w-fields .ig-slot:has(.ig-frame.is-logo[data-state=empty]){flex:100%}.w-fields .ig-frame.is-logo[data-state=empty]{aspect-ratio:auto;width:100%;min-height:112px}.w-skel-field{gap:var(--og-s-2);flex-direction:column;display:flex}.w-skel-label{width:40%;height:14px}.w-skel-input{height:var(--k-control,48px)}.w-refusal{font-size:var(--og-fs-caption);color:var(--og-danger-ink);margin:0;font-weight:600;line-height:1.4}.w-account-note{align-items:flex-start}.w-account-note .k-icon{flex:none;margin-top:1px}.w-account-note a{color:var(--og-primary-ink);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.w-account-note a:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.w-note p.w-lead{color:var(--og-ink);font-weight:600}.w-panel>p.w-sub{color:var(--og-ink-2)}.w-live{gap:var(--og-s-3);padding:var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-success-soft);color:var(--og-success-ink);align-items:flex-start;display:flex}.w-live .w-live-mark{flex:none;margin-top:1px}.w-live-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.w-live h2{font-size:var(--og-fs-h3);font-weight:700;line-height:var(--og-lh-h3);letter-spacing:-.01em;color:var(--og-success-ink);text-wrap:balance;margin:0}.w-live p{margin:var(--og-s-1) 0 0;font-size:var(--og-fs-body);text-wrap:pretty;line-height:1.4}.w-live-close{margin-top:var(--og-s-3);min-height:44px;padding:0 var(--og-s-4);border-radius:var(--og-r-sm);background:var(--og-primary);color:var(--og-on-primary);font:inherit;font-size:var(--og-fs-body);cursor:pointer;transition:background var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);border:0;font-weight:600}.w-live-close:hover{background:var(--og-primary-hover)}.w-live-close:active{background:var(--og-primary-press);transform:scale(.98)}.w-live-close:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.w-live-close:active{transform:none}}.wall-step3{background:var(--og-panel);padding:var(--og-s-4);font-family:var(--og-font);font-size:var(--og-fs-body);line-height:var(--og-lh-body);color:var(--og-ink);border-radius:var(--og-r-lg);min-height:296px;box-shadow:inset 0 0 0 1px var(--og-line);box-sizing:border-box;font-weight:400}.w-line{color:var(--og-ink-3)}.w-sub-line{color:var(--og-ink-3);font-size:var(--og-fs-small)}.w-why{text-align:center}.w-line:focus{outline:none}.w-identity>p:not(:first-child){color:var(--og-ink-2)}.w-identity .w-note{padding-top:var(--og-s-1)}.w-formskel{gap:var(--og-s-3);flex-direction:column;display:flex}.w-formskel-line{height:14px}.w-brand{font-family:var(--og-font);letter-spacing:-.02em;font-weight:700;font-size:var(--og-fs-caption);color:var(--og-ink);margin-bottom:var(--og-s-2);line-height:1}.w-main .k-empty{padding:0}.ag{gap:var(--og-s-4);flex-direction:column;min-width:0;display:flex}.ag-head{gap:var(--og-s-3);flex-direction:column;display:flex}.ag-caption{font-size:var(--og-fs-caption);line-height:var(--og-lh-caption);color:var(--og-ink-2);margin:0;font-weight:600}.ag-tools{justify-content:space-between;align-items:center;gap:0 var(--og-s-3);min-height:var(--k-control,48px);flex-wrap:wrap;display:flex}.ag-version{font-size:var(--og-fs-small);line-height:var(--og-lh-small);color:var(--og-ink-2);flex:1 0 auto;margin:0}.ag-tools .k-btn{margin-left:auto}.ag-tools .k-btn.is-text{margin-right:calc(-1 * var(--og-s-2))}.ag-box{background:var(--og-panel);box-shadow:inset 0 0 0 1px var(--og-line);border-radius:var(--og-r-lg);padding:var(--og-s-4);min-width:0;height:58dvh;min-height:320px;max-height:640px;overflow:hidden auto}.ag-box:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.ag-text{gap:var(--og-s-3);color:var(--og-ink);overflow-wrap:anywhere;flex-direction:column;display:flex}.ag-text>*{margin:0}.ag-text h2{font-size:var(--og-fs-h2);letter-spacing:-.01em;font-weight:700;line-height:var(--og-lh-h2);text-wrap:balance}.ag-text h3{margin-top:var(--og-s-4);font-size:var(--og-fs-h3);font-weight:700;line-height:var(--og-lh-h3);text-wrap:balance}.ag-text h4{font-size:var(--og-fs-body);font-weight:600}.ag-text p,.ag-text li{font-size:var(--og-fs-body);text-wrap:pretty;line-height:1.55}.ag-text ul,.ag-text ol{gap:var(--og-s-1);flex-direction:column;padding-left:1.25em;display:flex}.ag-text strong{font-weight:700}.ag-text a{color:var(--og-primary-ink);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ag-text a:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.ag-table{border-radius:var(--og-r-sm);box-shadow:inset 0 0 0 1px var(--og-line);overflow-x:auto}.ag-table:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.ag-table table{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--og-fs-small);line-height:1.45}.ag-table th,.ag-table td{padding:var(--og-s-2) var(--og-s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--og-line)}.ag-table th{background:var(--og-panel-2);color:var(--og-ink-2);white-space:nowrap;font-weight:600}.ag-table tr:last-child td{border-bottom:0}.ag-accept{gap:var(--og-s-2);flex-direction:column;display:flex}.ag-accept p{font-size:var(--og-fs-caption);line-height:var(--og-lh-caption);color:var(--og-ink-2);text-wrap:pretty;margin:0}.ag-reason{font-weight:600;color:var(--og-ink-2)!important}.ag-state{align-items:flex-start;gap:var(--og-s-3);flex-direction:column;display:flex}.ag-state p{color:var(--og-ink-2);margin:0}.ag-skel{gap:var(--og-s-3);flex-direction:column;display:flex}.ag-skel-box{border-radius:var(--og-r-lg);height:58dvh;min-height:320px;max-height:640px}.ag-foot{justify-content:center;display:flex}.ap{gap:var(--og-s-2);flex-direction:column;min-width:0;display:flex}.ap>.k-label{display:block}.ap-hint{font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.ap-search-icon{color:var(--og-ink-3);flex:none}.ap-spinner{color:var(--og-ink-3);flex:none;animation:.9s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ap-spinner{animation:none}}.ap-popup{z-index:960;box-sizing:border-box;padding:var(--og-s-1);background:var(--og-panel);border-radius:var(--og-r-md);border:1px solid var(--og-line);box-shadow:var(--og-shadow-float);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ap-list-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ap-popup:has(.ap-list-scroll) .ap-status:empty{display:none}.ap-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ap-option{padding:var(--og-s-2) var(--og-s-3);border-radius:var(--og-r-sm);cursor:pointer;transition:background var(--og-dur) var(--og-ease);flex-direction:column;gap:2px;display:flex}.ap-option.is-active{background:var(--og-fill)}@media (hover:hover){.ap-option:hover{background:var(--og-fill)}}.ap-option:active{background:var(--og-primary-soft)}.ap-option-main{font:var(--k-f-row-title);overflow-wrap:anywhere}.ap-option-secondary{font:var(--k-f-row-meta);color:var(--og-ink-3);overflow-wrap:anywhere}.ap-attribution{margin:var(--og-s-1) 0 0;padding:var(--og-s-2) var(--og-s-3) var(--og-s-1);border-top:1px solid var(--og-line);font:var(--k-f-caption);color:var(--og-ink-3);flex:none}.ap-status{padding:var(--og-s-2) var(--og-s-3);font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0}.ap-status.is-error{color:var(--og-danger-ink);font-weight:700}.ap-card{justify-content:space-between;align-items:flex-start;gap:var(--og-s-3);padding:var(--og-s-3) var(--og-s-4);background:var(--og-fill);border-radius:var(--og-r-md);display:flex}.ap-card:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.ap.is-error .ap-card{outline:2px solid var(--og-danger);outline-offset:-2px}.ap-card-old{background:var(--og-panel-2,var(--og-fill))}.ap-lines{overflow-wrap:anywhere;min-width:0;font:var(--k-f-row-value);flex-direction:column;gap:2px;display:flex}.ap-main{font:var(--k-f-row-title)}.ap-secondary{color:var(--og-ink-2)}.ap-meta{align-items:center;gap:var(--og-s-2);margin-top:var(--og-s-1);flex-wrap:wrap;display:flex}.ap-note{font:var(--k-f-row-meta);color:var(--og-ink-3)}.ap-error{font:var(--k-f-caption);color:var(--og-danger-ink);margin:0}.ap-old{gap:var(--og-s-2);flex-direction:column;display:flex}.ap-notice{align-items:flex-start;gap:var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0;display:flex}.ap-notice .k-icon{color:var(--og-ink-3);flex:none;margin-top:2px}@media (width<=480px){.ap-card{flex-direction:column;align-items:stretch}}.sp-left{display:contents}.sp-withdraw{display:flex}.sp-decision{gap:var(--og-s-2);flex-direction:column;display:flex}.sp-decision-title{padding:0 var(--og-s-4);font:var(--k-f-section);letter-spacing:0;color:var(--og-ink-3);margin:0}.sp-decision .k-row-title{white-space:normal}.sp-readonly-note{font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.sp-readonly{min-height:var(--k-control);color:var(--og-ink);font:var(--k-f-row-title);align-items:center;margin:0;padding:0;display:flex}.sp-note{padding:var(--og-s-3) var(--og-s-4);background:var(--og-panel-2);border-radius:var(--og-r-md);font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0}.sp-lang{gap:var(--og-s-2);flex-direction:column;display:flex}.sp-keep{display:flex}.sp-move{gap:var(--og-s-4);padding:var(--og-s-4);background:var(--og-panel);border:1px solid var(--og-line);border-radius:var(--og-r-md);flex-direction:column;display:flex}.sp-move-title{font:var(--k-f-row-title);letter-spacing:0;color:var(--og-ink);margin:0}.sp-move-lead{font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0}.sp-move-place{gap:var(--og-s-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.sp-move-place>legend{margin-bottom:var(--og-s-2);font:var(--k-f-section);color:var(--og-ink-3);padding:0}.sp-tax-wait{font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0}.sp-tax-refused{padding:var(--og-s-3) var(--og-s-4);background:var(--og-danger-soft);color:var(--og-danger-ink);border-radius:var(--og-r-md);font:var(--k-f-row-meta);margin:0}.cs-form{gap:var(--og-s-5)}.cs-address{gap:var(--og-s-4);flex-direction:column;min-width:0;display:flex}.cs-meta{font:var(--k-f-row-meta);color:var(--og-ink-2);overflow-wrap:anywhere;margin:0}.cs-taxes{gap:var(--og-s-4)}.auth-group.cs-taxes .auth-legend{margin-bottom:var(--og-s-3)}.cs-wait{align-items:flex-start;gap:var(--og-s-2);flex-direction:column;display:flex}.cs-wait .k-btn.is-text{margin-left:calc(-1 * var(--og-s-4))}.cs-loading{align-items:center;gap:var(--og-s-2);display:flex}.cs-loading .k-spin{color:var(--og-ink-3);animation:.9s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-loading .k-spin{animation:none}}.cs-banner{align-items:flex-start;gap:var(--og-s-3);padding:var(--og-s-3) var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-danger-soft);color:var(--og-danger-ink);font:var(--k-f-row-meta);margin:0;font-weight:600;display:flex}.cs-banner .k-icon{flex:none;margin-top:1px}.cs-submit{gap:var(--og-s-2);flex-direction:column;display:flex}.cs-reason{text-align:center}.cs-form .k-field-msg{gap:var(--og-s-2);margin-top:var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-danger-ink);align-items:flex-start;font-weight:600;display:flex}.cs-form .k-field-msg .k-icon{flex:none;margin-top:1px}.tx-choice{gap:var(--og-s-1)}.tx-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tx-row{flex-direction:column;display:flex;position:relative}.tx-row .k-check{align-items:center}.tx-none{margin-top:var(--og-s-1);padding-top:var(--og-s-1);border-top:1px solid var(--og-line)}.tx-why{margin:calc(var(--og-s-2) * -1) 0 var(--og-s-2) calc(20px + var(--og-s-3));font:var(--k-f-row-meta);color:var(--og-ink-2)}.tx-help{margin:var(--og-s-2) 0 0;font:var(--k-f-row-meta);color:var(--og-ink-3)}.tx-line{font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0}.tx-skel{height:44px;display:block}.tx-link{white-space:nowrap;color:inherit;text-underline-offset:2px;border-radius:var(--og-r-sm);font-weight:600;text-decoration:underline}.tx-link:hover,.tx-link:active{color:var(--og-ink-3)}.tx-link:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.tx-choice .k-field-msg{gap:var(--og-s-2);margin-top:var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-danger-ink);align-items:flex-start;font-weight:600;display:flex}.tx-choice .k-field-msg .k-icon{flex:none;margin-top:1px}.tx-choice .k-field-msg .tx-link{color:inherit}.ex-thumb{background:var(--og-panel-2);width:100%;height:100%;color:var(--og-ink-3);justify-content:center;align-items:center;display:flex}.ex-thumb>img{width:100%;height:100%;display:block}.ex-thumb.is-side{border-radius:var(--og-r-md);aspect-ratio:1;height:auto;overflow:hidden}.ex-thumb.is-side.is-empty{color:var(--og-ink-3)}[data-theme=dark] .ex-thumb img{filter:brightness(.92)}.ex-list .k-row-meta{-webkit-line-clamp:unset;flex-direction:column;display:flex;overflow:visible}.ex-m1,.ex-m2{white-space:nowrap;align-items:center;min-width:0;display:flex}.ex-m2{row-gap:var(--og-s-1);flex-wrap:wrap}.ex-m1{gap:0}.ex-m1 .ex-unit{text-overflow:ellipsis;min-width:0;overflow:hidden}.ex-m1 .ex-sep{white-space:pre;flex:none}.ex-price{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink-2);flex:none}.ex-frozen{margin-right:var(--og-s-1);color:var(--og-ink-3);flex:none}.ex-m2{gap:var(--og-s-1) var(--og-s-2);margin-top:var(--og-s-1)}.ex-m2 .k-tag{flex:0 auto;min-width:0}.ex-stock{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.ex-m2 .k-tag:only-child{flex:none}.ex-marked>.ex-wait{display:inline}.ex-wait{font:var(--k-f-row-meta);color:var(--og-ink-3);display:block}.ex-sheet{gap:var(--og-s-5);flex-direction:column;display:flex}.ex-fieldset{gap:var(--og-s-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ex-legend{align-items:center;gap:var(--og-s-1);margin:0 0 var(--og-s-2);padding:0 var(--og-s-1);font:var(--k-f-section);color:var(--og-ink-3);display:flex}.ex-withdraw{justify-content:space-between;align-items:center;gap:var(--og-s-3);display:flex}.ex-line{font:var(--k-f-body);color:var(--og-ink-3);margin:0}.ex-inline{align-items:center;gap:var(--og-s-2);font:var(--k-f-body);color:var(--og-ink-3);display:flex}.ex-frame{border-radius:var(--og-r-md);background:var(--og-panel-2);width:100%;height:240px;position:relative;overflow:hidden}.ex-frame>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}[data-theme=dark] .ex-frame>img{filter:brightness(.92)}.ex-frame.is-aim{cursor:crosshair}.ex-frame:focus-visible,.ex-zone:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.ex-mark{border:2px solid var(--og-on-primary);width:24px;height:24px;box-shadow:0 0 0 1px var(--k-photo-edge);pointer-events:none;border-radius:50%;margin:-12px 0 0 -12px;position:absolute}.ex-zone{justify-content:center;align-items:center;gap:var(--og-s-2);border-radius:var(--og-r-md);background:var(--og-panel-2);width:100%;height:240px;color:var(--og-ink-3);font:var(--k-f-body);cursor:pointer;padding:var(--og-s-4);text-align:center;border:0;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.ex-zone:hover{background:var(--og-fill);color:var(--og-ink-2)}}.ex-zone.is-drag{background:var(--og-primary-soft);color:var(--og-primary-ink)}.ex-zone[aria-disabled=true]{cursor:progress}.ex-frame-spin{background:color-mix(in srgb, var(--og-panel) 55%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ex-vers{gap:var(--og-s-2);flex-direction:column;display:flex}.ex-tag-slot{left:var(--og-s-3);bottom:var(--og-s-3);position:absolute}.ex-flow{gap:var(--og-s-5);flex-direction:column;max-width:720px;display:flex}.ex-flow-foot{align-items:center;gap:var(--og-s-3);margin-top:var(--og-s-6);max-width:720px;display:flex}.ex-flow-foot>.k-btn{min-width:0}.ex-flow-foot .ex-grow{flex:1}.ex-final{gap:var(--og-s-3);flex-direction:row-reverse;justify-content:flex-start;align-items:center;width:100%;display:flex}.ex-final>.k-btn,.ex-final>.k-tip-anchor{flex:none}.ex-final-back{margin-right:auto}.sp-flow.is-phone .ex-final{flex-direction:column;align-items:stretch}.sp-flow.is-phone .ex-final>*{flex:none}.sp-flow.is-phone .ex-final-back{margin:0}.sp-flow.is-phone .ex-final-back>*,.sp-flow.is-phone .ex-final-back .k-btn{width:100%}.ex-chosen{gap:var(--og-s-3);flex-direction:column;display:flex}.ex-actions{gap:var(--og-s-2);margin-top:var(--og-s-4);flex-direction:column;display:flex}.ex-actionlist{background:var(--og-panel);border-radius:var(--og-r-md);flex-direction:column;display:flex;overflow:hidden}.ex-actionlist>.k-btn{border-radius:0;min-height:44px}.ex-actionlist>.k-btn+.k-btn,.ex-actionlist>*+.k-btn{border-top:1px solid var(--og-line)}.ex-vers-thumb{width:40px;height:40px}.ex-side-skel{aspect-ratio:1;border-radius:var(--og-r-md);background:var(--og-fill);width:100%;display:block}.ex-label-skel{width:80px;height:12px;margin:0 var(--og-s-4) var(--og-s-2);display:block}.ex-act-note{padding:var(--og-s-2) var(--og-s-4) var(--og-s-3);font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.ex-sheet .k-tag{white-space:normal}.ex-sheet .k-tag-text{text-overflow:clip;overflow:visible}.ex-cards{gap:var(--og-s-3);flex-direction:column;display:flex}.ex-card{gap:var(--og-s-3);box-sizing:border-box;min-height:72px;padding:var(--og-s-3) var(--og-s-4);border:2px solid var(--og-line);border-radius:var(--og-r-md);background:var(--og-panel);color:var(--og-ink);text-align:left;cursor:pointer;transition:background var(--og-dur) var(--og-ease), border-color var(--og-dur) var(--og-ease);flex-direction:column;display:flex}.ex-card.is-on{border-color:var(--og-primary);background:var(--og-primary-soft)}.ex-card-head{align-items:flex-start;gap:var(--og-s-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex}button.ex-card.ex-card-head{padding:var(--og-s-3) var(--og-s-4);border:2px solid var(--og-line);background:var(--og-panel);flex-direction:row;align-items:center;width:100%}button.ex-card.ex-card-head.is-on{border-color:var(--og-primary);background:var(--og-primary-soft)}.ex-card-head:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}button.ex-card.ex-card-head:focus-visible{border-radius:var(--og-r-md)}.ex-card-dot{box-sizing:border-box;border-radius:calc(var(--og-r-lg) * 2.5);border:2px solid var(--og-ink-3);background:var(--og-panel);flex:none;width:20px;height:20px;margin-top:2px}.ex-card.is-on .ex-card-dot{border-color:var(--og-primary);background:radial-gradient(circle, var(--og-primary) 0 4px, var(--og-panel) 5px)}.ex-card-text{gap:var(--og-s-1);flex-direction:column;min-width:0;display:flex}.ex-card-title{font:var(--k-f-row-title);color:var(--og-ink);overflow-wrap:anywhere}.ex-card-line{font:var(--k-f-row-meta);color:var(--og-ink-2);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.ex-card:not(.is-on):not(.is-off):hover{background:var(--og-panel-2)}}.ex-card:not(.is-off):active{background:var(--og-pressed)}.ex-card.is-off{cursor:not-allowed;color:var(--og-ink-3)}.ex-card.is-off .ex-card-title{color:var(--og-ink-3)}.ex-cards.is-rows{gap:var(--og-s-2)}.ex-checklist{padding-left:var(--og-s-4);flex-direction:column;display:flex}.ex-checklist:empty{display:none}.ex-err{font:var(--k-f-row-meta);color:var(--og-danger-ink);display:block}.ex-m3{margin-top:var(--og-s-1);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ex-group-err{align-items:flex-start;gap:var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-danger-ink);display:flex}.ex-group-err>svg{flex:none;margin-top:1px}.bx-thumb{object-fit:cover;width:100%;height:100%;display:block}.bx-thumb-none{background:var(--og-panel-2);width:100%;height:100%;color:var(--og-ink-3);justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .bx-thumb{filter:brightness(.92)}.bx-rows .k-row-meta{gap:var(--og-s-1);-webkit-line-clamp:unset;flex-direction:column;-webkit-box-orient:initial;display:flex;overflow:visible}.bx-meta{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bx-tags{gap:var(--og-s-1);flex-wrap:wrap;min-width:0;display:flex}.bx-tags .k-tag{white-space:normal;flex:0 auto}.bx-tags .k-tag-text{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.bx-reason{font:var(--k-f-caption);color:var(--og-ink-2);margin:0}.bx-price{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink);white-space:nowrap}.bx-filter{margin-bottom:var(--og-s-4)}.bx-skel-thumb{border-radius:var(--og-r-sm);flex:none;width:40px;height:40px}.bx-skel-section{width:96px;height:12px;margin:0 var(--og-s-4) var(--og-s-2);display:block}.bx-skel-title{width:60%;height:calc(var(--og-fs-title) * 1.1);display:block}.bx-groups{gap:var(--og-s-6);flex-direction:column;display:flex}.bx-retired-note{font:var(--k-f-body);color:var(--og-ink-2);margin:0}.bx-value{align-items:flex-start;gap:var(--og-s-2);min-width:0;max-width:100%;display:inline-flex}.bx-value>span:last-child{overflow-wrap:anywhere;text-align:right;text-wrap:pretty;min-width:0}.bx-value>.k-tag{flex:none}.bx-value.is-alert>span:last-child{color:var(--og-danger-ink)}.bx-figure{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink);white-space:nowrap}.bx-keep-value{white-space:normal}.bx-label{align-items:center;gap:var(--og-s-1);white-space:nowrap;display:inline-flex}.bx-label .k-hint{margin-block:calc((16px - var(--k-control)) / 2)}.bx-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bx-photos{gap:var(--og-s-4);flex-direction:column;display:flex}.bx-photos .k-row-meta,.bx-versions .k-row-meta{-webkit-line-clamp:unset;display:block;overflow:visible}.bx-photo-meta{gap:var(--og-s-1);flex-direction:column;display:flex}.bx-row-buttons{gap:var(--og-s-2);display:flex}.bx-sheet-actions{gap:var(--og-s-3);flex-direction:column;display:flex}.bx-focus{width:min(100%, calc(50vh * var(--bx-ratio,1.5)));aspect-ratio:var(--bx-ratio,1.5);border-radius:var(--og-r-sm);background:var(--og-panel-2);touch-action:none;-webkit-user-select:none;user-select:none;margin:0 auto;position:relative;overflow:hidden}.bx-focus.is-movable{cursor:grab}.bx-focus.is-dragging{cursor:grabbing}.bx-focus-img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bx-focus-frame{box-sizing:border-box;border:2px solid var(--k-photo-light);border-radius:var(--og-r-xs);box-shadow:0 0 0 9999px var(--k-photo-dim-light);outline:none;position:absolute}.bx-focus-frame:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.bx-focus-mark{border:2px solid var(--k-photo-light);background:var(--k-photo-mark);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.bx-focus-hint{margin:var(--og-s-2) 0 0;font:var(--k-f-row-meta);color:var(--og-ink-3)}.bx-versions .k-row-actions{align-items:center;display:flex}.bx-value:has(>.k-tag){justify-content:flex-end;align-items:center;row-gap:var(--og-s-1);flex-wrap:wrap}.bx-value.is-line{flex-wrap:nowrap;justify-content:flex-end;align-items:center}.bx-value.is-line:has(>.k-tag){row-gap:var(--og-s-1);flex-wrap:wrap}.bx-value.is-line:has(>.k-tag)>span:last-child{max-width:100%}@media (width>=700px){.bx-value.is-line:has(>.k-tag){flex-wrap:nowrap}}.bx-value.is-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-align:left;overflow:hidden}.k-row.is-wrapall .k-row-value:has(>.bx-value.is-line){overflow:hidden}.bx-undo-slot{width:44px;height:44px;display:block}.k-row.is-wrapall.is-stepper .k-row-trail{align-self:center}.bx-state{align-items:flex-start;gap:var(--og-s-3);display:flex}.bx-state p{font:var(--k-f-body);color:var(--og-ink-2);overflow-wrap:anywhere;white-space:pre-line;margin:0}.bx-state-lines{gap:var(--og-s-1);flex-direction:column;min-width:0;display:flex}.bx-state.is-declined,.bx-state.is-lapsed,.bx-state.is-blocked{padding:var(--og-s-4);border-radius:var(--og-r-md)}.bx-state.is-declined,.bx-state.is-blocked{background:var(--og-danger-soft)}.bx-state.is-lapsed{background:var(--og-warning-soft)}.bx-state.is-declined p,.bx-state.is-lapsed p,.bx-state.is-blocked p{color:var(--og-ink)}.bx-state p.is-lead{font-weight:600}.bx-state-icon{flex:none;margin-top:2px}.bx-state.is-declined .bx-state-icon,.bx-state.is-blocked .bx-state-icon{color:var(--og-danger-ink)}.bx-state.is-lapsed .bx-state-icon{color:var(--og-warning-ink)}.bx-state-action{margin-top:var(--og-s-2)}.boxes-pending-note{padding:0 var(--og-s-4);font:var(--k-f-row-meta);color:var(--og-ink-3);text-wrap:pretty;margin:0}.bx-groups .k-row.wraps .k-row-meta{-webkit-line-clamp:6}.bx-ctl{align-items:center;gap:var(--og-s-2);display:inline-flex}.bx-state-close{margin-left:auto;margin-block:calc(var(--og-s-2) * -1);flex:none;margin-inline-end:calc(var(--og-s-2) * -1)}.bx-state-link a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.bx-state-more{padding:0 var(--og-s-4);font:var(--k-f-row-meta);margin:0}.bx-state-more a{color:var(--og-ink-2);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sp-flow-body{max-width:560px}.sp-flow-body>.sp-flow-step{gap:var(--og-s-5);flex-direction:column;display:flex}.sp-flow-foot{justify-content:flex-end;gap:var(--og-s-3);margin-top:var(--og-s-6);max-width:560px;display:flex}.sp-flow-foot>*{min-width:0}.sp-flow.is-phone{flex-direction:column;min-height:100%;display:flex}.sp-flow.is-phone .sp-flow-body{flex:1;max-width:none}.sp-flow.is-phone .sp-flow-foot{max-width:none;margin-top:var(--og-s-5);padding:var(--og-s-3) 0;background:var(--og-ground);border-top:1px solid var(--og-line);position:sticky;bottom:0}.sp-flow.is-phone .sp-flow-foot>*{flex:1}.k-shell:has(.sp-flow.is-phone){--k-tabbar-h:0px}:is(.k-shell:has(.sp-flow.is-phone) .k-tabbar,.k-shell:has(.sp-flow.is-phone) .k-topbar){display:none}.home-fig{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink)}.home-below{font:var(--k-f-row-meta);color:var(--og-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-again{margin-top:var(--og-s-3);justify-content:flex-start;display:flex}.home-withonego{margin-top:var(--og-s-3)}.box-choice:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.box-choice.is-invalid .k-list{box-shadow:inset 0 0 0 2px var(--og-danger)}.box-choice .k-row-meta{-webkit-line-clamp:unset;display:block;overflow:visible}.box-days{background:var(--og-fill);border-radius:var(--og-r-sm);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:2px;display:grid}.box-days.is-invalid{outline:2px solid var(--og-danger);outline-offset:-2px}.box-day{min-width:0;min-height:calc(var(--k-control) - 4px);border-radius:var(--og-r-sm);color:var(--og-ink-3);font:var(--k-f-control);cursor:pointer;white-space:nowrap;transition:color var(--og-dur) var(--og-ease), background var(--og-dur) var(--og-ease);background:0 0;border:0;padding:0}.box-day.is-selected{background:var(--og-panel);color:var(--og-ink);box-shadow:inset 0 0 0 1px var(--og-line-strong);font-weight:600}@media (hover:hover) and (pointer:fine){.box-day:not(.is-selected):not(.is-disabled):hover{color:var(--og-ink)}}.box-day:not(.is-selected):not(.is-disabled):active{background:var(--og-line-strong);color:var(--og-ink)}.box-day:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px}.box-day.is-disabled{background:var(--og-disabled-fill);color:var(--og-disabled-ink);cursor:not-allowed}.box-day.is-disabled:not(.is-marked):focus-visible{outline:none}.box-day.is-marked{outline:2px solid var(--og-danger);outline-offset:-2px}.box-note{font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.box-note-row{align-items:center;gap:var(--og-s-1);min-height:calc(var(--og-fs-small) * 1.35);display:flex}.box-note strong{color:var(--og-ink-2);font-weight:700}.box-keep{min-height:calc(var(--og-fs-small) * 1.35)}.box-keep .k-skel{width:40%;height:12px;display:block}.k-nowrap{white-space:nowrap}.box-first-note{font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0}.box-dates-line{font:var(--k-f-body);color:var(--og-ink-3);margin:0}.box-dates-line .k-skel{width:80%;height:14px;display:block}.box-dates-error{align-items:center;gap:var(--og-s-2);flex-wrap:wrap;display:flex}.box-figure .k-input{font:var(--k-f-figure-md);letter-spacing:-.02em}.box-figure .k-input-wrap{min-height:calc(var(--og-fs-h2) * 1.1 + var(--og-s-4))}@media (width>=480px){.box-pair>.box-figure+.k-field .k-input-wrap{min-height:calc(var(--og-fs-h2) * 1.1 + var(--og-s-4))}}.box-fields{gap:var(--og-s-4);flex-direction:column;display:flex}.box-keep-link{color:inherit;text-underline-offset:2px;border-radius:var(--og-r-sm);font-weight:600;text-decoration:underline}.box-keep-link:hover{color:var(--og-ink-2)}.box-keep-link:active{color:var(--og-ink-3)}.box-keep-link:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.box-choice .k-field-sub{font:var(--k-f-row-meta);color:var(--og-ink-2)}.box-pair{gap:var(--og-s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=479px){.box-pair{grid-template-columns:minmax(0,1fr)}}.bx-stickybar{z-index:5;align-items:center;gap:var(--og-s-2);margin-top:var(--og-s-6);padding:var(--og-s-3) 0 calc(var(--og-s-3) + env(safe-area-inset-bottom,0px));background:var(--og-ground);display:flex;position:sticky;bottom:0}.bx-list{gap:var(--og-s-2);flex-direction:column;min-width:0;display:flex}.bx-list-head{gap:var(--og-s-1)}.bx-list-err{display:inline-flex}.bx-rows{gap:var(--og-s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bx-row{align-items:center;gap:var(--og-s-1);border-radius:var(--og-r-sm);transition:background var(--og-dur) var(--og-ease);display:flex}.bx-row.is-dragging{opacity:.5}.bx-row.is-drop{box-shadow:0 -2px 0 0 var(--og-focus)}.bx-input-wrap{flex:1;min-width:0}.bx-list.is-invalid .bx-input-wrap{outline:2px solid var(--og-danger);outline-offset:-2px}.bx-grip{width:var(--k-control);height:var(--k-control);border-radius:var(--og-r-sm);color:var(--og-ink-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.bx-grip:hover:not([aria-disabled=true]){background:var(--og-panel-2);color:var(--og-ink-2)}}.bx-grip:active:not([aria-disabled=true]){background:var(--og-pressed);color:var(--og-ink-2);cursor:grabbing}.bx-grip:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px}.bx-grip[aria-disabled=true]{color:var(--og-disabled-ink);cursor:not-allowed;background:0 0}.bx-add{margin-left:calc(var(--k-control) + var(--og-s-1));display:flex}.bx-add.is-first{margin-left:0}.bx-add .k-btn{min-height:44px;padding:0 var(--og-s-3)}.bx-checks{margin:0 calc(-1 * var(--og-s-4));flex-direction:column;padding:0;list-style:none;display:flex}.bx-check{min-height:48px;display:flex;position:relative}.bx-check:not(:last-child):after{content:"";left:var(--og-s-4);background:var(--og-line);height:1px;position:absolute;bottom:0;right:0}.bx-check-main{justify-content:space-between;align-items:center;gap:var(--og-s-3);min-width:0;min-height:48px;padding:var(--og-s-3) var(--og-s-4);text-align:left;font:var(--k-f-row-title);color:var(--og-ink);cursor:pointer;transition:background var(--og-dur) var(--og-ease);background:0 0;border:0;flex:1;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.bx-check:not(.is-disabled) .bx-check-main:hover{background:var(--og-panel-2)}}.bx-check:not(.is-disabled) .bx-check-main:active{background:var(--og-pressed)}.bx-check-main:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px}.bx-check.is-disabled .bx-check-main{color:var(--og-disabled-ink);cursor:not-allowed}.bx-check.is-disabled .bx-check-mark{color:var(--og-disabled-ink)}.bx-check-mark{color:var(--og-ink);flex:none}.bx-loading{gap:var(--og-s-3);flex-direction:column;display:flex}.bx-skel{height:16px;display:block}.bx-skel:nth-child(2){width:70%}.bx-note{font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.changes-note{padding:0 var(--og-s-4);font:var(--k-f-row-meta);color:var(--og-ink-3);text-wrap:pretty;margin:0}.changes-more{margin-top:var(--og-s-3);justify-content:flex-start;display:flex}.changes-pic{aspect-ratio:4/3;object-fit:cover;border-radius:var(--og-r-md);background:var(--og-panel-2);width:100%;max-width:320px;display:block}.changes-pic.is-skeleton{height:auto}.changes-pic-error{padding:0}.changes-rows{gap:var(--og-s-2);flex-direction:column;display:flex}.changes-rows+.changes-rows{margin-top:var(--og-s-3)}.changes-rows-label{padding:0 var(--og-s-4);font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.bxc-page{min-height:calc(100dvh - 2 * var(--og-s-6));flex-direction:column;display:flex}@media (width>=700px){.k-page.bxc-page{max-width:560px}}.bxc-body{margin-top:var(--og-s-6);min-width:0;padding-bottom:var(--og-s-4);flex:auto}.bxc-page :is(input,textarea,select,button,[tabindex]){scroll-margin-bottom:96px}.bxc-fields{gap:var(--og-s-4);flex-direction:column;display:flex}.bxc-progress{margin-top:var(--og-s-3);gap:4px;display:flex}.bxc-seg{border-radius:var(--og-r-sm);background:var(--og-fill);height:4px;transition:background var(--og-dur) var(--og-ease);flex:1 1 0}.bxc-seg.is-done{background:var(--og-primary)}.bxc-spacer{flex:auto}.bxc-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bxc-photo{gap:var(--og-s-3);flex-direction:column;display:flex}.bxc-frame{justify-content:center;align-items:center;gap:var(--og-s-2);aspect-ratio:4/3;border-radius:var(--og-r-md);background:var(--og-panel-2);width:100%;color:var(--og-ink-3);font:var(--k-f-control);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.bxc-frame.is-drop{cursor:pointer;transition:background var(--og-dur) var(--og-ease), color var(--og-dur) var(--og-ease)}@media (hover:hover) and (pointer:fine){.bxc-frame.is-drop:hover{background:var(--og-fill);color:var(--og-ink-2)}}.bxc-frame.is-drop:active{background:var(--og-line-strong);color:var(--og-ink)}.bxc-frame.is-drop:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.bxc-frame.is-over{background:var(--og-fill);box-shadow:inset 0 0 0 2px var(--og-focus);color:var(--og-ink)}.bxc-frame.is-busy{opacity:.6;cursor:progress}.bxc-img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=dark] .bxc-img{filter:brightness(.92)}.bxc-photo-actions{gap:var(--og-s-2);display:flex}@media (width<=699px){html.bxc-open .k-tabbar,html.bxc-open .k-topbar{display:none}html.bxc-open{--k-tabbar-h:0px!important}.bxc-page{min-height:calc(100dvh - var(--og-s-4) - var(--og-s-6))}}.bxc-next{align-items:center;gap:var(--og-s-2);display:inline-flex}.bxc-note{margin:var(--og-s-3) 0 0;color:var(--og-ink-2);font:var(--k-f-body)}.bx-actionbar{justify-content:flex-end}@media (width<=699px){.bx-actionbar>*{flex:auto}}.bxc-decide{align-items:center;gap:var(--og-s-2);flex-direction:row-reverse;display:flex}@media (width<=519px){.bxc-footer--decide{flex-direction:column;align-items:stretch}.bxc-footer--decide>.bxc-spacer{display:none}.bxc-decide{flex-direction:column;align-items:stretch}.bxc-decide .k-btn{justify-content:center;width:100%}}.bxc-cap-card{gap:var(--og-s-1);min-height:calc(var(--og-s-8) + var(--og-s-3) + var(--og-fs-small) * 1.35 * 3 + var(--og-fs-body) * 1.3 * 2);padding:var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-panel-2);flex-direction:column;display:flex}@media (width>=700px){.bxc-cap-card{min-height:calc(var(--og-s-8) + var(--og-s-3) + var(--og-fs-small) * 1.35 * 3 + var(--og-fs-body) * 1.3)}}.bxc-cap-card p{margin:0}.bxc-cap-title{font:var(--k-f-row-meta);color:var(--og-ink-2)}.bxc-cap-lead{font:var(--k-f-row-title);color:var(--og-ink);text-wrap:balance}.bxc-cap-lead.is-quiet{color:var(--og-ink-2);font-weight:400}.bxc-cap-explain{font:var(--k-f-row-meta);color:var(--og-ink-2);text-wrap:pretty}.bxc-cap-skel{width:70%;height:14px;margin:3px 0;display:block}.pd-wall{gap:var(--og-s-6);flex-direction:column;display:flex}.pd-sheet-foot{gap:var(--og-s-2);margin-top:var(--og-s-4);flex-direction:column;display:flex}.pd-lists{gap:var(--og-s-6);flex-direction:column;min-width:0;display:flex}@media (width>=700px){.pd-lists{max-width:720px}}@media (width>=1100px){.pd-lists{max-width:880px}}.pd-meta-line{display:block}.pd-notpacked,.pd-opening{font:var(--k-f-body);color:var(--og-ink-2);margin:0}.sp-closure-remove{display:flex}.sp-state{display:inline}.sp-state .k-tag{margin-right:var(--og-s-2);vertical-align:baseline;white-space:normal}.sp-state .k-tag-text{overflow-wrap:anywhere}.sp-state .k-icon{vertical-align:-3px;margin-right:var(--og-s-1)}.sp-state-text{vertical-align:baseline;max-width:100%;display:inline-block}.sp-lock{margin-left:var(--og-s-2);color:var(--og-ink-3);border-radius:var(--og-r-sm);align-items:center;display:inline-flex}.sp-lock:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.sp-thumb{width:100%;height:100%;display:block}.sp-thumb.is-logo{object-fit:contain;background:var(--og-panel-2)}.sp-thumb-empty{background:var(--og-panel-2);width:100%;height:100%;color:var(--og-ink-3);justify-content:center;align-items:center;display:flex}.sp-banner{align-items:flex-start;gap:var(--og-s-3);padding:var(--og-s-3) var(--og-s-4);margin-bottom:var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-panel-2);color:var(--og-ink-2);font:var(--k-f-body);display:flex}.sp-banner.is-error{background:var(--og-danger-soft);color:var(--og-danger-ink)}.sp-banner .k-icon{flex:none;margin-top:1px}.sp-banner-text{overflow-wrap:anywhere;min-width:0;margin:0}.sp-banner-link{color:inherit;white-space:nowrap;margin-left:var(--og-s-2);text-decoration:underline}.k-row.has-thumb.wraps .k-row-trail{max-width:44%}.sp-info{align-items:flex-start;gap:var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-ink-2);margin:0;display:flex}.sp-info .k-icon{color:var(--og-ink-3);flex:none;margin-top:2px}.sp-contact-link{color:inherit;font-weight:inherit;text-underline-offset:2px;border-radius:var(--og-r-sm);text-decoration:underline}.sp-contact-link:hover{color:var(--og-ink-2)}.sp-contact-link:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}@media (width<=480px){.sp-state .k-tag{width:fit-content;margin:0 0 var(--og-s-1);display:flex}}.sp-form{gap:var(--og-s-4);flex-direction:column;display:flex}.sp-form-foot{margin-top:var(--og-s-5);display:flex}.sp-form-lead{font:var(--k-f-row-meta);letter-spacing:0;color:var(--og-ink-2);margin:0}.sp-form-error{font:var(--k-f-row-meta);color:var(--og-danger-ink);margin:0}.ig-head{align-items:center;gap:var(--og-s-1);display:flex}.ig-pair{align-items:flex-start;gap:var(--og-s-4);flex-wrap:wrap;display:flex}.ig-slot{gap:var(--og-s-1);flex-direction:column;min-width:0;display:flex}.ig-pair.is-cover .ig-slot{flex:100%}.ig-pair.is-cover.has-two .ig-slot{flex:14rem}.ig-label{font:var(--k-f-row-meta);color:var(--og-ink-3)}.ig-actions{align-items:center;gap:var(--og-s-2);flex-wrap:wrap;display:flex}.ig-frame{background:var(--og-panel-2);border:1px solid var(--og-line);border-radius:var(--og-r-md);color:var(--og-ink-2);transition:background var(--og-dur) var(--og-ease), border-color var(--og-dur) var(--og-ease);place-items:center;display:grid;position:relative;overflow:hidden}.ig-frame.is-logo{aspect-ratio:1;width:160px}.ig-frame.is-cover{aspect-ratio:3;width:100%;min-height:96px}.ig-pair.has-two .ig-frame.is-logo{width:128px}.ig-frame[data-state=empty]{border-style:dashed;border-color:var(--og-ink-3)}.ig-frame[data-state=empty]:hover{background:var(--og-fill);border-color:var(--og-primary)}.ig-frame[data-state=dragging]{background:var(--og-primary-soft);border-style:solid;border-color:var(--og-primary);color:var(--og-primary-ink)}.ig-frame[data-invalid=true]{border-color:var(--og-danger)}.ig-frame.ig-waiting{border-style:dashed}.ig-media{place-items:center;display:grid;position:absolute;inset:0}.ig-media img{object-fit:cover;width:100%;height:100%;display:block}.ig-frame[data-state=uploading] .ig-media img,.ig-frame[data-state=converting] .ig-media img{opacity:.6}.ig-note{padding:0 var(--og-s-3);text-align:center;font:var(--k-f-row-meta);color:var(--og-ink-3)}.ig-placeholder{justify-items:center;gap:var(--og-s-1);max-width:100%;padding:var(--og-s-3);text-align:center;color:var(--og-ink-3);display:grid}.ig-filename{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--k-f-row-meta);color:var(--og-ink);overflow:hidden}.ig-invite{justify-items:center;gap:var(--og-s-1);max-width:100%;padding:var(--og-s-3);text-align:center;pointer-events:none;display:grid;position:relative}.ig-invite-title{font:var(--k-f-row-title);color:var(--og-ink)}.ig-invite-hint{font:var(--k-f-caption);color:var(--og-ink-3);text-wrap:balance}.ig-frame[data-state=dragging] .ig-invite-title,.ig-frame[data-state=dragging] .ig-invite svg{color:var(--og-primary-ink)}.ig-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.ig-btn[aria-disabled=true]{cursor:progress}.ig-frame[data-state=filled] .ig-btn:hover{background:var(--k-photo-dark-wash)}.ig-btn:focus-visible{outline:3px solid var(--og-focus);outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--og-panel)}.ig-spin{right:var(--og-s-2);bottom:var(--og-s-2);background:var(--og-panel);width:28px;height:28px;color:var(--og-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.ig-converting{padding:var(--og-s-1) var(--og-s-3);background:var(--k-photo-cue);color:var(--k-photo-light);font:var(--k-f-caption);text-align:center;position:absolute;bottom:0;left:0;right:0}.ig-caption{top:var(--og-s-2);left:var(--og-s-2);padding:2px var(--og-s-2);border-radius:var(--og-r-sm);background:var(--og-panel);color:var(--og-ink-2);font:var(--k-f-caption);pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.ig-frame{transition:none}}.fs-help,.fs-keys,.fs-fits{font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.fs-fits{color:var(--og-ink-2);font-weight:700}.fs-keys{display:none}@media (pointer:fine){.fs-keys{display:block}}.fs-broken{color:var(--og-danger-ink);font:var(--k-f-row-meta);margin:0}.fs-stage{width:min(100%, calc(42dvh * var(--fs-ratio)));aspect-ratio:var(--fs-ratio);border-radius:var(--og-r-md);background:var(--og-panel-2);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-self:center;position:relative;overflow:hidden}.fs-stage img{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fs-frame{box-sizing:border-box;cursor:grab;border-radius:var(--og-r-xs);border:2px solid var(--k-photo-light);box-shadow:0 0 0 1px var(--k-photo-edge), inset 0 0 0 1px var(--k-photo-edge), 0 0 0 100vmax var(--k-photo-dim);position:absolute}.fs-frame:hover{background:var(--k-photo-light-wash)}.fs-stage:active .fs-frame{cursor:grabbing;background:0 0}.fs-frame[aria-disabled=true]{cursor:default}.fs-frame:focus{outline:none}.fs-frame:focus-visible{box-shadow:0 0 0 1px var(--k-photo-edge), inset 0 0 0 1px var(--k-photo-edge), inset 0 0 0 4px var(--k-photo-light), inset 0 0 0 6px var(--k-photo-edge-strong), 0 0 0 100vmax var(--k-photo-dim)}.fs-preview-block{gap:var(--og-s-1);flex-direction:column;display:flex}.fs-preview-label{font:var(--k-f-row-meta);color:var(--og-ink-3)}.fs-preview{border:1px solid var(--og-line);border-radius:var(--og-r-md);background:var(--og-panel-2);position:relative;overflow:hidden}.fs-preview.is-logo{aspect-ratio:1;width:128px}.fs-preview.is-cover{aspect-ratio:3;width:100%}.fs-preview img{width:100%;height:100%;display:block;position:absolute;inset:0}.fs-actions{gap:var(--og-s-2);flex-wrap:wrap;display:flex}.st-chart-row{padding:var(--og-s-4)}.st-chart{gap:var(--og-s-4);flex-direction:column;min-width:0;display:flex}.st-head{align-items:start;column-gap:var(--og-s-3);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"readout trend step";display:grid}.st-readout{min-height:calc(var(--og-fs-body) * 1.3 * 2);font:var(--k-f-row-value);color:var(--og-ink-2);text-wrap:pretty;grid-area:readout;margin:0}.st-sales{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink)}.st-trend{font:var(--k-f-row-meta);color:var(--og-ink-3);text-align:right;grid-area:trend;margin:0;padding-top:1px}.st-step{gap:var(--og-s-2);grid-area:step;display:flex}@media (width<=699px){.st-head{row-gap:var(--og-s-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"readout step""trend trend"}.st-trend{text-align:left}}.st-plot{gap:var(--og-s-2);display:flex}.st-bar{cursor:default;border-radius:var(--og-r-sm);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.st-bar:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.st-col{justify-content:center;align-items:flex-end;width:100%;height:140px;display:flex}.st-fill{background:color-mix(in oklch, var(--og-primary-ink) 42%, var(--og-panel));border-radius:var(--og-r-sm) var(--og-r-sm) 0 0;width:100%;max-width:72px;display:block}.st-bar.is-on .st-fill{background:var(--og-primary-ink)}.st-mark{width:100%;max-width:72px;height:2px;margin-top:var(--og-s-1);border-radius:var(--og-r-xs);background:0 0;display:block}.st-mark.is-on{background:var(--og-primary-ink)}.st-label{min-height:calc(var(--og-fs-caption) * 1.3);font:var(--k-f-caption);color:var(--og-ink-3);white-space:nowrap;margin-top:6px;display:block}.st-label.is-on{color:var(--og-ink);font-weight:700}.st-sk-readout{height:calc(var(--og-fs-body) * 1.3);width:60%}.st-sk-trend{height:calc(var(--og-fs-small) * 1.35);width:160px;max-width:100%}.st-sk-fill{width:100%;max-width:72px;display:block}.st-sk-step{visibility:hidden;display:none}.st-sk-btn{width:44px;height:44px}@media (pointer:coarse){.st-sk-step{visibility:visible;display:flex}}@media (width<=699px){:root:lang(fr) .k-page:has(.st-skel-list) .k-facts-skel{height:calc(var(--og-lh-body) * 2)}}.sub-findrow{align-items:flex-start;gap:var(--og-s-3);margin:calc(var(--og-s-4) - var(--og-s-6)) 0;flex-wrap:wrap;display:flex}.sub-find{width:320px;max-width:100%}.sub-boxsel{width:220px;max-width:100%}.sub-find-icon{color:var(--og-ink-3);flex:none}.sub-find .k-input-wrap{padding-right:2px}@media (width<=699px){.sub-findrow{align-items:stretch;gap:var(--og-s-2);flex-wrap:nowrap}.sub-find{flex:auto;width:auto;min-width:0}.sub-filterbtn{flex:none}}.sub-filtersheet{gap:var(--og-s-4);flex-direction:column;display:flex}.sub-val{font:var(--k-f-row-value);color:var(--og-ink-3)}.sub-fig{font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink)}.sub-table .k-trow.is-head .k-tcell{gap:var(--og-s-1)}.sub-table .k-trow:not(.is-head) .k-tcell:last-child{justify-content:flex-end}.sub-box{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.sub-table .k-trow:not(.is-head){padding-top:var(--og-s-2);padding-bottom:var(--og-s-2)}.sub-open{width:100%;min-width:0;display:flex}.sub-chev{color:var(--og-ink-3)}.sub-table.is-skeleton .k-trow{pointer-events:none}.sub-action{margin-top:var(--og-s-3);display:flex}@media (width<=699px){.sub-action .sub-refund{width:100%;display:flex}}.sub-meta-line{overflow-wrap:anywhere;display:block}.sub-extra{display:inline}.sub-frozen{vertical-align:-3px;color:var(--og-ink-3);margin-right:2px;display:inline-block}.sub-who{flex-wrap:wrap;align-items:baseline;gap:.4em;min-width:0;max-width:100%;display:flex}.sub-who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sub-who-note{white-space:nowrap;color:var(--og-ink-3);font:var(--k-f-row-value);flex:none}.sub-who:has(.sub-who-name){flex-wrap:nowrap}.k-row.wraps .k-row-title:has(>.sub-who){-webkit-line-clamp:none;display:block}@media (width<=699px){.k-title .sub-who-name{white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}}.team-label-skel{width:96px;height:12px;margin:0 var(--og-s-4) var(--og-s-2);display:block}.team-actions{gap:var(--og-s-3);flex-direction:column;display:flex}.team-actions.is-apart{margin-top:var(--og-s-2)}.team-roles.is-invalid .k-list{box-shadow:inset 0 0 0 1px var(--og-danger-ink)}.team-invite-panel{gap:var(--og-s-4);padding:var(--og-s-4);background:var(--og-panel);border-radius:var(--og-r-md);border:0;flex-direction:column;min-width:0;margin:0;display:flex}.team-roles .k-row-meta{-webkit-line-clamp:unset;display:block;overflow:visible}.team-invite-panel .team-roles .k-list{margin:0 calc(-1 * var(--og-s-4));background:0 0;border-radius:0}.team-invite-panel .team-roles .k-list .k-row .k-row-main{border-radius:0}.team-sheet-skel{width:12em;max-width:60%;display:block}.team-sheet-skel-title{display:block}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-flex-latin-ext-opsz-normal-A4P5E1g4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-flex-latin-opsz-normal-qMzfJKZE.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,.og-light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--og-apple-bg:#000;--og-apple-fg:#fff;--og-apple-line:#000;--og-apple-hover:#1a1a1a;--og-apple-press:#333;--og-google-bg:#fff;--og-google-fg:#1f1f1f;--og-google-line:#747775;--og-google-hover:#f7f7f7;--og-google-press:#ededed;--og-ground:oklch(97.4% .007 128);--og-panel:oklch(99.9% .0021 128);--og-panel-2:oklch(95.6% .0084 128);--og-fill:oklch(92.6% .0105 128);--og-pressed:oklch(92.6% .0105 128);--og-line:oklch(91.6% .0098 128);--og-line-strong:oklch(62% .014 128);--og-control-line:oklch(91.6% .0098 128);--og-disabled-fill:oklch(83% .012 128);--og-disabled-ink:oklch(43% .018 128);--og-skeleton:oklch(92.6% .0105 128);--og-inverse:oklch(27% .02 132);--og-inverse-ink:oklch(97% .006 128);--og-inverse-action:oklch(92% .13 116);--og-scrim:oklch(15% .01 128/.55);--og-ink:oklch(18% .021 128);--og-ink-2:oklch(37% .021 128);--og-ink-3:oklch(50% .021 128);--og-ink-4:oklch(70% .014 128);--og-success:oklch(56% .14 152);--og-success-soft:oklch(95.4% .045 152);--og-success-ink:oklch(42% .11 152);--og-warning:oklch(82% .16 85);--og-warning-soft:oklch(96.4% .06 90);--og-warning-ink:oklch(46% .1 70);--og-danger:oklch(57% .21 27);--og-danger-soft:oklch(95.6% .03 27);--og-danger-ink:oklch(49% .19 27);--og-nav:oklch(27% .05 132);--og-nav-ink:oklch(97.5% .014 112);--og-nav-ink-2:oklch(83% .045 118);--og-nav-hover:oklch(33% .058 132);--og-nav-active:oklch(92% .13 116);--og-nav-active-ink:oklch(26% .05 132);--og-primary:oklch(48% .13 138);--og-primary-hover:oklch(43% .13 138);--og-primary-press:oklch(39% .12 138);--og-on-primary:oklch(99% 0 0);--og-primary-soft:oklch(95.4% .045 125);--og-primary-ink:oklch(44% .12 138);--og-accent:oklch(92% .13 116);--og-on-accent:oklch(26% .05 132);--og-hero:oklch(29% .055 132);--og-hero-2:oklch(36% .065 132);--og-hero-ink:oklch(98% .012 112);--og-hero-ink-2:oklch(84% .045 115);--og-focus:oklch(48% .13 138);--og-shadow-1:0 1px 2px oklch(20% .01 128/.06);--og-shadow-2:0 6px 18px -6px oklch(20% .01 128/.18), 0 2px 4px oklch(20% .01 128/.06);--og-shadow-float:0 16px 40px -12px oklch(20% .01 128/.32);--og-font:"Google Sans Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--og-fs-display:40px;--og-fs-title:26px;--og-fs-h2:20px;--og-fs-h3:17px;--og-fs-body:15px;--og-fs-small:14px;--og-fs-caption:13px;--og-fs-micro:12px;--og-fs-tile:11px;--og-lh-display:44px;--og-lh-title:30px;--og-lh-h2:26px;--og-lh-h3:22px;--og-lh-body:22px;--og-lh-small:20px;--og-lh-caption:18px;--og-s-1:4px;--og-s-2:8px;--og-s-3:12px;--og-s-4:16px;--og-s-5:20px;--og-s-6:24px;--og-s-8:32px;--og-s-10:40px;--og-s-12:48px;--og-page-x:16px;--og-r-xs:3px;--og-r-sm:4px;--og-r-md:6px;--og-r-lg:8px;--og-h-sm:32px;--og-h-md:40px;--og-h-lg:50px;--og-h-control:36px;--og-ease:cubic-bezier(.2, 0, 0, 1);--og-dur:.12s}@media (pointer:coarse){:root,.og-light,[data-theme=light],.og-dark,[data-theme=dark]{--og-h-control:44px}}.og-dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--og-apple-line:#8e918f;--og-apple-hover:#1e1e1f;--og-apple-press:#2a2a2b;--og-google-bg:#131314;--og-google-fg:#e3e3e3;--og-google-line:#8e918f;--og-google-hover:#1e1e1f;--og-google-press:#2a2a2b;--og-ground:oklch(14.5% .0105 128);--og-panel:oklch(21% .0126 128);--og-panel-2:oklch(25.5% .014 128);--og-fill:oklch(27.5% .0154 128);--og-pressed:oklch(30.5% .0154 128);--og-line:oklch(31% .014 128);--og-line-strong:oklch(52% .014 128);--og-control-line:oklch(52% .014 128);--og-disabled-fill:oklch(35% .004 128);--og-disabled-ink:oklch(73% .004 128);--og-skeleton:oklch(31% .016 128);--og-inverse:oklch(92% .008 128);--og-inverse-ink:oklch(18% .021 128);--og-inverse-action:oklch(44% .12 138);--og-scrim:oklch(5% 0 0/.7);--og-ink:oklch(97% .0056 128);--og-ink-2:oklch(86% .0105 128);--og-ink-3:oklch(71% .014 128);--og-ink-4:oklch(50% .014 128);--og-success-soft:oklch(28% .05 152);--og-success-ink:oklch(84% .12 152);--og-warning-soft:oklch(30% .055 85);--og-warning-ink:oklch(87% .12 90);--og-danger-soft:oklch(29% .06 27);--og-danger-ink:oklch(81% .11 27);--og-primary-soft:oklch(28% .05 125);--og-primary-ink:oklch(82% .14 138);--og-shadow-1:0 1px 2px oklch(0% 0 0/.4);--og-shadow-2:0 6px 18px -6px oklch(0% 0 0/.6);--og-shadow-float:0 16px 40px -12px oklch(0% 0 0/.7)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.og-light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--og-apple-line:#8e918f;--og-apple-hover:#1e1e1f;--og-apple-press:#2a2a2b;--og-google-bg:#131314;--og-google-fg:#e3e3e3;--og-google-line:#8e918f;--og-google-hover:#1e1e1f;--og-google-press:#2a2a2b;--og-ground:oklch(14.5% .0105 128);--og-panel:oklch(21% .0126 128);--og-panel-2:oklch(25.5% .014 128);--og-fill:oklch(27.5% .0154 128);--og-pressed:oklch(30.5% .0154 128);--og-line:oklch(31% .014 128);--og-line-strong:oklch(52% .014 128);--og-control-line:oklch(52% .014 128);--og-disabled-fill:oklch(35% .004 128);--og-disabled-ink:oklch(73% .004 128);--og-skeleton:oklch(31% .016 128);--og-inverse:oklch(92% .008 128);--og-inverse-ink:oklch(18% .021 128);--og-inverse-action:oklch(44% .12 138);--og-scrim:oklch(5% 0 0/.7);--og-ink:oklch(97% .0056 128);--og-ink-2:oklch(86% .0105 128);--og-ink-3:oklch(71% .014 128);--og-ink-4:oklch(50% .014 128);--og-success-soft:oklch(28% .05 152);--og-success-ink:oklch(84% .12 152);--og-warning-soft:oklch(30% .055 85);--og-warning-ink:oklch(87% .12 90);--og-danger-soft:oklch(29% .06 27);--og-danger-ink:oklch(81% .11 27);--og-primary-soft:oklch(28% .05 125);--og-primary-ink:oklch(82% .14 138);--og-shadow-1:0 1px 2px oklch(0% 0 0/.4);--og-shadow-2:0 6px 18px -6px oklch(0% 0 0/.6);--og-shadow-float:0 16px 40px -12px oklch(0% 0 0/.7)}}*,:before,:after{box-sizing:border-box}body{background:var(--og-ground);color:var(--og-ink);font-family:var(--og-font);font-size:var(--og-fs-body);line-height:var(--og-lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}.og-surface{background:var(--og-ground);color:var(--og-ink);font-family:var(--og-font);font-size:var(--og-fs-body);line-height:var(--og-lh-body);font-variant-numeric:tabular-nums;font-weight:400}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{margin:0;font-weight:700}h1{font-size:var(--og-fs-title);line-height:var(--og-lh-title);letter-spacing:-.015em}h2{font-size:var(--og-fs-h2);line-height:var(--og-lh-h2);letter-spacing:-.01em}h3{font-size:var(--og-fs-h3);line-height:var(--og-lh-h3);letter-spacing:-.01em}h4{font-size:var(--og-fs-body);line-height:var(--og-lh-body)}.og-display{font-size:var(--og-fs-display);line-height:var(--og-lh-display);letter-spacing:-.02em;font-weight:700}p{margin:0}a,.og-link{color:var(--og-primary-ink);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}a:hover,.og-link:hover{color:var(--og-primary-hover)}.og-dark a:hover,[data-theme=dark] a:hover{color:var(--og-accent)}img{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}::selection{background:var(--og-primary-soft)}.og-caption{font-size:var(--og-fs-caption);line-height:var(--og-lh-caption);color:var(--og-ink-3)}:root{--og-apple-font:500 15px/1 -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--og-google-font:500 14px/20px var(--og-font)}html,body,#root{min-height:100%}body{min-height:100vh}.page-title{font-size:var(--og-fs-title)}.page-stack{gap:var(--og-s-3);flex-direction:column;max-width:880px;display:flex}.page-head{gap:var(--og-s-2);margin-bottom:var(--og-s-3);flex-direction:column;display:flex}.pay-card{gap:var(--og-s-3);padding:var(--og-s-5);flex-direction:column;display:flex}.pay-head{justify-content:space-between;align-items:flex-start;gap:var(--og-s-3);flex-wrap:wrap;display:flex}.pay-title{font-size:var(--og-fs-h2)}.pay-body{color:var(--og-ink-2);max-width:64ch}.pay-note{color:var(--og-ink);font-weight:700}.pay-actions{gap:var(--og-s-2);margin-top:var(--og-s-1);flex-wrap:wrap;display:flex}.pay-skeleton{border-radius:var(--og-r-sm);background:var(--og-fill);height:14px;animation:pay-pulse 1.2s var(--og-ease) infinite alternate}.pay-skeleton-short{width:45%}@keyframes pay-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.pay-skeleton{animation:none}}.back-link{align-self:flex-start;text-decoration:none}.publish-blocked-link{margin-top:var(--og-s-2);color:inherit;display:inline-block}.publish-blocked-link:hover,.publish-blocked-link:active{color:inherit;opacity:.8}@media (width<=760px){.pay-card{padding:var(--og-s-4)}}.overview-cards{gap:var(--og-s-3);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}@media (width<=760px){.overview-cards{grid-template-columns:minmax(0,1fr)}}.profile-page{max-width:1120px}.profile-grid{gap:var(--og-s-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.profile-col{gap:var(--og-s-3);flex-direction:column;display:flex}.profile-section{gap:var(--og-s-4);padding:var(--og-s-5);scroll-margin-top:var(--og-s-4);flex-direction:column;display:flex}.profile-status{padding:var(--og-s-4) var(--og-s-5)}.profile-status-missing{gap:var(--og-s-3);flex-direction:column;display:flex}.section-head{align-items:center;gap:var(--og-s-2);flex-wrap:wrap;display:flex}.section-title{font-size:var(--og-fs-h2);margin-right:auto}.section-title:focus{outline:none}.section-title:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.owner-only{align-items:center;gap:var(--og-s-2);font-size:var(--og-fs-small);color:var(--og-ink-2);margin-top:calc(-1 * var(--og-s-2));font-weight:600;display:flex}.section-actions{gap:var(--og-s-2);flex-wrap:wrap;display:flex}.read-list{gap:var(--og-s-3);flex-direction:column;margin:0;display:flex}.read-row{gap:var(--og-s-1);flex-direction:column;display:flex}.read-row dd{overflow-wrap:anywhere;margin:0;font-weight:600}.read-row dd.read-empty,.read-empty-text{color:var(--og-ink-3);font-weight:400}.address-lines,.live-texts{flex-direction:column;gap:2px;display:flex}.live-texts{gap:var(--og-s-2)}.live-text{flex-direction:column;display:flex}.section-form{gap:var(--og-s-4);flex-direction:column;display:flex}.form-group{gap:var(--og-s-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.form-group-title{font-size:var(--og-fs-body);margin-bottom:var(--og-s-1);padding:0;font-weight:700}.address-fields{gap:var(--og-s-3);flex-direction:column;display:flex}.field-pair{gap:var(--og-s-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.field-optional{color:var(--og-ink-3);font-weight:400}.fixed-row{padding:var(--og-s-3);border-radius:var(--og-r-md);background:var(--og-panel-2);flex-direction:column;gap:2px;display:flex}.fixed-value{font-weight:600}.use-business{align-self:flex-start}.valid-mark{align-items:center;gap:var(--og-s-1);font-size:var(--og-fs-caption);color:var(--og-success-ink);margin:0;font-weight:700;display:flex}.choices{gap:var(--og-s-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.choice{align-items:flex-start;gap:var(--og-s-3);padding:var(--og-s-3) var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-panel);box-shadow:inset 0 0 0 1px var(--og-line-strong);cursor:pointer;transition:background var(--og-dur) var(--og-ease), box-shadow var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);display:flex}.choice:hover{background:var(--og-panel-2)}.choice:active{transform:scale(.985)}.choice.is-selected{background:var(--og-primary-soft);box-shadow:inset 0 0 0 2px var(--og-primary)}.choice:has(input:focus-visible){outline:2px solid var(--og-focus);outline-offset:2px}.choice input{accent-color:var(--og-primary);flex:none;width:18px;height:18px;margin:3px 0 0}.choice input:focus-visible{outline:none}.choice-text{flex-direction:column;gap:2px;display:flex}.choice-title{font-weight:700}.choice-body{font-size:var(--og-fs-small);color:var(--og-ink-2)}.content-note{flex-direction:column;align-items:stretch}.content-note-row{justify-content:space-between;align-items:center;gap:var(--og-s-3);flex-wrap:wrap;display:flex}.content-review{gap:var(--og-s-3);flex-direction:column;display:flex}.content-review-title{font-size:var(--og-fs-h3)}.content-review-body{color:var(--og-ink-2)}.content-langs{gap:var(--og-s-3);flex-direction:column;display:flex}.content-lang-head{justify-content:space-between;align-items:center;gap:var(--og-s-2);display:flex}.content-lang-head label{font-size:var(--og-fs-small);color:var(--og-ink-2);font-weight:700}.content-typed{justify-content:space-between;align-items:center;gap:var(--og-s-2);flex-wrap:wrap;display:flex}.image-card{gap:var(--og-s-3);flex-direction:column;display:flex}.image-card+.image-card{padding-top:var(--og-s-2)}.image-card-title{font-size:var(--og-fs-h3)}.image-problem{flex-wrap:wrap;justify-content:space-between;align-items:center}.dropzone{background:var(--og-panel);border:2px dashed var(--og-line-strong);border-radius:var(--og-r-md);color:var(--og-ink-2);transition:background var(--og-dur) var(--og-ease), border-color var(--og-dur) var(--og-ease);place-items:center;display:grid;position:relative;overflow:hidden}.dropzone-logo{aspect-ratio:1;width:160px}.dropzone-cover{aspect-ratio:3;width:100%;min-height:140px}.dropzone[data-state=empty]:hover{background:var(--og-panel-2);border-color:var(--og-primary)}.dropzone[data-state=filled],.dropzone[data-state=uploading],.dropzone[data-state=converting]{border-style:solid;border-color:var(--og-line)}.dropzone[data-state=dragging]{background:var(--og-primary-soft);border-style:solid;border-color:var(--og-primary);color:var(--og-primary-ink)}.dropzone[data-invalid=true]{border-color:var(--og-danger)}.dropzone-media{place-items:center;display:grid;position:absolute;inset:0}.dropzone-media img{object-fit:cover;width:100%;height:100%;display:block}.dropzone[data-state=uploading] .dropzone-media img,.dropzone[data-state=converting] .dropzone-media img{opacity:.7}.dropzone-media .dropzone-note,.dropzone-placeholder .dropzone-note{padding:0 var(--og-s-3);text-align:center;font-size:var(--og-fs-small);color:var(--og-ink-3);font-weight:700}.dropzone-placeholder{justify-items:center;gap:var(--og-s-1);max-width:100%;padding:var(--og-s-3);text-align:center;display:grid}.dropzone-filename{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--og-fs-small);color:var(--og-ink);font-weight:700;overflow:hidden}.dropzone-invite,.dropzone-release{justify-items:center;gap:var(--og-s-1);max-width:100%;padding:var(--og-s-3);text-align:center;pointer-events:none;display:grid;position:relative}.dropzone-icon{width:24px;height:24px}.dropzone-invite-title{font-size:var(--og-fs-small);color:var(--og-ink);font-weight:700}.dropzone[data-state=dragging] .dropzone-invite-title{color:var(--og-primary-ink)}.dropzone-invite-hint{font-size:var(--og-fs-caption);color:var(--og-ink-3);text-wrap:balance}.dropzone-btn{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.dropzone-btn[aria-disabled=true]{cursor:progress}.dropzone-btn:focus-visible{outline:3px solid var(--og-focus);outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--og-panel)}.dropzone-cue{justify-content:center;align-items:center;gap:var(--og-s-2);width:100%;padding:var(--og-s-2) var(--og-s-3);background:var(--k-photo-cue);color:var(--k-photo-light);font-size:var(--og-fs-small);transition:background var(--og-dur) var(--og-ease);font-weight:700;display:flex}.dropzone-btn:hover .dropzone-cue,.dropzone-btn:focus-visible .dropzone-cue{background:var(--k-photo-cue-hover)}.dropzone-btn:hover .dropzone-cue-text,.dropzone-btn:focus-visible .dropzone-cue-text{text-underline-offset:3px;text-decoration:underline}.dropzone-hint-touch{display:none}@media (pointer:coarse){.dropzone-hint-pointer{display:none}.dropzone-hint-touch{display:inline}}.dropzone-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dropzone-progress{background:var(--k-photo-track);height:6px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dropzone-progress:after{content:"";background:var(--og-accent);width:40%;height:100%;animation:dropzone-slide 1.1s var(--og-ease) infinite;display:block}@keyframes dropzone-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.dropzone-progress:after{opacity:.7;width:100%;animation:none}}@media (width<=1000px){.profile-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.profile-section{padding:var(--og-s-4)}.field-pair{grid-template-columns:minmax(0,1fr)}}.owner-only-inline{margin-top:0}.content-attention{font-size:var(--og-fs-caption);color:var(--og-ink);margin:0;font-weight:700}.focus-backdrop{z-index:50;padding:var(--og-s-4);background:var(--og-scrim);place-items:center;display:grid;position:fixed;inset:0}.focus-dialog{gap:var(--og-s-3);width:min(640px,100%);max-height:calc(100dvh - 2 * var(--og-s-4));padding:var(--og-s-5);background:var(--og-panel);border-radius:var(--og-r-lg);box-shadow:var(--og-shadow-float);flex-direction:column;display:flex;overflow-y:auto}.focus-title{font-size:var(--og-fs-h3)}.focus-help{margin:0}.focus-fits{margin:0;font-weight:700}.focus-stage{width:min(100%, calc(42dvh * var(--focus-ratio)));aspect-ratio:var(--focus-ratio);border-radius:var(--og-r-md);background:var(--og-fill);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-self:center;position:relative;overflow:hidden}.focus-stage img{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.focus-frame{box-sizing:border-box;cursor:grab;border-radius:var(--og-r-xs);border:2px solid var(--k-photo-light);box-shadow:0 0 0 1px var(--k-photo-edge), inset 0 0 0 1px var(--k-photo-edge), 0 0 0 100vmax var(--k-photo-dim);position:absolute}.focus-frame:hover{background:var(--k-photo-light-wash)}.focus-stage:active .focus-frame{cursor:grabbing;background:0 0}.focus-frame[aria-disabled=true]{cursor:default}.focus-frame:focus{outline:none}.focus-frame:focus-visible{box-shadow:0 0 0 1px var(--k-photo-edge), inset 0 0 0 1px var(--k-photo-edge), inset 0 0 0 4px var(--k-photo-light), inset 0 0 0 6px var(--k-photo-edge-strong), 0 0 0 100vmax var(--k-photo-dim)}.focus-save-hint{margin:0}.focus-keys{margin:0;display:none}@media (pointer:fine){.focus-keys{display:block}}.focus-dialog:focus{outline:none}.focus-preview-block{gap:var(--og-s-1);flex-direction:column;display:flex}.focus-preview-label{font-size:var(--og-fs-small);color:var(--og-ink-2);font-weight:700}.focus-preview{border:2px solid var(--og-line);border-radius:var(--og-r-md);background:var(--og-fill);position:relative;overflow:hidden}.focus-preview-logo{aspect-ratio:1;width:160px}.focus-preview-cover{aspect-ratio:3;width:100%}.focus-preview img{width:100%;height:100%;display:block;position:absolute;inset:0}.focus-error{flex-wrap:wrap;justify-content:space-between;align-items:center}.focus-actions{justify-content:flex-end;align-items:center;gap:var(--og-s-2);flex-wrap:wrap;display:flex}.focus-centre{margin-right:auto}@media (width<=760px){.focus-backdrop{place-items:end stretch;padding:0}.focus-dialog{width:100%;max-height:92dvh;padding:var(--og-s-4) var(--og-s-4) var(--og-s-5);border-radius:var(--og-r-lg) var(--og-r-lg) 0 0;box-shadow:var(--og-shadow-float)}.focus-centre{flex-basis:100%;margin-right:0}}.page-tag{align-self:flex-start}.shop-tag{align-self:flex-start;margin-top:4px;padding:3px 8px}.draft-stack{gap:var(--og-s-3);flex-direction:column;display:flex}.draft-groups{gap:var(--og-s-5);margin-top:var(--og-s-2);flex-direction:column;display:flex}.draft-group{gap:var(--og-s-2);flex-direction:column;display:flex}.draft-note{padding:var(--og-s-2) var(--og-s-3);border-radius:var(--og-r-md);background:var(--og-fill);margin:0}.draft-payments{scroll-margin-top:var(--og-s-4)}.waiting-tag{background:var(--og-fill);color:var(--og-ink)}.pending .waiting-tag{background:var(--og-panel)}.pending{gap:var(--og-s-3);padding:var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-panel-2);flex-direction:column;display:flex}.pending-head{align-items:center;gap:var(--og-s-3);flex-wrap:wrap;display:flex}.pending-rows{gap:var(--og-s-3);flex-direction:column;margin:0;display:flex}.pending-row{gap:var(--og-s-1);flex-direction:column;display:flex}.pending-values{gap:var(--og-s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.pending-live,.pending-next{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.pending-live{color:var(--og-ink-2)}.pending-next{color:var(--og-ink);font-weight:700}.pending-what{margin:0;font-weight:700}.pending-meanwhile{margin:0}.pending-frame{border-radius:var(--og-r-md);background:var(--og-fill);position:relative;overflow:hidden}.pending-frame-logo{aspect-ratio:1;width:96px}.pending-frame-cover{aspect-ratio:3;width:100%;max-width:360px}.pending-frame img{width:100%;height:100%;display:block;position:absolute;inset:0}.image-live-label,.form-review-note,.tax-review-note{margin:0}.waiting-banner{flex-wrap:wrap;justify-content:space-between}.nav-count{margin-left:auto;padding:2px 8px}.outcomes{gap:var(--og-s-2);flex-direction:column;display:flex}.outcome{background:var(--og-panel-2)}.outcome-text{flex:1;min-width:0}.outcome-when{opacity:.85;font-weight:400}.outcome-mark{flex:none;margin-top:2px}.outcome-close{flex:none}.outcome-reasons{margin:var(--og-s-1) 0 0;padding-left:var(--og-s-4);font-size:var(--og-fs-caption)}.change-list{gap:var(--og-s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.change-item{gap:var(--og-s-2);flex-direction:column;display:flex}.change-item.decided{padding:var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-panel-2)}.change-item-head{justify-content:space-between;align-items:center;gap:var(--og-s-3);flex-wrap:wrap;display:flex}.change-item-title{font-size:var(--og-fs-h3)}.change-item.decided p{margin:0}.changes-empty{gap:var(--og-s-2)}.modal-backdrop{z-index:50;padding:var(--og-s-4);background:var(--og-scrim);place-items:center;display:grid;position:fixed;inset:0}.modal{gap:var(--og-s-3);width:min(480px,100%);max-height:calc(100dvh - 2 * var(--og-s-4));padding:var(--og-s-5);background:var(--og-panel);border-radius:var(--og-r-lg);box-shadow:var(--og-shadow-float);flex-direction:column;display:flex;overflow-y:auto}.modal:focus{outline:none}.modal-title{font-size:var(--og-fs-h3)}.modal-actions{gap:var(--og-s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=760px){.modal-backdrop{place-items:end stretch;padding:0}.modal{width:100%;padding:var(--og-s-4) var(--og-s-4) var(--og-s-5);border-radius:var(--og-r-lg) var(--og-r-lg) 0 0;box-shadow:var(--og-shadow-float)}.modal-actions{flex-direction:column-reverse}.outcome{flex-wrap:wrap}}:root{--k-control:36px;--k-rail-w:72px;--k-sidebar-w:256px;--k-tabbar-base:56px;--k-tabbar-total:calc(var(--k-tabbar-base) + env(safe-area-inset-bottom,0px));--k-danger-hover:color-mix(in oklch, var(--og-danger), black 10%);--k-danger-press:color-mix(in oklch, var(--og-danger), black 20%);--k-photo-cue:#0a0a0aad;--k-photo-cue-hover:#0a0a0adb;--k-photo-light:#fff;--k-photo-track:#ffffff59;--k-photo-edge:#0a0a0abf;--k-photo-edge-strong:#0a0a0ad9;--k-photo-dim:#0a0a0a8c;--k-photo-dim-light:#00000073;--k-photo-mark:#00000059;--k-photo-light-wash:#ffffff1f;--k-photo-dark-wash:#0a0a0a0f;--k-gutter:var(--og-page-x);--k-info-ring:color-mix(in oklch, var(--og-primary-ink) 55%, transparent);--k-f-page-title:700 var(--og-fs-title) / var(--og-lh-title) var(--og-font);--k-f-sheet-title:700 var(--og-fs-h3) / var(--og-lh-h3) var(--og-font);--k-f-fact:400 var(--og-fs-body) / var(--og-lh-body) var(--og-font);--k-f-section:600 var(--og-fs-small) / var(--og-lh-small) var(--og-font);--k-f-row-title:600 var(--og-fs-body) / 1.3 var(--og-font);--k-f-row-value:400 var(--og-fs-body) / 1.3 var(--og-font);--k-f-row-meta:400 var(--og-fs-small) / 1.35 var(--og-font);--k-f-body:400 var(--og-fs-body) / var(--og-lh-body) var(--og-font);--k-f-control:600 var(--og-fs-small) / 1 var(--og-font);--k-f-input:400 var(--og-fs-body) / 1.3 var(--og-font);--k-f-caption:600 var(--og-fs-caption) / 1.3 var(--og-font);--k-f-figure-lg:700 var(--og-fs-title) / 1 var(--og-font);--k-f-figure-md:700 var(--og-fs-h2) / 1.1 var(--og-font);--k-f-figure-sm:600 var(--og-fs-body) / 1.3 var(--og-font);--k-title-lh:var(--og-lh-title)}@media (pointer:coarse){:root{--k-control:44px}}@media (width>=700px){:root{--k-gutter:var(--og-s-6);--k-f-page-title:700 var(--og-fs-display) / var(--og-lh-display) var(--og-font);--k-f-figure-lg:700 var(--og-fs-display) / 1 var(--og-font);--k-title-lh:var(--og-lh-display)}}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--og-line-strong) transparent;accent-color:var(--og-primary);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-k-locked]{overflow:hidden}input,textarea,select{caret-color:var(--og-ink)}p,h1,h2,h3{text-wrap:pretty}.k-title,.k-sheet-title,.k-section-label{text-wrap:balance}.k-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a[class*=k-],a[class*=k-]:hover,a[class*=k-]:active{font-weight:inherit;color:inherit;text-decoration:none}.k-icon{flex:none}.k-spin{color:var(--og-ink-3);animation:.8s linear infinite k-rot;display:inline-flex}@keyframes k-rot{to{transform:rotate(360deg)}}.k-skel{background:var(--og-skeleton);border-radius:var(--og-r-sm);animation:1.2s ease-in-out infinite alternate k-pulse;display:block}@keyframes k-pulse{0%{opacity:1}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.k-skel{animation:none}}.k-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-btn{min-height:var(--k-control);padding:0 var(--og-s-4);border:1px solid var(--og-control-line);border-radius:var(--og-r-sm);font:var(--k-f-control);color:var(--og-ink);background:var(--og-panel);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--og-dur) var(--og-ease), border-color var(--og-dur) var(--og-ease), color var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.k-btn-label{justify-content:center;align-items:center;gap:var(--og-s-2);min-width:0;display:inline-flex}.k-btn-text{text-overflow:ellipsis;min-width:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}.k-btn.is-block{width:100%;display:flex}.k-iconbtn{width:var(--k-control);padding:0}.k-btn.is-plain{color:var(--og-ink-2);background:0 0;border-color:#0000}.k-btn.is-ghost{color:var(--og-primary-ink);background:0 0;border-color:#0000}.k-btn.is-primary,a.k-btn.is-primary,a.k-btn.is-primary:hover,a.k-btn.is-primary:active{background:var(--og-primary);border-color:var(--og-primary);color:var(--og-on-primary)}.k-btn.is-destructive,a.k-btn.is-destructive,a.k-btn.is-destructive:hover{background:var(--og-danger-soft);color:var(--og-danger-ink);border-color:#0000}.k-btn.is-destructiveSolid,a.k-btn.is-destructiveSolid,a.k-btn.is-destructiveSolid:hover{background:var(--og-danger);border-color:var(--og-danger);color:var(--og-on-primary)}.k-btn.is-text{background:0 0;border-color:#0000}.k-btn.is-text.is-danger{color:var(--og-danger-ink)}@media (hover:hover) and (pointer:fine){.k-btn:hover{background:var(--og-panel-2);border-color:var(--og-line-strong)}.k-btn.is-primary:hover{background:var(--og-primary-hover);border-color:var(--og-primary-hover)}.k-btn.is-destructive:hover{background:color-mix(in oklch, var(--og-danger-soft) 88%, var(--og-danger));border-color:#0000}.k-btn.is-destructiveSolid:hover{background:var(--k-danger-hover);border-color:var(--k-danger-hover)}.k-btn.is-text:hover,.k-btn.is-plain:hover{background:var(--og-fill);border-color:#0000}.k-btn.is-text.is-danger:hover{background:var(--og-danger-soft)}.k-btn.is-ghost:hover{background:var(--og-primary-soft);color:var(--og-primary-ink);border-color:#0000}}.k-btn:active{background:var(--og-pressed);transform:scale(.985)}.k-btn.is-primary:active{background:var(--og-primary-press);border-color:var(--og-primary-press)}.k-btn.is-destructive:active{background:color-mix(in oklch, var(--og-danger-soft) 76%, var(--og-danger))}.k-btn.is-destructiveSolid:active{background:var(--k-danger-press);border-color:var(--k-danger-press)}.k-btn.is-text:active,.k-btn.is-plain:active{background:var(--og-pressed);border-color:#0000}.k-btn.is-text.is-danger:active{background:var(--og-danger-soft)}.k-btn.is-ghost:active{background:var(--og-primary-soft);border-color:#0000}.k-btn:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.k-btn.is-hover{background:var(--og-panel-2);border-color:var(--og-line-strong)}.k-btn.is-primary.is-hover{background:var(--og-primary-hover);border-color:var(--og-primary-hover)}.k-btn.is-destructive.is-hover{background:color-mix(in oklch, var(--og-danger-soft) 88%, var(--og-danger));border-color:#0000}.k-btn.is-destructiveSolid.is-hover{background:var(--k-danger-hover);border-color:var(--k-danger-hover)}.k-btn.is-text.is-hover,.k-btn.is-plain.is-hover{background:var(--og-fill);border-color:#0000}.k-btn.is-ghost.is-hover{background:var(--og-primary-soft);border-color:#0000}.k-btn.is-pressed{background:var(--og-pressed);transform:scale(.985)}.k-btn.is-primary.is-pressed{background:var(--og-primary-press);border-color:var(--og-primary-press)}.k-btn.is-destructive.is-pressed{background:color-mix(in oklch, var(--og-danger-soft) 76%, var(--og-danger))}.k-btn.is-destructiveSolid.is-pressed{background:var(--k-danger-press);border-color:var(--k-danger-press)}.k-btn.is-text.is-pressed,.k-btn.is-plain.is-pressed{background:var(--og-pressed);border-color:#0000}.k-btn.is-ghost.is-pressed{background:var(--og-primary-soft);border-color:#0000}.k-btn.is-focus{outline:2px solid var(--og-focus);outline-offset:2px}.k-btn.is-disabled,.k-btn.is-disabled:hover,.k-btn.is-disabled:active,.k-btn.is-disabled.is-hover,.k-btn.is-disabled.is-pressed,.k-btn.is-primary.is-disabled:hover,.k-btn.is-primary.is-disabled:active,.k-btn.is-destructive.is-disabled:hover,.k-btn.is-destructiveSolid.is-disabled:hover,.k-btn.is-text.is-disabled,.k-btn.is-text.is-disabled:hover,.k-btn.is-text.is-disabled:active,.k-btn.is-text.is-danger.is-disabled,.k-btn.is-text.is-danger.is-disabled:hover,.k-btn.is-plain.is-disabled:hover,.k-btn.is-ghost.is-disabled:hover,.k-btn.is-ghost.is-disabled:active,a.k-btn.is-disabled,a.k-btn.is-disabled:hover,a.k-btn.is-disabled:active{background:var(--og-disabled-fill);border-color:var(--og-line-strong);color:var(--og-disabled-ink);cursor:not-allowed;transform:none}.k-btn.is-primary.is-disabled,.k-btn.is-primary.is-disabled:hover,.k-btn.is-primary.is-disabled:active,.k-btn.is-primary.is-disabled.is-hover,.k-btn.is-primary.is-disabled.is-pressed,.k-btn.is-destructiveSolid.is-disabled,.k-btn.is-destructiveSolid.is-disabled:hover,.k-btn.is-destructiveSolid.is-disabled:active,.k-btn.is-destructiveSolid.is-disabled.is-hover,.k-btn.is-destructiveSolid.is-disabled.is-pressed{background:var(--og-disabled-fill);border-color:var(--og-disabled-fill);color:var(--og-disabled-ink)}.k-btn.is-busy{cursor:progress}.k-btn.is-busy:active{transform:none}.k-btn.is-busy .k-btn-label{opacity:0}.k-btn-spin{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.k-btn.is-primary .k-spin,.k-btn.is-destructiveSolid .k-spin{color:var(--og-on-primary)}.k-btn.is-ghost .k-spin{color:var(--og-primary-ink)}.k-tip-anchor{display:contents}.k-tooltip{z-index:1100;width:max-content;max-width:260px;padding:var(--og-s-1) var(--og-s-2);background:var(--og-inverse);color:var(--og-inverse-ink);border-radius:var(--og-r-sm);font:var(--k-f-caption);box-shadow:var(--og-shadow-float);pointer-events:none;overflow-wrap:anywhere;position:fixed}.k-switch{min-width:var(--k-control);min-height:var(--k-control);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-switch-track{background:var(--og-line-strong);width:44px;height:26px;transition:background var(--og-dur) var(--og-ease);border-radius:999px;display:block;position:relative}.k-switch-thumb{background:var(--og-on-primary);width:20px;height:20px;transition:transform var(--og-dur) var(--og-ease), background var(--og-dur) var(--og-ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px}.k-switch.is-on .k-switch-track{background:var(--og-primary)}.k-switch.is-on .k-switch-thumb{transform:translate(18px)}.k-switch .k-spin{width:16px;height:16px;color:var(--og-primary)}@media (hover:hover) and (pointer:fine){.k-switch:hover:not(.is-disabled) .k-switch-track{background:var(--og-ink-3)}.k-switch.is-on:hover:not(.is-disabled) .k-switch-track{background:var(--og-primary-hover)}}.k-switch.is-hover:not(.is-disabled) .k-switch-track{background:var(--og-ink-3)}.k-switch.is-on.is-hover:not(.is-disabled) .k-switch-track{background:var(--og-primary-hover)}.k-switch:active:not(.is-disabled) .k-switch-thumb,.k-switch.is-pressed:not(.is-disabled) .k-switch-thumb{transform:scale(.94)}.k-switch.is-on:active:not(.is-disabled) .k-switch-thumb,.k-switch.is-on.is-pressed:not(.is-disabled) .k-switch-thumb{transform:translate(18px)scale(.94)}.k-switch:focus-visible,.k-switch.is-focus{outline:2px solid var(--og-focus);outline-offset:0;border-radius:var(--og-r-sm)}.k-switch.is-disabled{cursor:not-allowed}.k-switch.is-disabled .k-switch-track,.k-switch.is-on.is-disabled .k-switch-track{background:var(--og-disabled-fill);box-shadow:inset 0 0 0 1px var(--og-line-strong)}.k-switch.is-disabled .k-switch-thumb{background:var(--og-disabled-ink)}.k-switch.is-busy{cursor:progress}.k-seg{background:var(--og-fill);border-radius:var(--og-r-md);scrollbar-width:none;max-width:100%;padding:2px;display:inline-flex;position:relative;overflow-x:auto}.k-seg.is-block{width:100%;display:flex}.k-seg-thumb{background:var(--og-panel);border-radius:var(--og-r-sm);box-shadow:inset 0 0 0 1px var(--og-line-strong);transition:transform .18s var(--og-ease), width .18s var(--og-ease);position:absolute;top:2px;bottom:2px;left:0}.k-seg-opt{z-index:1;min-height:calc(var(--k-control) - 4px);padding:0 var(--og-s-4);border-radius:var(--og-r-sm);color:var(--og-ink-2);font:var(--k-f-control);cursor:pointer;white-space:nowrap;transition:color var(--og-dur) var(--og-ease), background var(--og-dur) var(--og-ease);background:0 0;border:0;flex:none;position:relative}.k-seg.is-block .k-seg-opt{padding:0 var(--og-s-2);flex:1 1 0}.k-seg-opt.is-selected{color:var(--og-ink)}@media (hover:hover) and (pointer:fine){.k-seg-opt:not(.is-selected):not(.is-disabled):hover{color:var(--og-ink);background:var(--og-panel-2)}}.k-seg-opt:not(.is-selected):not(.is-disabled):active{background:var(--og-pressed)}.k-seg-opt:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px;border-radius:var(--og-r-sm)}.k-seg-opt.is-disabled{background:var(--og-disabled-fill);color:var(--og-disabled-ink);cursor:not-allowed}.k-stepper{align-items:center;gap:var(--og-s-1);display:inline-flex}.k-stepper-value{text-align:center;min-width:3ch;font:var(--k-f-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink)}.k-field{gap:var(--og-s-2);flex-direction:column;min-width:0;display:flex}.k-field-head{align-items:center;gap:var(--og-s-1);min-height:calc(var(--og-fs-small) * 1.35);display:flex}.k-label{font:var(--k-f-caption);color:var(--og-ink-2)}.k-hint{color:var(--og-ink-3);width:var(--k-control);height:var(--k-control);margin:calc((16px - var(--k-control)) / 2);margin-left:calc((16px - var(--k-control)) / 2 + var(--og-s-1));border-radius:var(--og-r-sm);cursor:help;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-hint:focus-visible{outline:none}.k-hint:focus-visible>svg{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-sm)}.k-field-action{margin-left:auto;margin-block:calc((16px - var(--k-control)) / 2);align-items:center;display:inline-flex}.k-input-wrap{align-items:center;gap:var(--og-s-2);min-height:var(--k-control);padding:0 var(--og-s-3);background:var(--og-panel);border-radius:var(--og-r-sm);box-shadow:inset 0 0 0 1px var(--og-line-strong);transition:box-shadow var(--og-dur) var(--og-ease), background var(--og-dur) var(--og-ease);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.k-input-wrap:hover:not(.is-disabled):not(:focus-within){box-shadow:inset 0 0 0 1px var(--og-ink-3)}}.k-input-wrap:focus-within,.k-input-wrap.is-focus{box-shadow:inset 0 0 0 2px var(--og-primary)}.k-input-wrap.is-invalid,.k-input-wrap.is-invalid:focus-within{box-shadow:inset 0 0 0 2px var(--og-danger)}.k-input-wrap.is-disabled{background:var(--og-disabled-fill);box-shadow:inset 0 0 0 1px var(--og-line-strong);color:var(--og-disabled-ink);cursor:not-allowed}.k-input-wrap.is-disabled .k-input,.k-input-wrap.is-disabled .k-select-chev,.k-input-wrap.is-disabled .k-date-btn,.k-input-wrap.is-disabled .k-input::placeholder{color:var(--og-disabled-ink)}.k-input{min-width:0;height:var(--k-control);font:var(--k-f-input);color:var(--og-ink);border-radius:var(--og-r-sm);background:0 0;border:0;outline:none;flex:1;padding:0}.k-input::placeholder{color:var(--og-ink-3);opacity:1;font-weight:400}.k-date{font-variant-numeric:tabular-nums;cursor:pointer;text-overflow:ellipsis}.k-date:disabled{pointer-events:none;cursor:not-allowed;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:currentColor;opacity:1}.k-date-btn{width:var(--k-control);height:var(--k-control);margin-right:calc(var(--og-s-2) * -1);border-radius:var(--og-r-sm);color:var(--og-ink-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-date-btn:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px}.k-date-btn[aria-disabled=true]{cursor:not-allowed}.k-input.k-figure-input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.k-textarea{height:auto;min-height:96px;padding:var(--og-s-3) 0;resize:none}.k-input-wrap:has(.k-textarea){align-items:flex-start}.k-input-wrap:has(.k-textarea) .k-field-err{margin-top:var(--og-s-3)}.k-select{appearance:none;padding-right:var(--og-s-6);cursor:pointer}.k-select-chev{right:var(--og-s-3);pointer-events:none;color:var(--og-ink-3);position:absolute}.k-field-err{color:var(--og-danger-ink);flex:none}.k-check{align-items:flex-start;gap:var(--og-s-3);min-height:var(--k-control);padding:var(--og-s-2) 0;cursor:pointer;font:var(--k-f-body);color:var(--og-ink);display:flex;position:relative}.k-check-input{opacity:0;width:20px;height:100%;cursor:inherit;margin:0;position:absolute;top:0;left:0}.k-check-box{box-shadow:inset 0 0 0 2px var(--og-line-strong);box-sizing:border-box;border-radius:var(--og-r-xs);pointer-events:none;background:var(--og-panel);width:20px;height:20px;color:var(--og-on-primary);transition:background var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.k-check.is-on .k-check-box{background:var(--og-primary);box-shadow:none}@media (hover:hover) and (pointer:fine){.k-check:hover .k-check-box{background:var(--og-panel-2)}.k-check.is-on:hover .k-check-box{background:var(--og-primary-hover)}}.k-check:active .k-check-box{background:var(--og-pressed);transform:scale(.94)}.k-check.is-on:active .k-check-box{background:var(--og-primary-press)}.k-check:has(.k-check-input:focus-visible) .k-check-box{outline:2px solid var(--og-focus);outline-offset:2px}.k-check.is-invalid .k-check-box{box-shadow:inset 0 0 0 2px var(--og-danger)}.k-check.is-busy{cursor:progress}.k-check-text{overflow-wrap:anywhere;min-width:0}.k-check-text a{color:var(--og-ink);text-underline-offset:.2em;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px}a.k-btn,a.k-btn:hover,a.k-btn:active{font-weight:600}.k-check.is-row{min-height:44px;padding:var(--og-s-3);margin:0 calc(var(--og-s-3) * -1);border-radius:var(--og-r-sm);transition:background var(--og-dur) var(--og-ease)}.k-check.is-row .k-check-input{left:var(--og-s-3)}.k-check.is-row .k-check-box{margin-top:calc((var(--og-fs-body) * 1.3 - 20px) / 2)}.k-check-text:has(.k-check-label){flex-direction:column;display:flex}.k-check-label{font:var(--k-f-row-title);color:var(--og-ink)}.k-check-hint{font:var(--k-f-row-meta);color:var(--og-ink-3)}@media (hover:hover) and (pointer:fine){.k-check.is-row:not(.is-disabled):hover{background:var(--og-panel-2)}.k-check.is-row:not(.is-disabled):hover .k-check-box{background:var(--og-panel)}.k-check.is-row.is-on:not(.is-disabled):hover .k-check-box{background:var(--og-primary-hover)}}.k-check.is-row:not(.is-disabled):active{background:var(--og-pressed)}.k-check.is-disabled{cursor:not-allowed;color:var(--og-ink-3)}.k-check.is-disabled .k-check-label{color:var(--og-ink-3)}.k-check.is-disabled .k-check-box,.k-check.is-disabled:hover .k-check-box,.k-check.is-disabled:active .k-check-box{background:var(--og-disabled-fill);box-shadow:none;color:var(--og-disabled-ink);transform:none}.k-input-wrap.is-hover:not(.is-disabled):not(:focus-within){box-shadow:inset 0 0 0 1px var(--og-ink-3)}.k-seg-opt.is-hover:not(.is-selected):not(.is-disabled){color:var(--og-ink);background:var(--og-panel-2)}.k-seg-opt.is-pressed:not(.is-selected):not(.is-disabled){background:var(--og-pressed)}.k-section{min-width:0}.k-section+.k-section,.k-section+.k-empty,.k-empty+.k-section{margin-top:var(--og-s-6)}.k-section-label{margin:0 0 var(--og-s-2);padding:0 var(--og-s-4);font:var(--k-f-section);letter-spacing:0;color:var(--og-ink-3)}.k-list{background:var(--og-panel);border:1px solid var(--og-line);border-radius:var(--og-r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.k-row{--k-text-x:var(--og-s-4);align-items:stretch;min-height:44px;display:flex;position:relative}.k-row.has-meta{min-height:52px}.k-row.has-icon{--k-text-x:calc(var(--og-s-4) + 28px + var(--og-s-3))}.k-row.has-thumb{--k-text-x:calc(var(--og-s-4) + 40px + var(--og-s-3))}.k-row.has-figure{--k-text-x:calc(var(--og-s-4) + max(48px, calc(var(--k-fig-ch,0) * 1ch)) + var(--og-s-3))}.k-row:not(:last-child):after{content:"";left:var(--k-text-x);background:var(--og-line);height:1px;position:absolute;bottom:0;right:0}.k-row.has-figure:not(:last-child):after{font:var(--k-f-figure-md);letter-spacing:-.02em}.k-row-main{align-items:center;gap:var(--og-s-3);min-width:0;padding:var(--og-s-3) var(--og-s-4);text-align:left;font:inherit;color:var(--og-ink);cursor:default;transition:background var(--og-dur) var(--og-ease);background:0 0;border:0;flex:1;margin:0;display:flex}.k-row.has-meta .k-row-main{align-items:flex-start}.k-row.has-meta .k-row-trail{align-self:center}.k-row:has(.k-row-main:focus-visible):after{display:none}.k-row-below{gap:var(--og-s-1);margin-top:var(--og-s-1);flex-wrap:wrap;display:flex}.k-row-lead{color:var(--og-ink-2);flex:none;justify-content:center;align-items:center;display:flex}.k-row-lead.is-icon{width:28px;height:28px}.k-row-lead.is-red{color:var(--og-danger-ink)}.k-row-lead.is-green{color:var(--og-success-ink)}.k-row-lead.is-muted{color:var(--og-ink-3)}.k-row-lead.is-thumb{border-radius:var(--og-r-sm);background:var(--og-panel-2);width:40px;height:40px;overflow:hidden}.k-row-lead.is-thumb>*{object-fit:cover;width:100%;height:100%}.k-row-lead.is-figure{font:var(--k-f-figure-md);letter-spacing:-.02em;min-width:max(48px, calc(var(--k-fig-ch,0) * 1ch));justify-content:flex-end}.k-row-fig{font:var(--k-f-figure-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink);text-align:right}.k-row.has-meta .k-row-lead{margin-top:calc((var(--og-fs-body) * 1.3 - 28px) / 2)}.k-row.has-meta .k-row-lead.is-thumb,.k-row.has-meta .k-row-lead.is-figure{margin-top:0}.k-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.k-row-title{font:var(--k-f-row-title);color:var(--og-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-row.is-wrapall .k-row-main{align-items:flex-start}.k-row.is-wrapall .k-row-title{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;overflow:visible}.k-row.is-wrapall .k-row-trail{align-self:flex-start;max-width:60%}.k-row.is-wrapall.has-thumb .k-row-main{align-items:center}.k-row.is-wrapall.has-thumb .k-row-trail{align-self:center}.k-row.is-wrapall .k-row-value{white-space:normal;overflow-wrap:anywhere;text-align:right;text-wrap:pretty;overflow:visible}.k-row.is-stacked .k-row-main{row-gap:var(--og-s-1);flex-wrap:wrap}.k-row.is-stacked .k-row-trail{flex:100%;justify-content:flex-start;align-self:stretch;max-width:100%;margin-left:0}.k-row.is-stacked .k-row-value{text-align:left}.k-row.wraps .k-row-title{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.k-row.wraps .k-row-meta{-webkit-line-clamp:4}.k-row.wraps .k-row-value{white-space:normal;text-align:right;overflow-wrap:anywhere}.k-row.value-first .k-row-title{white-space:nowrap;overflow-wrap:normal;display:block}.k-row.value-first .k-row-text{min-width:8ch}.k-row.value-first .k-row-trail{flex:0 auto;max-width:70%}.k-row-meta{font:var(--k-f-row-meta);color:var(--og-ink-3);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-row-trail{justify-content:flex-end;align-items:center;gap:var(--og-s-2);min-width:0;max-width:55%;color:var(--og-ink-3);flex:none;margin-left:auto;display:flex}.k-row-value{font:var(--k-f-row-value);color:var(--og-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-row-chev{color:var(--og-ink-3);flex:none}.k-row-done{color:var(--og-success-ink);flex:none}.k-row-err{color:var(--og-danger-ink);flex:none}.k-row-picked{color:var(--og-ink);flex:none}.k-row.is-switch .k-row-trail,.k-row.is-stepper .k-row-trail{max-width:none}.k-row.is-switch .k-row-main,.k-row.is-stepper .k-row-main{padding-right:var(--og-s-2)}.k-row.is-pressable .k-row-main{cursor:pointer}@media (hover:hover) and (pointer:fine){.k-row.is-pressable:not(.is-disabled) .k-row-main:hover{background:var(--og-panel-2)}}.k-row.is-pressable:not(.is-disabled) .k-row-main:active{background:var(--og-pressed)}.k-row.is-selected .k-row-main,.k-row.is-selected.is-pressable:not(.is-disabled) .k-row-main:hover{background:var(--og-primary-soft)}.k-row-main:focus-visible{box-shadow:inset 0 0 0 2px var(--og-focus);border-radius:0;outline:none}.k-row:first-child .k-row-main{border-top-left-radius:var(--og-r-lg)}.k-row:last-child .k-row-main{border-bottom-left-radius:var(--og-r-lg)}.k-row:first-child:not(:has(.k-row-actions)) .k-row-main{border-top-right-radius:var(--og-r-lg)}.k-row:last-child:not(:has(.k-row-actions)) .k-row-main{border-bottom-right-radius:var(--og-r-lg)}.k-row.is-disabled .k-row-main :is(.k-row-title,.k-row-value,.k-row-fig,.k-row-chev,.k-row-lead,.k-row-trail,.k-row-picked,.k-row-lead.is-figure){color:var(--og-ink-3)}.k-row.is-disabled .k-row-main{cursor:not-allowed}.k-row-actions{padding-right:var(--og-s-2);flex:none;align-items:center;display:flex}.k-row.has-end .k-row-main{padding-right:var(--og-s-2)}.k-row-end{align-items:center;gap:var(--og-s-2);flex:none;display:flex}.k-row-end.is-chevron-first{padding-right:var(--og-s-4)}.k-row-end.is-chevron-first .k-row-chevhit{padding-right:var(--og-s-1)}.k-row-chevhit{padding:0 var(--og-s-4) 0 var(--og-s-1);color:var(--og-ink-3);cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;margin:0;display:flex}.k-row.has-end.is-disabled .k-row-chevhit{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.k-row.has-end.is-pressable:not(.is-disabled):hover{background:var(--og-panel-2)}.k-row.has-end.is-pressable:not(.is-disabled) .k-row-main:hover{background:0 0}}.k-row.has-end.is-pressable:not(.is-disabled):active{background:var(--og-pressed)}.k-row.has-end.is-pressable:not(.is-disabled) .k-row-main:active{background:0 0}.k-row.is-busy .k-row-main{cursor:progress}.k-list.is-skeleton .k-row-main{cursor:default}.k-list.is-skeleton .k-row-text{gap:var(--og-s-1);padding:var(--og-s-1) 0}.k-skel-title{height:14px}.k-skel-meta{height:12px}.k-skel-figure{width:40%;height:32px}.k-wall{gap:var(--og-s-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.k-wall{gap:var(--og-s-3);grid-template-columns:repeat(auto-fill, minmax(var(--k-wall-min,184px), 1fr))}}.k-tile{min-width:0;min-height:108px;padding:var(--og-s-3);background:var(--og-panel);border:1px solid var(--og-line);border-radius:var(--og-r-lg);transition:background var(--og-dur) var(--og-ease), border-color var(--og-dur) var(--og-ease), transform var(--og-dur) var(--og-ease);flex-direction:column;display:flex;position:relative}@media (width>=700px){.k-tile{min-height:120px;padding:var(--og-s-4)}}.k-tile-body{align-items:flex-start;gap:var(--og-s-1);text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.k-tile-body:focus-visible{outline:none}.k-tile:has(.k-tile-body:focus-visible){outline:2px solid var(--og-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.k-tile:not(.is-done):not(.is-error):not(.is-skeleton):has(.k-tile-body:hover){background:var(--og-panel-2);border-color:var(--og-line-strong)}}.k-tile:has(.k-tile-body:active){background:var(--og-pressed);transform:scale(.985)}.k-tile-figure{font:var(--k-f-figure-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink);overflow-wrap:anywhere;max-width:100%}.k-tile-title{font:var(--k-f-row-title);color:var(--og-ink);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.k-tile-meta{font:var(--k-f-row-meta);color:var(--og-ink-3);overflow-wrap:anywhere;max-width:100%;display:block}.k-tile-meta>span{flex-direction:column;display:flex}.k-tile-tags{gap:var(--og-s-1);max-width:100%;margin-top:var(--og-s-1);flex-wrap:wrap;display:flex}.k-tile-foot{min-height:44px;margin-top:var(--og-s-2);justify-content:flex-end;align-items:center;display:flex}.k-tile-alert{color:var(--og-danger-ink);margin-right:auto;display:inline-flex}.k-tile-control.k-btn{width:44px;min-height:44px}.k-tile-spin{top:var(--og-s-3);right:var(--og-s-3);position:absolute}.k-tile.is-done{background:var(--og-success-soft);border-color:#0000}.k-tile.is-done .k-tile-figure,.k-tile.is-done .k-tile-title{color:var(--og-success-ink)}.k-tile.is-done .k-tile-control.k-btn,.k-tile.is-done .k-tile-control.k-btn:hover{background:var(--og-primary);border-color:var(--og-primary);color:var(--og-on-primary)}.k-tile.is-error{background:var(--og-danger-soft);border-color:#0000}.k-tile.is-busy .k-tile-figure{padding-right:var(--og-s-5)}.k-wall.is-skeleton .k-tile{gap:var(--og-s-2)}.k-tag{max-width:100%;padding:var(--og-s-1) var(--og-s-2);border-radius:var(--og-r-xs);font:var(--k-f-caption);background:var(--og-fill);color:var(--og-ink-2);white-space:normal;flex:none;align-items:center;display:inline-flex}.k-tag-text{overflow-wrap:break-word;min-width:0}.k-tag.is-green{background:var(--og-success-soft);color:var(--og-success-ink)}.k-tag.is-red{background:var(--og-danger-soft);color:var(--og-danger-ink)}.k-tag.is-lg{padding:var(--og-s-1) var(--og-s-3);font:600 var(--og-fs-body) / 1.3 var(--og-font)}.k-tag.is-gold{background:var(--og-warning-soft);color:var(--og-warning-ink)}.k-table{background:var(--og-panel);border:1px solid var(--og-line);border-radius:var(--og-r-lg);overflow:hidden}.k-trow{isolation:isolate;grid-template-columns:var(--k-cols);align-items:center;column-gap:var(--og-s-4);min-height:52px;padding:0 var(--og-s-4);display:grid;position:relative}.k-trow+.k-trow{border-top:1px solid var(--og-line)}.k-trow.is-head{min-height:36px;font:var(--k-f-section);color:var(--og-ink-3)}.k-trow.is-head+.k-trow{border-top:0}.k-tcell{min-width:0;font:var(--k-f-body);color:var(--og-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.k-trow:not(.is-head) .k-tcell:first-child{font:var(--k-f-row-title);color:var(--og-ink)}.k-tcell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-tcell.is-num{text-align:right;font:var(--k-f-figure-sm);color:var(--og-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";justify-content:flex-end}.k-trow.has-note{padding-bottom:var(--og-s-3);align-content:start}.k-trow.has-note>.k-tcell{min-height:52px}.k-tnote{min-width:0;font:var(--k-f-row-meta);color:var(--og-ink-2);z-index:1;margin-top:calc(var(--og-s-1) * -1);grid-column:1/-1;position:relative}.k-tcell-actions{z-index:1;justify-content:flex-end;position:relative;overflow:visible}.k-thead-btn{align-items:center;gap:var(--og-s-1);font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.k-thead-btn:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.k-trow-open{font:inherit;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.k-trow-open:after{content:"";z-index:-1;transition:background var(--og-dur) var(--og-ease);position:absolute;inset:0}.k-trow-open:focus-visible{outline:none}.k-trow-open:focus-visible:after{outline:2px solid var(--og-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.k-trow-open:hover:after{background:var(--og-panel-2)}}.k-trow-open:active:after{background:var(--og-pressed)}.k-trow:not(.is-head) .k-tcell:not(:first-child):not(.k-tcell-actions){z-index:1;pointer-events:none;position:relative}.k-summary{gap:var(--og-s-2);padding:var(--og-s-5);background:var(--og-panel);border:1px solid var(--og-line);border-radius:var(--og-r-lg);flex-direction:column;display:flex}.k-summary-figure{font:var(--k-f-figure-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink)}.k-summary-meta{font:var(--k-f-row-meta);color:var(--og-ink-3)}.k-summary-line{font:var(--k-f-body);color:var(--og-ink-3)}.k-summary.is-fixed{box-sizing:border-box;min-height:107px}.k-summary.is-skeleton{background:var(--og-skeleton);border-color:#0000}@media (width>=700px){.k-summary.is-fixed{min-height:115px}}.k-empty{align-items:flex-start;gap:var(--og-s-3);padding:0 var(--og-s-4);flex-direction:column;display:flex}.k-empty-icon{color:var(--og-ink-3)}.k-inline-err{justify-content:space-between;align-items:center;gap:var(--og-s-2) var(--og-s-3);margin-top:var(--og-s-3);padding:0 var(--og-s-4);flex-wrap:wrap;display:flex}.k-inline-err.is-flush{margin-top:0;padding:0}.k-inline-err-text{align-items:flex-start;gap:var(--og-s-2);min-width:0;font:var(--k-f-row-meta);color:var(--og-ink-2);flex:14rem;display:flex}.k-inline-err-text .k-empty-icon{flex:none}.k-empty-line{font:var(--k-f-body);color:var(--og-ink-3);margin:0}.k-code{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--og-ink);display:inline}.k-code>span+span{margin-left:.3em}.k-code.is-lg{font:var(--k-f-figure-lg);letter-spacing:.04em}.k-code.is-md{font:var(--k-f-figure-md);letter-spacing:.04em}.k-code.is-sm{font:var(--k-f-figure-sm);letter-spacing:.04em}.k-qty{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;color:var(--og-ink)}.k-qty.is-lg{font:var(--k-f-figure-lg);letter-spacing:-.02em}.k-qty.is-md{font:var(--k-f-figure-md);letter-spacing:-.02em}.k-qty.is-sm{font:var(--k-f-figure-sm);letter-spacing:-.02em}.k-email{min-width:0;max-width:100%;display:inline-flex}.k-email-head{white-space:nowrap;flex:none}.k-email-tail{white-space:nowrap;text-align:left;flex:0 auto;min-width:0;overflow:hidden}.k-page{min-width:0}.k-page-body{gap:var(--og-s-6);margin-top:var(--og-s-6);flex-direction:column;display:flex}.k-page-body>.k-section+.k-section,.k-page-body>.k-section+.k-empty,.k-page-body>.k-empty+.k-section{margin-top:0}.k-header{flex-direction:column;min-width:0;display:flex}.k-header-row{align-items:flex-start;gap:var(--og-s-2);min-width:0;display:flex}.k-title{min-width:0;font:var(--k-f-page-title);letter-spacing:-.015em;color:var(--og-ink);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;flex:1;margin:0 0 -.12em;padding-bottom:.12em;display:-webkit-box;overflow:hidden}.k-header-actions{align-items:center;gap:var(--og-s-2);height:var(--k-title-lh);flex:none;display:flex}.k-header-back.k-btn{height:var(--k-control);margin-top:calc((var(--k-title-lh) - var(--k-control)) / 2)}.k-header-actions{overflow:visible}.k-facts{margin:var(--og-s-1) 0 0;font:var(--k-f-fact);color:var(--og-ink-3)}.k-facts b{color:var(--og-ink-2);font-weight:600}.k-header-text{flex:1;min-width:0}.k-header-text .k-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;flex:none;margin-bottom:0;padding-bottom:0;display:block;overflow:visible}.k-header-text .k-title:has(.k-email){overflow-wrap:break-word}.k-statusrow{align-items:center;gap:var(--og-s-1) var(--og-s-2);margin-top:var(--og-s-2);flex-wrap:wrap;min-width:0;display:flex}.k-statusrow .k-facts{min-width:0;margin:0}.k-header-block{margin-top:var(--og-s-4)}.k-header-block>.k-btn{width:100%}.k-facts-skel{width:40%;height:var(--og-lh-body);margin:var(--og-s-1) 0 0}.k-header-controls{gap:var(--og-s-3);margin-top:var(--og-s-4);flex-wrap:wrap;display:flex}@media (width<=699px){.k-header-controls{gap:var(--og-s-2);flex-direction:column}}.k-two{gap:var(--og-s-6);grid-template-columns:minmax(0,1fr);display:grid}.k-two>.k-two-side{order:-1}@media (width>=1100px){.k-two{grid-template-columns:minmax(0,1fr) 320px}.k-two>.k-two-side{order:0}}.k-two{margin-top:var(--og-s-6)}.k-two .k-page-body{margin-top:0}.k-trow.is-head .k-tcell{font:inherit;letter-spacing:inherit;color:inherit}.k-sticky{z-index:4;background:var(--og-ground);padding:var(--og-s-3) 0;padding-top:calc(var(--og-s-3) + env(safe-area-inset-top,0px));margin:calc(-1 * var(--og-s-3)) 0;gap:var(--og-s-2);flex-direction:column;display:flex;position:sticky;top:0}.k-find{align-items:center;gap:var(--og-s-2);min-height:44px;padding:0 var(--og-s-3);background:var(--og-panel);border-radius:var(--og-r-sm);color:var(--og-ink-3);box-shadow:inset 0 0 0 1px var(--og-line-strong);transition:box-shadow var(--og-dur) var(--og-ease), background var(--og-dur) var(--og-ease);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.k-find:hover:not(.is-disabled):not(:focus-within){box-shadow:inset 0 0 0 1px var(--og-ink-3)}}.k-find:focus-within{box-shadow:inset 0 0 0 2px var(--og-primary)}.k-find.is-disabled{background:var(--og-disabled-fill);box-shadow:none;color:var(--og-disabled-ink)}.k-find.is-disabled:focus-within{outline:2px solid var(--og-focus);outline-offset:2px}.k-find.is-disabled .k-find-input,.k-find.is-disabled .k-find-input::placeholder{color:var(--og-disabled-ink)}.k-find-input{min-width:0;height:44px;font:var(--k-f-input);color:var(--og-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.k-find-input::placeholder{color:var(--og-ink-3);opacity:1;font-weight:400}.k-find-clear.k-btn{width:44px;min-height:44px;margin-right:calc(-1 * var(--og-s-3))}.k-progress{gap:var(--og-s-2);flex-direction:column;display:flex}.k-progress-text{font:var(--k-f-row-meta);color:var(--og-ink-3);margin:0}.k-progress-skel{width:30%;height:calc(var(--og-fs-small) * 1.35)}.k-progress-track{border-radius:var(--og-r-xs);background:var(--og-fill);height:4px;display:block;overflow:hidden}.k-progress-fill{background:var(--og-primary);border-radius:var(--og-r-xs);height:100%;transition:width .22s var(--og-ease);display:block}@media (prefers-reduced-motion:reduce){.k-progress-fill{transition:none}}.k-tile-caption{font:var(--k-f-caption);color:var(--og-ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.k-tile.is-match{outline:2px solid var(--og-focus);outline-offset:2px}.k-tile-meta .k-icon{vertical-align:-3px;margin-right:var(--og-s-1);display:inline-block}.k-row-title .k-icon{vertical-align:-2px;margin-right:var(--og-s-1);color:var(--og-ink-3);display:inline-block}.k-tile-title.has-qty{-webkit-line-clamp:unset;align-items:flex-start;gap:var(--og-s-1);display:flex;overflow:visible}.k-tile-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.k-tile-title.has-qty .k-qty{flex:none}.k-select-bar{width:220px;max-width:100%}@media (width<=699px){.k-select-bar{width:100%}}.k-tile .k-code{display:block}.k-tile .k-code>span:first-child:after{content:"\a ";white-space:pre}.k-tile .k-code>span+span{margin-left:0}.k-tile .k-tag{white-space:normal;align-items:flex-start}.k-tile .k-tag-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-tile.is-done .k-qty{color:var(--og-success-ink)}.k-row-title .k-icon.is-err{color:var(--og-danger-ink)}.k-row-tags{gap:var(--og-s-1);margin-top:var(--og-s-1);flex-wrap:wrap;max-width:100%;display:flex}.k-title-skel{width:50%;height:calc(var(--k-title-lh) * .8);margin:calc(var(--k-title-lh) * .1) 0;border-radius:var(--og-r-sm);display:block}.k-row.is-hover .k-row-main{background:var(--og-panel-2)}.k-row.is-pressed .k-row-main{background:var(--og-pressed)}.k-sheet-body .k-row.is-wrapall .k-row-main{flex-wrap:wrap;row-gap:0}.k-sheet-body .k-row.is-wrapall .k-row-trail{max-width:100%}.k-toasts{z-index:1000;inset:auto 0 calc(var(--k-tabbar-h,0px) + var(--og-s-4) + var(--k-kb,0px) + var(--k-toast-lift,0px)) 0;width:auto;height:auto;padding:0 var(--og-s-4);align-items:center;gap:var(--og-s-2);pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;display:flex;position:fixed;overflow:visible}.k-toasts.is-top{inset:calc(var(--og-s-4) + env(safe-area-inset-top,0px) + var(--k-vv-top,0px)) 0 auto 0}.k-toast{pointer-events:auto;align-items:center;gap:var(--og-s-3);max-width:min(440px,100%);padding:var(--og-s-3) var(--og-s-4);background:var(--og-inverse);color:var(--og-inverse-ink);border-radius:var(--og-r-sm);box-shadow:var(--og-shadow-2);font:var(--k-f-row-title);animation:k-toast-in .18s var(--og-ease) both;display:flex}.k-toast.is-leaving{animation:k-toast-out .14s var(--og-ease) both;pointer-events:none}.k-toast.is-error{background:var(--og-danger-soft);color:var(--og-danger-ink)}.k-toast-text{overflow-wrap:anywhere;min-width:0}.k-toast-undo{min-height:var(--k-control);margin:calc((var(--og-fs-body) * 1.3 - var(--k-control)) / 2) 0;padding:0 var(--og-s-2);border-radius:var(--og-r-sm);color:var(--og-inverse-action);font:var(--k-f-control);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;flex:none;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.k-toast-undo:hover{background:color-mix(in oklch, var(--og-inverse-ink) 14%, transparent)}}.k-toast-undo:active{background:color-mix(in oklch, var(--og-inverse-ink) 24%, transparent)}.k-toast-undo:focus-visible{outline:2px solid var(--og-inverse-ink);outline-offset:2px;border-radius:var(--og-r-sm)}.k-toast.is-error .k-toast-undo{color:inherit}@keyframes k-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes k-toast-out{0%{opacity:1}to{opacity:0}}.k-overlay{inset:var(--k-vv-top,0px) 0 var(--k-vv-bottom,0px) 0;z-index:900;display:flex;position:fixed}.k-overlay.is-confirm{z-index:950}.k-scrim{background:var(--og-scrim);animation:k-fade .18s var(--og-ease) both;position:absolute;inset:0}.k-overlay.is-leaving .k-scrim{animation:k-fade-out .126s var(--og-ease) both}.k-panel{background:var(--og-panel);min-height:0;color:var(--og-ink);transition:transform .18s var(--og-ease);outline:none;flex-direction:column;display:flex;position:relative}.k-panel.is-ground{background:var(--og-ground)}.k-overlay.is-modal{padding:var(--og-s-6) var(--og-s-4);justify-content:center;align-items:center}.k-overlay.is-modal.has-keyboard{padding-block:var(--og-s-2)}.k-overlay.is-modal .k-panel{border-radius:var(--og-r-lg);width:min(480px,100%);max-height:min(720px,100%);box-shadow:var(--og-shadow-float);animation:k-modal-in .18s var(--og-ease) both}.k-overlay.is-modal.is-confirm .k-panel{width:min(360px,100%)}.k-overlay.is-modal.is-confirm .k-panel:has(.k-confirm.is-long){width:min(440px,100%)}.k-overlay.is-modal.is-leaving .k-panel{animation:k-modal-out .126s var(--og-ease) both}.k-overlay.is-bottom{justify-content:center;align-items:flex-end}.k-overlay.is-bottom .k-panel{border-radius:var(--og-r-lg) var(--og-r-lg) 0 0;width:100%;max-height:92%;box-shadow:var(--og-shadow-float);padding-bottom:env(safe-area-inset-bottom,0px);animation:k-sheet-in .24s var(--og-ease) both}.k-overlay.is-bottom.has-keyboard .k-panel{padding-bottom:0}.k-overlay.is-bottom .k-grip,.k-overlay.is-bottom .k-sheet-head,.k-overlay.is-bottom .k-menu-title,.k-overlay.is-bottom .k-confirm{touch-action:none}.k-overlay.is-bottom.is-leaving .k-panel{animation:k-sheet-out .168s var(--og-ease) both}.k-grip{width:36px;height:4px;margin:var(--og-s-2) auto 0;border-radius:var(--og-r-xs);background:var(--og-line-strong);flex:none;display:block;position:relative}.k-grip:before{content:"";inset:calc(var(--og-s-2) * -1) -24px;position:absolute}.k-sheet-head{align-items:center;column-gap:var(--og-s-2);min-height:calc(var(--k-control) + var(--og-s-4));padding:var(--og-s-2);flex:none;grid-template-columns:minmax(min-content,1fr) minmax(0,auto) minmax(min-content,1fr);display:grid}.k-sheet-side{align-items:center;min-width:0;display:flex}.k-sheet-side.is-end{min-width:var(--k-control);justify-content:flex-end}.k-sheet-title{font:var(--k-f-sheet-title);letter-spacing:-.02em;color:var(--og-ink);text-align:center;overflow-wrap:anywhere;margin:0}.k-sheet-body{gap:var(--og-s-4);min-height:0;padding:var(--og-s-2) var(--og-s-4) var(--og-s-6);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.k-sheet-form{display:contents}.k-sheet-foot{align-items:center;gap:var(--og-s-3);padding:var(--og-s-2) var(--og-s-4) var(--og-s-4);flex-wrap:wrap;flex:none;display:flex}.k-sheet-foot.is-commit,.k-sheet-foot.is-stacked{padding:var(--og-s-3) var(--og-s-4) var(--og-s-4);border-top:1px solid var(--og-line);display:block}.k-confirm{gap:var(--og-s-4);padding:var(--og-s-6) var(--og-s-4) var(--og-s-4);flex-direction:column;display:flex}.k-confirm .k-sheet-title{text-align:left}.k-confirm-body{font:var(--k-f-body);color:var(--og-ink-2);white-space:pre-line;margin:0}.k-confirm-sub{margin:calc(var(--og-s-3) * -1) 0 0;font:var(--k-f-row-meta);color:var(--og-ink-3)}.k-confirm-who{color:var(--og-ink);overflow-wrap:anywhere;display:block}.k-confirm-actions{gap:var(--og-s-2);flex-direction:column-reverse;display:flex}.k-confirm-actions>span{display:block}.k-sheet-foot.is-stacked{flex-direction:column;display:flex}.k-confirm-actions .k-btn,.k-sheet-foot.is-commit .k-btn,.k-sheet-foot.is-stacked .k-btn{height:auto;padding-block:var(--og-s-2)}.k-confirm-actions .k-btn-text,.k-sheet-foot.is-commit .k-btn-text,.k-sheet-foot.is-stacked .k-btn-text{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:center;line-height:1.25;overflow:visible}@media (width>=700px){.k-confirm-actions{flex-flow:wrap-reverse;justify-content:flex-end}.k-confirm-actions .k-btn.is-block{flex:auto;width:auto;min-width:0;max-width:100%}.k-confirm-actions>span{display:contents}}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@keyframes k-fade-out{0%{opacity:1}to{opacity:0}}@keyframes k-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes k-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes k-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes k-sheet-out{0%{transform:none}to{transform:translateY(100%)}}.k-menu{z-index:920;width:max-content;min-width:200px;max-width:min(480px,100vw - 16px);padding:var(--og-s-1);background:var(--og-panel);border:1px solid var(--og-line);border-radius:var(--og-r-md);box-shadow:var(--og-shadow-float);flex-direction:column;display:flex;position:fixed}.k-menu.is-sheet{width:100%;max-width:none;box-shadow:none;padding:var(--og-s-2) var(--og-s-2) var(--og-s-4);background:0 0;border:0;position:static}.k-menu-item{align-items:center;gap:var(--og-s-3);min-height:var(--k-control);padding:0 var(--og-s-3);border-radius:var(--og-r-sm);text-align:left;font:var(--k-f-row-title);color:var(--og-ink);cursor:pointer;background:0 0;border:0;display:flex}.k-menu.is-sheet .k-menu-item{min-height:44px}@media (hover:hover) and (pointer:fine){.k-menu-item:not(.is-disabled):hover{background:var(--og-panel-2)}}.k-menu-item:not(.is-disabled):active{background:var(--og-pressed)}.k-menu-item:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px;border-radius:var(--og-r-sm);background:var(--og-panel-2)}.k-menu-item.is-destructive{color:var(--og-danger-ink)}.k-menu-item.is-disabled{color:var(--og-ink-3);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.k-scrim,.k-toast,.k-toast.is-leaving,.k-panel,.k-overlay.is-modal .k-panel,.k-overlay.is-bottom .k-panel,.k-overlay.is-leaving .k-panel,.k-overlay.is-leaving .k-scrim{animation:none!important}.k-seg-thumb,.k-switch-thumb,.k-panel{transition:none}.k-btn:active{transform:none}.k-tile:has(.k-tile-body:active){transform:none}}.k-notfound{justify-content:center;align-items:center;gap:var(--og-s-4);min-height:100vh;padding:var(--og-s-6) var(--k-gutter);text-align:center;flex-direction:column;display:flex}.k-notfound-line{font:var(--k-f-body);color:var(--og-ink-2);margin:0}.k-held-note{padding:0 var(--og-s-1);font:var(--k-f-row-meta);color:var(--og-ink-3);text-wrap:pretty;margin:0}.k-held{align-items:flex-start;gap:var(--og-s-3);padding:var(--og-s-3) var(--og-s-4);border:1px solid var(--og-line);border-radius:var(--og-r-md);flex-direction:column;display:flex}.k-held-line{align-items:center;gap:var(--og-s-2);flex-wrap:wrap;display:flex}.k-held-text{font:var(--k-f-row-meta);color:var(--og-ink-2);overflow-wrap:anywhere;min-width:0}.k-held-sub{margin:calc(-1 * var(--og-s-2)) 0 0;font:var(--k-f-row-meta);color:var(--og-ink-3);text-wrap:pretty}.k-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.k-shell.is-rail{grid-template-columns:var(--k-rail-w) minmax(0, 1fr)}.k-shell.is-sidebar{grid-template-columns:var(--k-sidebar-w) minmax(0, 1fr)}.k-shell.is-rail{background:linear-gradient(to right, var(--og-nav) var(--k-rail-w), transparent 0)}.k-shell.is-sidebar{background:linear-gradient(to right, var(--og-nav) var(--k-sidebar-w), transparent 0)}.k-main-wrap{min-width:0}.k-main{min-width:0;padding:var(--og-s-4) var(--k-gutter) calc(var(--k-tabbar-h,0px) + var(--og-s-6) + var(--k-toast-room,0px))}.k-main-inner{min-width:0}@media (width>=700px){.k-main{padding-top:var(--og-s-6);padding-bottom:calc(var(--og-s-8) + var(--k-toast-room,0px))}}@media (width>=1100px){.k-main{padding-top:var(--og-s-8)}}.k-page{max-width:100%}@media (width>=700px){.k-page,.k-page.has-side{max-width:720px}.k-page.is-wide{max-width:none}}@media (width>=1100px){.k-page{max-width:880px}.k-page.has-side{max-width:calc(880px + var(--og-s-6) + 320px)}.k-page.is-wide{max-width:1280px}}.k-sidebar,.k-rail{background:var(--og-nav);height:100vh;color:var(--og-nav-ink);scrollbar-width:none;flex-direction:column;min-width:0;display:flex;position:sticky;top:0;overflow-y:auto}.k-sidebar :focus-visible,.k-rail :focus-visible{outline-color:var(--og-accent)}.k-sidebar{padding:var(--og-s-4) var(--og-s-3);gap:var(--og-s-4)}.k-rail{padding:var(--og-s-3) 0;align-items:center;gap:var(--og-s-4)}.k-avatar{background:var(--og-primary-soft);width:32px;height:32px;color:var(--og-primary-ink);font:var(--k-f-caption);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-shop-btn{align-items:center;gap:var(--og-s-3);width:100%;min-height:calc(var(--k-control) + var(--og-s-2));padding:var(--og-s-1) var(--og-s-2);border-radius:var(--og-r-sm);color:var(--og-nav-ink);text-align:left;font:var(--k-f-row-title);cursor:pointer;transition:background var(--og-dur) var(--og-ease);background:0 0;border:0;display:flex}.k-shop-btn.is-static{cursor:default}.k-shop-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.k-shop-btn .k-icon{color:var(--og-nav-ink-2);flex:none}@media (hover:hover) and (pointer:fine){.k-shop-btn:not(.is-static):hover{background:var(--og-nav-hover)}}.k-shop-btn:not(.is-static):active{background:var(--og-nav-hover)}.k-shop-btn:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px;border-radius:var(--og-r-sm)}.k-rail .k-shop-btn{width:auto;min-height:0;padding:var(--og-s-1)}.k-nav{gap:var(--og-s-1);flex-direction:column;display:flex}.k-rail .k-nav{align-items:center}.k-nav-item{align-items:center;gap:var(--og-s-3);min-height:var(--k-control);padding:0 var(--og-s-3);border-radius:var(--og-r-sm);color:var(--og-nav-ink-2);font:var(--k-f-control);transition:background var(--og-dur) var(--og-ease), color var(--og-dur) var(--og-ease);display:flex;position:relative}a.k-nav-item,a.k-nav-item:hover,a.k-nav-item:active{color:var(--og-nav-ink-2)}a.k-nav-item.is-active,a.k-nav-item.is-active:hover,a.k-nav-item.is-active:active{color:var(--og-nav-active-ink);background:var(--og-nav-active)}@media (hover:hover) and (pointer:fine){.k-nav-item:not(.is-active):hover,a.k-nav-item:not(.is-active):hover{background:var(--og-nav-hover);color:var(--og-nav-ink)}}.k-nav-item:not(.is-active):active{background:var(--og-nav-hover);color:var(--og-nav-ink)}.k-nav-item:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px;border-radius:var(--og-r-sm)}.k-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}.k-nav-count{flex:none}.k-nav-item .k-nav-count{background:var(--og-primary);color:var(--og-on-primary)}.k-rail .k-nav-item{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.k-rail .k-nav-count{padding:0 var(--og-s-1);justify-content:center;min-width:16px;position:absolute;top:2px;right:2px}.k-sidebar-foot{gap:var(--og-s-2);flex-direction:column;min-width:0;margin-top:auto;display:flex}.k-sidebar-foot .k-seg{width:100%}.k-sidebar-foot .k-seg-opt{padding:0 var(--og-s-2);flex:1}.k-sidebar .k-seg{background:var(--og-nav-hover)}.k-sidebar .k-seg-thumb{background:var(--og-nav-active);box-shadow:none}.k-sidebar .k-seg-opt{color:var(--og-nav-ink-2)}.k-sidebar .k-seg-opt.is-selected{color:var(--og-nav-active-ink)}@media (hover:hover) and (pointer:fine){.k-sidebar .k-seg-opt:not(.is-selected):not(.is-disabled):hover{color:var(--og-nav-ink);background:0 0}.k-sidebar .k-btn.is-plain:hover,.k-rail .k-btn.is-plain:hover{background:var(--og-nav-hover)}}.k-sidebar .k-seg-opt:not(.is-selected):not(.is-disabled):active{background:0 0}.k-sidebar .k-btn.is-plain,.k-rail .k-btn.is-plain{color:var(--og-nav-ink-2)}.k-sidebar .k-btn.is-plain:active,.k-rail .k-btn.is-plain:active{background:var(--og-nav-hover)}.k-person{align-items:center;gap:var(--og-s-2);min-height:var(--k-control);padding:0 var(--og-s-2);font:var(--k-f-row-meta);color:var(--og-nav-ink-2);min-width:0;display:flex}.k-person-role{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-sidebar-actions{align-items:center;gap:var(--og-s-1);display:flex}.k-topbar{min-height:48px;padding:var(--og-s-1) var(--k-gutter) 0;align-items:center;display:flex}.k-topbar .k-shop-btn{width:auto;max-width:100%;color:var(--og-ink)}.k-topbar .k-shop-btn .k-icon{color:var(--og-ink-3)}@media (hover:hover) and (pointer:fine){.k-topbar .k-shop-btn:not(.is-static):hover{background:var(--og-fill)}}.k-topbar .k-shop-btn:not(.is-static):active{background:var(--og-pressed)}.k-tabbar{z-index:800;background:var(--og-panel);border-top:1px solid var(--og-line);height:var(--k-tabbar-total);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0}.k-tab{justify-content:center;align-items:center;gap:var(--og-s-1);min-width:0;color:var(--og-ink-3);font:var(--k-f-caption);letter-spacing:0;transition:background var(--og-dur) var(--og-ease), color var(--og-dur) var(--og-ease);flex-direction:column;flex:auto;display:flex;position:relative}a.k-tab,a.k-tab:hover,a.k-tab:active{color:var(--og-ink-3);font-weight:600}a.k-tab.is-active,a.k-tab.is-active:hover{color:var(--og-primary-ink);font-weight:700}.k-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-block:-.2em;padding:.2em 1px;overflow:hidden}.k-tab:active{background:var(--og-pressed)}.k-tab:focus-visible{outline:2px solid var(--og-focus);outline-offset:-2px;border-radius:0}.k-tab .k-nav-count{top:var(--og-s-1);position:absolute;left:calc(50% + 8px)}.k-shopmenu{gap:var(--og-s-4);flex-direction:column;display:flex}.k-shopmenu-pop{z-index:920;width:max-content;min-width:320px;max-width:min(420px, calc(100vw - 2 * var(--og-s-4)));max-height:min(560px, calc(100vh - 2 * var(--og-s-4)));padding:var(--og-s-2);background:var(--og-ground);border:1px solid var(--og-line);border-radius:var(--og-r-lg);box-shadow:var(--og-shadow-float);scrollbar-width:thin;position:fixed;overflow-y:auto}.k-shopmenu .k-list{background:var(--og-panel)}.k-shopmenu-pop .k-list{box-shadow:none}.k-shopmenu-sheet{padding:var(--og-s-2) var(--og-s-4) var(--og-s-6);overflow-y:auto}.k-row-sub{font:var(--k-f-caption);color:var(--og-ink-3)}.k-menu-title{padding:var(--og-s-3) var(--og-s-4) var(--og-s-2);flex:none}.k-banner{align-items:flex-start;gap:var(--og-s-3);margin:0 0 var(--og-s-4);padding:var(--og-s-3) var(--og-s-4);border-radius:var(--og-r-md);font:var(--k-f-body);min-width:0;display:flex}.k-banner.is-red{background:var(--og-danger-soft);color:var(--og-danger-ink)}.k-banner.is-neutral{background:var(--og-primary-soft);box-shadow:inset 0 0 0 1px var(--k-info-ring);color:var(--og-primary-ink)}.k-banner-icon{margin-top:calc((var(--og-fs-body) * var(--og-lh-body) - 20px) / 2);flex:none}.k-banner-text{min-width:0;color:inherit;text-wrap:pretty;flex:1;margin:0}a.k-banner-link,a.k-banner-link:hover{color:inherit;text-underline-offset:.2em;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.k-banner-link:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px;border-radius:var(--og-r-xs)}.k-banner.is-success{background:var(--og-success-soft);color:var(--og-success-ink)}.k-banner.is-warning{background:var(--og-warning-soft);color:var(--og-warning-ink)}.k-sidebar .k-avatar,.k-rail .k-avatar{background:var(--og-accent);color:var(--og-on-accent)}.k-week-wrap{container:k-week/inline-size}.k-week{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-week-day{gap:var(--og-s-1) var(--og-s-3);grid-template-columns:176px minmax(0,1fr);align-items:start;display:grid}.k-week-day+.k-week-day{margin-top:var(--og-s-2)}.k-week-head{align-items:center;gap:var(--og-s-3);min-height:var(--k-control);min-width:0;display:flex}.k-week-switch{flex:none;display:inline-flex}.k-week-name{font:var(--k-f-row-title);color:var(--og-ink);white-space:nowrap;text-transform:capitalize;flex:none}.k-week-day.is-closed .k-week-name{color:var(--og-ink-3)}.k-week-closed{font:var(--k-f-row-value);color:var(--og-ink-3);align-self:center;min-width:0}.k-week-ranges{align-items:flex-start;gap:var(--og-s-2);flex-direction:column;min-width:0;display:flex}.k-week-range{align-items:center;gap:var(--og-s-2);min-width:0;max-width:100%;display:flex}.k-week-range .k-time{flex:none;width:124px}.k-week-range .k-time.is-invalid{padding-inline:var(--og-s-2);gap:var(--og-s-1)}.k-week-to{color:var(--og-ink-3);font:var(--k-f-control)}.k-week-add{min-height:var(--k-control);align-items:center;display:flex}@container k-week (width<=519px){.k-week-day{grid-template-columns:minmax(0,1fr)}.k-week-day.is-closed{grid-template-columns:minmax(0,1fr) auto}.k-week-day+.k-week-day{margin-top:var(--og-s-4)}.k-week-ranges{align-items:stretch}.k-week-range{gap:var(--og-s-1);width:100%}.k-week-range .k-time.is-invalid{padding-inline:var(--og-s-1);gap:2px}.k-week-range .k-time{flex:1 1 0;width:auto;min-width:0}.k-week-add{align-self:flex-start}}.k-waiting{gap:var(--og-s-3);min-width:0;padding:var(--og-s-4);border-radius:var(--og-r-md);background:var(--og-warning-soft);color:var(--og-ink);flex-direction:column;display:flex}.k-waiting.is-declined,.k-waiting.is-lapsed{background:var(--og-danger-soft)}.k-waiting-head{align-items:center;gap:var(--og-s-2);min-width:0;display:flex}.k-waiting-icon{color:var(--og-warning-ink);flex:none}.k-waiting.is-declined .k-waiting-icon,.k-waiting.is-lapsed .k-waiting-icon{color:var(--og-danger-ink)}.k-waiting-title{font:var(--k-f-sheet-title);color:var(--og-ink);overflow-wrap:anywhere;min-width:0;margin:0}.k-waiting-body{gap:var(--og-s-1);flex-direction:column;display:flex}.k-waiting-body p{font:var(--k-f-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}.k-waiting-reason{color:var(--og-ink)}.k-waiting-note{color:var(--og-ink-2)}.k-waiting-list{margin:0;padding:0;list-style:none}.k-waiting-li+.k-waiting-li{border-top:1px solid var(--og-line)}.k-waiting-item{justify-content:space-between;align-items:center;gap:var(--og-s-3);width:100%;min-height:44px;padding:var(--og-s-2) 0;border-radius:var(--og-r-sm);color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:flex}button.k-waiting-item{cursor:pointer}button.k-waiting-item:hover{background:var(--og-panel)}button.k-waiting-item:active{background:var(--og-fill)}button.k-waiting-item:focus-visible{outline:2px solid var(--og-focus);outline-offset:2px}.k-waiting-text{flex-direction:column;flex:1;min-width:0;display:flex}.k-waiting-label{font:var(--k-f-row-meta);color:var(--og-ink-2);overflow-wrap:anywhere}.k-waiting-value{font:var(--k-f-row-value);color:var(--og-ink);font-variant-numeric:tabular-nums;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-waiting-chev{color:var(--og-ink-3);flex:none}.k-waiting-foot{display:flex}.k-waiting-foot>.k-btn{width:100%}.k-waiting-marker{color:var(--og-warning-ink);vertical-align:-3px;margin-inline-end:var(--og-s-1);line-height:0;display:inline-block}@media (width>=700px){.k-waiting-foot>.k-btn{width:auto}}.k-dayin{align-items:center;gap:var(--og-s-2);min-width:0;height:var(--k-control);flex:1 1 0;display:flex;position:relative}.k-range{align-items:center;gap:var(--og-s-2);flex:1;min-width:0;display:flex}.k-range-to{font:var(--k-f-row-meta);color:var(--og-ink-3);flex:none}.k-overlay.is-modal .k-dp-panel{width:min(400px,100%)}.k-dp{flex-direction:column;min-height:0;display:flex}.k-dp-body{gap:var(--og-s-2);padding:var(--og-s-2) var(--og-s-4) var(--og-s-2);flex-direction:column;display:flex}.k-dp-nav{align-items:center;gap:var(--og-s-2);grid-template-columns:auto 1fr auto;display:grid}.k-dp-month{text-align:center;font:var(--k-f-sheet-title);font-size:var(--og-fs-body);letter-spacing:0;text-transform:capitalize;color:var(--og-ink);margin:0;font-weight:600}.k-dp-grid{flex-direction:column;gap:2px;display:flex}.k-dp-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.k-dp-head{height:32px;font:var(--k-f-row-meta);color:var(--og-ink-3);text-transform:lowercase;justify-content:center;align-items:center;font-weight:600;display:flex}.k-dp-cell{display:flex}.k-dp-day{border-radius:var(--og-r-sm);background:var(--og-panel-2);min-width:0;height:44px;color:var(--og-ink);font:inherit;font-size:var(--og-fs-body);cursor:pointer;transition:background var(--og-dur) var(--og-ease), border-color var(--og-dur) var(--og-ease);border:1px solid #0000;flex:1;padding:0;font-weight:600}.k-dp-day:hover{background:var(--og-fill);border-color:var(--og-line-strong)}.k-dp-day:active{background:var(--og-pressed);border-color:var(--og-ink-3)}.k-dp-day.is-today{border-color:var(--og-ink-2)}.k-dp-day.is-selected,.k-dp-day.is-selected:hover{background:var(--og-primary);color:var(--og-on-primary);border-color:var(--og-primary)}.k-dp-day.is-blocked{color:var(--og-ink-4);cursor:not-allowed;background:0 0;font-weight:400}.k-dp-day.is-blocked:hover,.k-dp-day.is-blocked:active{border-color:var(--og-line);color:var(--og-ink-3);background:0 0}.k-dp-day.is-blocked.is-today{border-color:var(--og-line-strong)}.k-dp-day.is-blocked.is-selected{background:var(--og-fill);color:var(--og-ink-3);border-color:var(--og-line-strong)}.k-dp-day:focus-visible{outline:2px solid var(--og-focus);outline-offset:1px}.k-dp-out{height:44px;font-size:var(--og-fs-body);color:var(--og-ink-4);pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;display:flex}.k-dp-info{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;min-height:40px;display:flex}.k-dp-live{flex-direction:column;justify-content:center;min-width:0;display:flex}.k-dp-note{font:var(--k-f-row-meta);color:var(--og-ink-2);align-items:center;margin:0;display:flex}.k-dp-note:not(:empty){min-height:40px}.k-dp-foot{flex-wrap:nowrap;justify-content:flex-end;min-height:56px}.k-dp-pop{z-index:920;background:var(--og-panel);width:min(380px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--og-ink);border:1px solid var(--og-line);border-radius:var(--og-r-lg);box-shadow:var(--og-shadow-float);animation:k-modal-in .14s var(--og-ease) both;outline:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.k-dp-pop .k-sheet-head{min-height:0;padding:var(--og-s-1) var(--og-s-2) 0}.k-dp-day:has(.k-dp-num){flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex}.k-dp-num{font-variant-numeric:tabular-nums}.k-dp-badge{min-height:12px;font-size:var(--og-fs-micro);font-variant-numeric:tabular-nums;color:var(--og-primary-ink);font-weight:700;line-height:1}.k-dp-day.is-busy{background:var(--og-primary-soft)}.k-dp-day.is-busy:hover{background:var(--og-primary-soft);border-color:var(--og-primary)}.k-dp-day.is-busy:active{border-color:var(--og-primary-press)}.k-dp-day.is-quiet{color:var(--og-ink-2);border-color:var(--og-line);font-weight:400}.k-dp-day.is-quiet:hover{border-color:var(--og-line-strong)}.k-dp-day.is-selected.is-busy,.k-dp-day.is-selected.is-quiet,.k-dp-day.is-selected.is-busy:hover,.k-dp-day.is-selected.is-quiet:hover{background:var(--og-primary);color:var(--og-on-primary);border-color:var(--og-primary);font-weight:600}.k-dp-day.is-selected .k-dp-badge{color:var(--og-on-primary)}.k-dp-day.is-today.is-busy,.k-dp-day.is-today.is-quiet{border-color:var(--og-ink-2)}.k-dp{--k-dp-off-edge:color-mix(in oklch, var(--og-line-strong) 45%, transparent)}.k-dp-grid.has-marks .k-dp-day.is-blocked{border:1px dashed var(--k-dp-off-edge)}.k-dp-grid.has-marks .k-dp-day.is-blocked:hover,.k-dp-grid.has-marks .k-dp-day.is-blocked:active{border-color:var(--og-ink-4)}.k-dp-grid.has-marks .k-dp-day.is-blocked.is-today{border:1px solid var(--og-ink-2)}.k-dp-grid.has-marks .k-dp-out{flex-direction:column;gap:1px;line-height:1}.k-dp-grid.has-marks .k-dp-out:after{content:"";height:12px}.k-dp-legend{gap:var(--og-s-1) var(--og-s-4);font:var(--k-f-row-meta);color:var(--og-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-dp-legend li{align-items:center;gap:var(--og-s-2);display:inline-flex}.k-dp-swatch{border-radius:var(--og-r-xs);background:var(--og-panel-2);border:1px solid #0000;width:14px;height:14px}.k-dp-swatch.is-busy{background:var(--og-primary-soft)}.k-dp-swatch.is-quiet{border-color:var(--og-line)}.k-dp-swatch.is-off{border:1px dashed var(--k-dp-off-edge);background:0 0}.k-dp-month-note{align-items:center;gap:var(--og-s-2);min-height:24px;font:var(--k-f-row-meta);color:var(--og-ink-2);flex-wrap:wrap;display:flex}.k-dp-month-note.is-error,.k-dp-month-note .is-error{color:var(--og-danger-ink)}.k-dp-month-note:has(.k-btn){flex-direction:column;align-items:flex-start;gap:0}.k-dp-month-note .k-btn.is-text{margin-inline-start:calc(-1 * var(--og-s-4) - 1px)}@media (prefers-reduced-motion:reduce){.k-dp-day{transition:none}.k-dp-pop{animation:none}}
