/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--font-serif:"Noto Serif KR",ui-serif,Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold:#b98a1f}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.min-h-screen{min-height:100vh}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\#595959\]\/40{border-color:oklab(46.4002% -7.45058e-8 0/.4)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-t-\[\#595959\]{border-top-color:#595959}.border-t-white{border-top-color:var(--color-white)}.break-all{word-break:break-all}.text-gold{color:var(--color-gold)}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#fff;--surface:#fff;--strong:#0a0a0a;--text:#1a1a1a;--weak:#595959;--line:#e6e6e6;--line-card:#eaeaea;--divider:#f0f0f0;--fill:#f5f5f5;--edge:20px;--page-pad:20px;--primary:#c93520;--gold:#b98a1f;--danger:#c0392b;--info:#1b3a6b;--ok:#1fa968;--busy:#e0a020;--navy:#1b3a6b;--navy-tint:#eaf0f8;--push:cubic-bezier(.32,.72,0,1);--spring:cubic-bezier(.34,1.4,.64,1);--shadow:0 1px 3px #00000014;--shadow-md:0 4px 14px #11182714;--shadow-soft:0 0 0 1px #1118270f,0 1px 3px #1118270f;--shadow-lift:0 0 0 1px #1118270f,0 6px 16px #11182714;--card-line:#ecedef;--card-shadow:0 1px 2px #1118270a,0 1px 3px #1118270f;--fw-title:700;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:14px;--r-xl:20px;--r-btn:12px;--r-field:12px;--r-tab:12px;--r-tab-in:8px;--hint:#6b6b6b;--disabled:#a0a0a0;--danger-bg:#fbede9;--primary-dark:#a82a19;--primary-tint:#fbede9;--gold-lt:#d6b368;--beige:#eaeaea;--gold-hero:#f0ce84;--gold-bg:#fdf6ec;--gold-line:#ebd9ae;--gold-pill:#fbf2dc;--gold-ink:#0a0a0a;--gold-text:#7a5a10;--ok-text:#15773f;--warn-text:#c0392b;--neutral-text:#4a423b;--content-w:1440px;--sheet-w:560px;--tabbar-h:4.875rem;--g-ok:#1fa968;--g-busy:#e0a020;--g-off:#0a0a0a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button{font-family:inherit}body{font-family:var(--font-sans,"Pretendard Variable","Pretendard",sans-serif);background:var(--bg);color:var(--text);font-size:.9375rem}svg{flex-shrink:0;display:block}.frame{background:var(--bg);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}:root{--col-w:750px;--col-gutter:#f1f1f1;--col-shadow:0 0 10px #0000001a}body{container:app/inline-size}@supports (width:1cqw){:root{--cqw:1cqw}}@media (min-width:751px){html:has(>body>[data-framed]){background:var(--col-gutter)}body:has(>[data-framed]){max-width:var(--col-w);contain:layout;box-shadow:var(--col-shadow);margin-inline:auto}html[data-overlay-full] body:has(>[data-framed]){contain:none}html[data-overlay-full] body>[data-framed]{contain:layout}}.dash-frame>.hd-collapse>header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.logo{color:var(--primary);letter-spacing:0;gap:7px;font-family:Noto Serif KR,serif;font-size:1.25rem;font-weight:800}.hd-r,.logo{align-items:center;display:flex}.hd-r{gap:8px}.guest-pill{background:var(--gold-pill);color:#7a5a10;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:5px;padding:8px 12px;font-weight:700;display:none}.guest-pill.on{display:flex}.hd-collapse{transition:transform .28s var(--push),margin-bottom .28s var(--push);flex-shrink:0}main{flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}@keyframes fadein{0%{opacity:0}to{opacity:1}}h2{font-size:var(--fs-h3)}.page h1,h2{font-weight:var(--fw-title);color:var(--strong);letter-spacing:-.4px;align-items:center;gap:6px;margin:4px 0;display:flex}.page h1{font-size:var(--fs-h2)}.cap{font-size:var(--fs-body-s);color:var(--weak);margin-bottom:14px;line-height:1.6}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chips.scroll{margin-top:-4px;margin-inline:calc(-1*var(--edge));padding-top:4px;padding-bottom:4px;padding-inline:var(--edge);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.chips.scroll::-webkit-scrollbar{display:none}.chips.scroll.inset{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.chip{border:1px solid var(--ctl-line);background:var(--surface);font-size:var(--fs-caption);border-radius:var(--r-tab);cursor:pointer;min-height:2.625rem;color:var(--text);transition:background-color .15s var(--push),color .15s var(--push),border-color .15s var(--push),transform .12s var(--push);white-space:nowrap;align-items:center;gap:5px;padding:0 .875rem;font-weight:600;display:inline-flex}.chip:active{transform:scale(.97)}.chip.on{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:700}.chip.on:not(:has(svg)):before{content:"✓";font-size:var(--fs-caption);content:"✓"/"";flex-shrink:0;font-weight:800;line-height:1}.chip:disabled{opacity:.5;cursor:not-allowed}.chip .cnt{font-variant-numeric:tabular-nums;font-size:var(--fs-micro);color:var(--weak);background:var(--fill);text-align:center;border-radius:99px;min-width:19px;padding:1px 6px;font-weight:700;line-height:1.5}.chip.on .cnt{color:#fff;background:#ffffff38}.chk-bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.chk-bar>i{background:var(--gold);border-radius:99px;height:100%;transition:width .3s;display:block}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);border:1px solid #0000;margin-bottom:12px;padding:20px}.btn-tonal{background:var(--fill);color:var(--strong);border:1px solid var(--ctl-line);padding:17px 15px}@keyframes mwpop{0%{transform:scale(0)}to{transform:scale(1)}}.c-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.c-acts button{width:auto;min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);font-family:inherit;font-size:var(--fs-caption);color:var(--weak);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:9px 10px;font-weight:600;display:inline-flex}.c-acts button.on{color:var(--gold-text)}.c-acts .c-time{font-size:var(--fs-caption);color:var(--weak)}.c-reply{margin-left:34px;position:relative}.c-reply:before{content:"";border-left:2px solid var(--line);border-bottom:2px solid var(--line);border-bottom-left-radius:6px;width:12px;height:12px;position:absolute;top:16px;left:-18px}.s-card{cursor:pointer;gap:12px;transition:transform .12s;display:flex}.s-card:active{transform:scale(.98)}.avatar{border-radius:var(--r-sm);background:var(--primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Noto Serif KR,serif;font-size:1.25rem;font-weight:800;display:flex;position:relative}.dot{border:2.5px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.dot.ok{background:var(--ok)}.dot.busy{background:var(--busy)}.dot.busy:after{content:"";border-radius:50%;position:absolute;inset:2px}.dot.busy:after,.dot.off{background:var(--surface)}.dot.off{box-shadow:inset 0 0 0 3px var(--weak)}.s-name{font-weight:700;font-size:var(--fs-body);color:var(--strong)}.s-badges,.s-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.s-badges{margin-top:6px}.bell-badge{font-size:var(--fs-micro);border-radius:99px;align-items:center;gap:3px;padding:3px 8px;font-weight:700;display:inline-flex}.bell-badge svg{width:11px;height:11px}.vmark{vertical-align:middle;gap:3px}.vmark,.vmark-i{flex-shrink:0;align-items:center;display:inline-flex}.vmark-i{background:var(--info);color:#fff;border-radius:50%;justify-content:center}.vmark b{font-size:var(--fs-micro);color:var(--info);font-weight:700}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.b0{color:#4a423b;background:#f5f5f5}.gallery{margin:0 calc(-1*var(--edge)) 14px;padding:0 var(--edge) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery img{object-fit:cover;border-radius:var(--r-md);background:var(--fill);flex-shrink:0;width:150px;height:104px}.b1{color:#1b3a6b;background:#eaf0f8}.b2{color:#7a5a10;background:#fbf2dc}.b3{color:#5a420b;background:#ebd9ae;border:1px solid #b98a1f}.s-meta{font-size:var(--fs-body-s);color:var(--weak);flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.s-meta svg{width:13px;height:13px}.star{color:var(--gold-text);align-items:center;gap:2px;font-weight:700;display:inline-flex}.s-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.tag{font-size:var(--fs-caption);background:var(--fill);color:var(--weak);border-radius:99px;padding:3px 9px;font-weight:500;line-height:1.45}.btn{width:100%;min-height:var(--btn-mh,3.625rem);border-radius:var(--r-md);line-height:1.375rem;font-size:var(--fs-body);letter-spacing:-.2px;cursor:pointer;transition:transform .12s var(--push),background-color .15s var(--push),border-color .15s var(--push),box-shadow .18s var(--push),opacity .15s;border:none;justify-content:center;align-items:center;gap:7px;padding:1.125rem 1rem;font-weight:700;display:flex}.btn:active{transform:scale(.97)}.btn-g,.btn-p{background:var(--primary);color:#fff;border-radius:var(--r-btn);font-weight:700}.btn-g:active,.btn-p:active{background:var(--primary-dark)}.btn-g:disabled,.btn-p:disabled{background:var(--fill);color:var(--weak)}.hl-point{color:var(--strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#b98a1f33;border-radius:4px;padding:0 3px;font-weight:700}.rc-title{font-size:var(--fs-body);font-weight:var(--fw-title);color:var(--strong);align-items:center;gap:6px;display:inline-flex}.rc{margin-top:6px}.rc-sub{color:var(--weak);gap:5px;margin-top:5px;font-size:.8125rem}.pager,.rc-sub{align-items:center;display:flex}.pager{justify-content:center;gap:12px;margin:16px 0 4px}.pager-btn{border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--surface);min-height:3rem;color:var(--strong);cursor:pointer;align-items:center;gap:4px;padding:0 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .1s,background .12s;display:inline-flex}.pager-btn:active:not(:disabled){transform:scale(.96)}@media (hover:hover){.pager-btn:hover:not(:disabled){background:var(--fill)}}.pager-btn:disabled{opacity:.38;cursor:not-allowed}.pager-now{color:var(--weak);font-variant-numeric:tabular-nums;text-align:center;min-width:64px;font-size:.9375rem}.pager-now b{color:var(--strong);font-size:var(--fs-body);font-weight:800}.btn-r{background:var(--danger);color:#fff}.btn-o{background:var(--surface);color:var(--strong);border:1px solid var(--ctl-line);padding:1.0625rem .9375rem;font-weight:600}.btn-k{color:#191600;background:#fee500}.btn-n{color:#fff;background:#03c75a}.btn-sm{--btn-mh:3rem;line-height:1.375rem;font-size:var(--fs-body-s);border-radius:var(--r-md);width:auto;padding:.8125rem .9375rem}.btn-o.btn-sm,.btn-tonal.btn-sm{padding:.75rem .875rem}.btn-r-out{border:1.5px solid var(--danger);color:var(--danger)}.btn-r-out,.btn-w-out{background:var(--surface);font-weight:800}.btn-w-out{border:1.5px solid var(--warn-text);color:var(--warn-text)}.btn-g-out{border:1.5px solid var(--gold);color:var(--gold-text);background:0 0}.btn:disabled{background:var(--fill);color:var(--weak);opacity:1;cursor:not-allowed;transform:none}.btn.act-2:not(.on):disabled,.btn.btn-o:disabled{border-style:dashed;border-color:var(--line)}.row{gap:8px;display:flex}.row .btn{flex:1}header.mob-bar{border-bottom:1px solid var(--line-card);flex-shrink:0;align-items:center;height:52px;min-height:52px;padding:0 16px;position:relative}.mob-tabs,header.mob-bar{background:var(--surface);display:flex}.mob-tabs{min-height:var(--tabbar-h);border-top:1px solid var(--line-card);z-index:5;align-items:stretch;padding:.5rem .25rem .625rem;position:absolute;bottom:0;left:0;right:0}.mob-tabs a{font-size:var(--fs-micro);color:var(--weak);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:0;font-family:inherit;font-weight:700;text-decoration:none;transition:transform .12s,color .13s;display:flex;position:relative}.mob-tabs a:active{transform:scale(.92)}.mob-tabs a.on:after{content:"";background:var(--primary);border-radius:0 0 3px 3px;width:1.5rem;height:3px;position:absolute;top:calc(-.5rem - 1px);left:50%;transform:translate(-50%)}@media (forced-colors:active){.mob-tabs a.on:after{forced-color-adjust:none;background-color:highlight}}.mob-tab-avatar{border-radius:var(--r-sm);object-fit:cover;border:1.5px solid var(--primary);width:24px;height:24px}.appbar{background:var(--bg);gap:10px;padding:12px 14px;display:flex}.appbar,.back{align-items:center}.back{min-width:var(--sec-tap,3rem);min-height:var(--sec-tap,3rem);cursor:pointer;color:var(--strong);border-radius:var(--r-tab-in);background:0 0;border:none;justify-content:center;padding:6px;transition:transform .12s;display:inline-flex}.back:active{transform:scale(.9)}.progress{background:var(--line);border-radius:99px;flex:1;height:4px;margin-right:44px;overflow:hidden}.progress i{background:var(--gold);height:100%;transition:width .35s var(--push);border-radius:99px;display:block}.screen-body{flex:1;padding:8px 22px 20px;overflow-y:auto}.flow-title{font-size:var(--fs-h1);font-weight:var(--fw-title);color:var(--strong);letter-spacing:-.4px;margin:10px 0 20px;line-height:1.35}.flow-title b{color:var(--gold-text)}.assure{color:var(--weak);align-items:center;gap:7px;margin-top:12px;font-size:.8125rem;line-height:1.5;display:flex}.assure svg{width:15px;height:15px;color:var(--info);flex-shrink:0}.cta-wrap{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--ctl-line);background:#fbf8f4f0;padding:12px 20px 20px}.fld{margin-bottom:10px;display:block}.sec .fld,.sec-card .fld,.sec-rows .fld{margin-bottom:0}input,select,textarea{border:1px solid var(--ctl-line);border-radius:var(--r-field);background:var(--fill);width:100%;color:var(--strong);margin-bottom:8px;padding:.9375rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5rem}input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),textarea{min-height:var(--input-mh,2.75rem)}input:where([type=checkbox],[type=radio]){margin-bottom:0}select{min-height:var(--input-mh,3.375rem)}input::placeholder,textarea::placeholder{color:var(--weak);font-weight:400}.help-search::placeholder{color:#9c9389;font-weight:600}.help-search:focus{outline-offset:2px;outline:2px solid #e0b65a}input:focus,select:focus,textarea:focus{outline:2px solid var(--primary)}label{color:var(--weak);margin:10px 0 6px;font-size:.8125rem;font-weight:600;display:block}.done-bell{background:var(--gold);width:96px;height:96px;color:var(--gold-ink);animation:pop .5s var(--spring);border-radius:50%;justify-content:center;align-items:center;margin:34px auto 18px;display:flex}.done-bell svg{width:44px;height:44px;animation:ring .6s .35s}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(11deg)}80%{transform:rotate(-6deg)}}.done-title{font-family:Noto Serif KR,serif;font-size:var(--fs-h2);font-weight:var(--fw-title);color:var(--strong);text-align:center}.opt{box-sizing:border-box;background:var(--surface);border:1.5px solid var(--ctl-line);border-radius:var(--r-lg);cursor:pointer;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:17px;transition:all .15s;display:flex}.opt:active{transform:scale(.98)}.opt.sel{border-color:var(--primary);background:#c935200f}.opt .ico{border-radius:var(--r-sm);background:var(--fill);width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.opt.sel .ico{background:var(--primary);color:#fff}.opt b{color:var(--strong);font-size:.9375rem;display:block}.opt small{font-size:var(--fs-caption);color:var(--weak)}.opt .r{color:var(--weak);margin-left:auto}.msg{border-radius:var(--r-lg);word-break:break-word;max-width:80%;margin-bottom:6px;padding:11px 15px;font-size:.9375rem;font-weight:500;line-height:1.5}.msg.me{background:var(--primary);color:#fff;border-bottom-right-radius:6px;margin-left:auto}.msg.them{background:var(--surface);color:var(--strong);border-bottom-left-radius:6px;box-shadow:0 1px 5px #00000012}.msg.sys{color:var(--weak);font-size:var(--fs-caption);text-align:center;background:0 0;max-width:100%;margin:4px auto 10px;font-weight:500;line-height:1.55}@keyframes msgpop{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}.msg-in{animation:msgpop .28s var(--push) both}.chat-input{background:var(--bg);gap:8px;padding:10px 14px 16px;display:flex}.chat-input input{flex:1;margin:0}.send-btn{border-radius:var(--r-btn);background:var(--primary);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:52px;transition:transform .12s;display:flex}.send-btn:active{transform:scale(.92)}.call-full{z-index:100;background:#0a0a0a;position:fixed;inset:0}.call-root{color:#fff;font-family:inherit;overflow:hidden}.call-root,.call-root .rv{background:#0a0a0a;position:absolute;inset:0}.call-root .rv{object-fit:cover;width:100%;height:100%}.call-center{flex-direction:column;justify-content:center;align-items:center;padding-bottom:96px;display:flex;position:absolute;inset:0}.call-center .call-name{font-size:var(--fs-h2);margin:14px 0 0;font-weight:800}.call-center .call-sub{font-size:var(--fs-body-s);color:#ffffff9e;margin:4px 0 0}.call-center .avatar{border-radius:var(--r-lg)}.hud{top:calc(14px + env(safe-area-inset-top));font-size:var(--fs-caption);font-variant-numeric:tabular-nums;z-index:3;justify-content:space-between;font-weight:700;display:flex;position:absolute;left:14px;right:14px}.hud span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;border-radius:99px;align-items:center;gap:5px;padding:6px 12px;display:flex}.hud svg{width:13px;height:13px}.hud .warn{background:var(--danger)}.pip{top:calc(58px + env(safe-area-inset-top));border-radius:var(--r-md);color:#9c9389;z-index:3;background:#221c18;border:1.5px solid #ffffff38;justify-content:center;align-items:center;width:88px;height:118px;display:flex;position:absolute;right:14px;overflow:hidden;box-shadow:0 8px 24px #00000073}.pip video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.call-dock{z-index:4;padding:60px 16px calc(22px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#0000006b 34%,#000000c7);flex-direction:column;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.call-dock>*{pointer-events:auto}.call-meta{text-align:center;font-size:var(--fs-caption);color:#ffffffb3;font-variant-numeric:tabular-nums;margin:0}.call-ctrl{gap:12px;padding:0}.call-ctrl,.cbtn{justify-content:center;display:flex}.cbtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:none;border-radius:50%;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:58px;height:58px;font-family:inherit;transition:transform .12s,background .15s}.cbtn:active{transform:scale(.9)}.cbtn-l{font-size:var(--fs-caption);letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1}.cbtn.end{background:var(--danger);color:#fff;border-radius:99px;flex-direction:row;gap:7px;width:auto;padding:0 22px;font-weight:800}@media (max-width:359px){.call-ctrl{gap:8px}.cbtn{width:52px;height:52px}.cbtn.end{padding:0 16px}}.cc-panel{color:#fff;text-align:center;pointer-events:none;background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-height:0;padding:0;display:flex}.cc-panel .cc-wait{color:#ffffffdb;background:#0000008c;max-width:88%;padding:7px 13px;font-size:.8125rem;line-height:1.5}.cc-panel .cc-line,.cc-panel .cc-wait{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-md)}.cc-panel .cc-line{background:#000000a3;max-width:92%;margin:0;padding:6px 14px;font-size:1rem;font-weight:500;line-height:1.45;display:inline-block;box-shadow:0 2px 10px #00000052}.cc-panel .cc-line b{color:var(--gold-lt);margin-right:7px;font-weight:800}.cc-panel .cc-interim{color:#ffffffbd;background:#00000080;font-style:italic}.call-audio{background:var(--gold);color:var(--gold-ink);font-weight:800;font-size:var(--fs-body-s);cursor:pointer;border:none;padding:11px 20px;font-family:inherit;top:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.call-audio,.call-fake{z-index:3;border-radius:99px;position:absolute;left:50%}.call-fake{top:calc(58px + env(safe-area-inset-top));pointer-events:none;color:#fff;max-width:calc(100% - 130px);font-size:var(--fs-caption);white-space:nowrap;background:#00000080;padding:5px 12px;font-weight:600;transform:translate(-50%)}.sheet-bg{z-index:40;-webkit-backdrop-filter:blur(8px);background:#00000080;display:none;position:absolute;inset:0}.thumb-x:after{content:"";position:absolute;inset:-9px}.sheet-bg.on{align-items:flex-end;display:flex}.sheet{background:var(--surface);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;padding:12px 22px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;max-height:84%;animation:sheetup .42s var(--spring);overflow-y:auto}@keyframes sheetup{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.sheet h3{font-size:var(--fs-h3);font-weight:var(--fw-title);color:var(--strong);margin:8px 0 14px}.handle{background:var(--line);border-radius:99px;width:38px;height:4px;margin:0 auto 10px}.toast{color:#fff;border-radius:var(--r-md);font-size:var(--fs-body-s);z-index:1300;opacity:0;transition:all .3s var(--spring);white-space:normal;text-align:center;word-break:keep-all;pointer-events:none;background:#000000f0;justify-content:center;align-items:center;gap:7px;max-width:min(340px,100vw - 32px);max-width:min(340px,100cqw - 32px);padding:12px 18px;font-weight:600;line-height:1.45;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%)translateY(10px)}.toast.on{opacity:1;transform:translate(-50%)translateY(0)}.toast svg{width:15px;height:15px;color:var(--gold)}.skel{background:var(--surface);border-radius:var(--r-lg);gap:12px;margin-bottom:10px;padding:16px;display:flex}.sh{background:var(--fill);border-radius:var(--r-sm);animation:shim 1.4s ease-in-out infinite}@keyframes shim{0%,to{opacity:1}50%{opacity:.5}}.stagger>*{animation:rise .35s both}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lrow{border-bottom:1px solid var(--fill);cursor:pointer;align-items:center;gap:12px;padding:14px 2px;display:flex}.lrow:last-child{border-bottom:none}.lrow .ico{border-radius:var(--r-sm);background:var(--fill);width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lrow b{color:var(--strong)}.lrow small{color:var(--weak);margin-top:2px;display:block}.lrow .r{color:var(--weak);align-items:center;gap:6px;margin-left:auto;font-size:.8125rem;font-weight:600;display:flex}.status-pill{font-size:var(--fs-micro);white-space:nowrap;border-radius:99px;padding:4px 10px;font-weight:700;line-height:1.45}.st-pending{background:var(--gold-pill);color:#7a5a10}.st-approved{color:var(--ok-text);background:#e7f3ec}.st-rejected{color:#0a0a0a;background:#e9a79c}.st-review{color:var(--info);background:#eaf0f8}.st-neutral{background:var(--fill);color:var(--weak)}.check-item{border-bottom:1px solid var(--fill);cursor:pointer;font-size:var(--fs-body-s);color:var(--strong);gap:11px;padding:13px 0;font-weight:600}.check-item,.check-item .box{align-items:center;display:flex}.check-item .box{border-radius:var(--r-sm);border:1.8px solid var(--ctl-line);color:#0000;width:24px;height:24px;transition:all .18s var(--spring);flex-shrink:0;justify-content:center}.check-item.ck .box{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.check-item.radio .box{border-radius:50%}.check-item.radio .box svg{display:none}.check-item.radio.ck .box{background:var(--surface);border-color:var(--gold);position:relative}.check-item.radio.ck .box:after{content:"";background:var(--gold);border-radius:50%;width:11px;height:11px}.timeline{margin:14px 0}.tl{gap:12px;padding-bottom:18px;display:flex;position:relative}.tl:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:0;left:11px}.tl:last-child:before{display:none}.tl .n{background:var(--fill);width:24px;height:24px;color:var(--weak);border:1px solid var(--line);z-index:1;font-size:var(--fs-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.tl.done .n{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.tl b{font-size:var(--fs-body-s);color:var(--strong)}.tl small{font-size:var(--fs-caption);color:var(--weak)}.lock-note{background:var(--fill);color:var(--text);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-body-s);text-align:center;padding:22px;line-height:1.6}.lock-note b{color:var(--gold-text)}.lock-note svg{width:30px;height:30px;color:var(--gold);margin:0 auto 10px}.paid-badge{font-size:var(--fs-micro);color:#fff;background:#146239;border-radius:99px;padding:2px 7px;font-weight:700}.stars{gap:8px;margin:14px 0;display:flex}.stars,.stars button{justify-content:center}.stars button{cursor:pointer;color:var(--ctl-line);transition:transform .15s var(--spring);min-width:var(--sec-tap,3rem);min-height:var(--sec-tap,3rem);background:0 0;border:none;align-items:center;display:inline-flex}.stars button.on{color:var(--gold);transform:scale(1.12)}.stars svg{width:34px;height:34px}.fav{background:var(--fill);color:var(--weak);border-radius:var(--r-tab);cursor:pointer;min-width:44px;height:44px;transition:all .18s var(--spring);border:none;border:1px solid var(--ctl-line);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;display:flex}.fav:not([aria-pressed]){color:var(--info)}.fav[aria-pressed=false]{color:var(--primary)}.fav[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.fav.on{transform:scale(1.05)}@media (max-width:379px){.fav{gap:4px;padding:0 9px}}#auth{background:var(--surface);z-index:50;color:var(--strong);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}#auth:before{content:"緣";color:#b98a1f14;pointer-events:none;font-family:Noto Serif KR,serif;font-size:11.25rem;position:absolute;top:40px;right:-20px}.auth-body{flex-direction:column;flex:1;justify-content:center;padding:36px 28px;display:flex}.auth-logo{letter-spacing:3px;align-items:center;gap:12px;font-family:Noto Serif KR,serif;font-size:2.375rem;font-weight:800;display:flex}.auth-tag{font-size:var(--fs-body-s);color:var(--weak);margin:10px 0 40px;line-height:1.6}.demo-acc{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.demo-acc p{font-size:var(--fs-caption);color:var(--weak);margin-bottom:9px}.demo-acc .chips .chip{background:var(--surface);border-color:var(--ctl-line);color:var(--text)}.gate{z-index:110;color:var(--strong);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.gate .done-bell{margin:0 auto 20px}.comment{border-bottom:1px solid var(--fill);gap:10px;padding:12px 0;display:flex}.comment .cavt{background:var(--fill);width:34px;height:34px;color:var(--weak);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.comment b{color:var(--strong);font-size:.8125rem}.comment p{font-size:var(--fs-body-s);margin-top:2px;line-height:1.55}.comment small{font-size:var(--fs-caption);color:var(--weak)}.seg{background:var(--fill);border-radius:var(--r-tab);margin-bottom:12px;padding:4px;display:flex}.seg button{border-radius:var(--r-tab-in);min-height:44px;color:var(--weak);cursor:pointer;transition:background-color .2s var(--push),color .2s var(--push),box-shadow .2s var(--push);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:5px;padding:10px;font-weight:600;display:flex}.seg button.on{background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--ctl-line)}.ad-tag,.seg button.on{color:var(--strong);font-weight:800}.ad-tag{font-size:var(--fs-body);background:var(--gold-pill);border:1px solid var(--ctl-line);border-radius:var(--r-xs);flex-shrink:0;padding:3px 8px}.medal{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:800;display:flex}.m1{background:#b98a1f}.m1,.m2{color:#0a0a0a}.m2{background:#c9c1b7}.m3{color:#fff;background:#7a5a10}.mN{background:var(--fill);color:var(--weak)}.msg.warn{background:var(--danger-bg);color:var(--danger);text-align:center;border:1px solid #e9a79c;max-width:100%;font-size:.8125rem;font-weight:600;line-height:1.55}.rv-card{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--card-shadow);cursor:pointer;margin-bottom:10px;padding:15px 16px}@container app (min-width:1024px){.rv-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:12px;display:grid}.rv-grid>*{min-width:0}.rv-grid .rv-card{margin-bottom:0}}.rv-head{font-size:var(--fs-caption);color:var(--weak);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rv-head b{color:var(--strong);font-size:.8125rem}.rv-title{font-size:var(--fs-body-s);color:var(--strong);margin:7px 0 5px;font-weight:700;line-height:1.45}.rv-quote{color:var(--strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#b98a1f6b;border-radius:3px;padding:0 3px;font-weight:800}.rv-body{font-size:var(--fs-body-s);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.rv-body.open{-webkit-line-clamp:unset;display:block;overflow:visible}.rv-more{font-size:var(--fs-caption);color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:700}.rv-more:hover{text-decoration:underline}.rv-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.rv-b{font-size:var(--fs-micro);background:var(--fill);color:var(--weak);border-radius:99px;padding:3px 8px;font-weight:700}.rv-b.act{cursor:pointer;border:none;align-items:center;gap:4px;font-family:inherit;transition:background .15s,color .15s;display:inline-flex;position:relative}.rv-b.act:active{transform:scale(.94)}.rv-b.act.on{color:var(--danger);background:#c0392b17}.rv-b.mine{align-items:center;gap:4px;display:inline-flex}.ai-bar{font-size:var(--fs-caption);color:var(--weak);align-items:center;gap:8px;margin-top:7px;display:flex}.ai-bar .track{background:var(--fill);border-radius:99px;flex:1;height:7px;overflow:hidden}.ai-bar .track i{background:var(--gold);height:100%;transition:width .7s var(--push);border-radius:99px;display:block}.ai-bar b{text-align:right;width:36px;color:var(--strong);font-variant-numeric:tabular-nums}.gallery img{cursor:pointer;transition:transform .12s}.gallery img:active{transform:scale(.96)}.sub-tier{border:1.5px solid var(--ctl-line);background:var(--surface);border-radius:var(--r-lg);cursor:pointer;margin-bottom:10px;padding:16px;transition:all .15s;display:block}.sub-tier:has(input:focus-visible){outline:2.5px solid var(--info);outline-offset:2px}.sub-tier.sel{border-color:var(--gold);background:var(--gold-bg)}.sub-tier .st-hd{justify-content:space-between;align-items:baseline;display:flex}.sub-tier .st-hd b{color:var(--strong);font-size:.9375rem}.sub-tier .st-hd span{color:var(--strong);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.sub-tier ul{margin-top:9px;list-style:none}.sub-tier li{font-size:var(--fs-caption);color:var(--text);gap:6px;padding:3px 0;line-height:1.5;display:flex}.sub-tier li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3' d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='3' d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.banner-pop{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);color:var(--strong);box-shadow:var(--card-shadow);padding:20px;position:relative;overflow:hidden}.feed-it{border-left:2.5px solid var(--gold);margin-bottom:14px;padding:2px 0 2px 12px}.feed-it b{font-size:var(--fs-body-s);color:var(--strong)}.feed-it small{color:var(--weak)}.feed-it p,.feed-it small{font-size:var(--fs-caption)}.feed-it p{color:var(--text);margin-top:4px;line-height:1.55}.day-strip{scrollbar-width:none;gap:6px;margin:0 -20px 12px;padding:8px 20px 4px;display:flex;overflow-x:auto}.day-strip::-webkit-scrollbar{display:none}.dday{border:1px solid var(--ctl-line);background:var(--surface);border-radius:var(--r-md);text-align:center;cursor:pointer;flex-shrink:0;min-width:56px;padding:9px 6px;font-family:inherit;position:relative}.dday b{font-size:var(--fs-body-s);color:var(--strong);display:block}.dday small{font-size:var(--fs-micro);color:var(--weak)}.dday.on{background:var(--primary);border-color:var(--primary)}.dday .bn,.dday.on b,.dday.on small{color:#fff}.dday .bn{background:var(--primary);font-size:var(--fs-micro);border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-weight:800;display:flex;position:absolute;top:-6px;right:-4px}.faq-q{border-bottom:1px solid var(--fill);cursor:pointer;padding:13px 2px}.faq-q b{font-size:var(--fs-body-s);color:var(--strong);justify-content:space-between;gap:8px;display:flex}.faq-a{font-size:var(--fs-caption);color:var(--text);background:var(--fill);border-radius:var(--r-md);margin-top:9px;padding:11px 13px;line-height:1.65;display:none}.faq-q.open .faq-a{display:block}.vote-opt{min-height:var(--sec-tap,3rem);border:1px solid var(--ctl-line);border-radius:var(--r-sm);color:var(--strong);cursor:pointer;align-items:center;margin-bottom:7px;padding:11px 13px;font-size:.8125rem;font-weight:600;display:flex;position:relative;overflow:hidden}.vote-opt>span{flex:1;min-width:0}.vote-opt:after{content:"";background:var(--fill);z-index:0;right:0}.vote-opt .vbar,.vote-opt:after{height:6px;position:absolute;bottom:0;left:0}.vote-opt .vbar{background:var(--gold);z-index:1;transition:width .5s var(--push);top:auto}.vote-opt span{z-index:1;justify-content:space-between;display:flex;position:relative}.th-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--card-shadow);margin-bottom:12px;padding:18px}.th-head{align-items:center;gap:10px;display:flex}.th-head .avatar{border-radius:50%;width:42px;height:42px}.th-body{color:var(--text);word-break:break-word;margin:12px 0 4px;font-size:.9375rem;line-height:1.72}.th-body b{color:var(--strong)}.th-img{object-fit:cover;cursor:pointer;width:100%;max-height:340px;margin-top:10px}.th-img,.th-media{border-radius:var(--r-md);background:var(--fill)}.th-media{gap:11px;margin-top:8px;padding:12px 14px}.th-media,.th-media .mi{align-items:center;display:flex}.th-media .mi{border-radius:var(--r-sm);background:var(--primary);color:#fff;flex-shrink:0;justify-content:center;width:38px;height:38px}.th-media b{color:var(--strong);font-size:.8125rem}.th-media small{font-size:var(--fs-caption);color:var(--weak);display:block}.th-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.th-tag{min-height:40px;font-size:var(--fs-micro);color:#7a5a10;background:var(--beige);cursor:pointer;border:none;border-radius:99px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.th-tag[role=button],button.th-tag{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);justify-content:center}.th-acts{border-top:1px solid var(--fill);gap:20px;margin-top:12px;padding-top:12px;display:flex}.th-acts button,.th-acts>span{color:var(--weak);background:0 0;border:none;align-items:center;gap:6px;min-height:44px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:transform .12s;display:flex}.th-acts button{cursor:pointer}.th-acts button:active{transform:scale(.92)}.th-acts button.liked,.th-acts>span.liked{color:var(--danger)}.th-head .avatar img{border-radius:50%}.ed-area{background:var(--surface);border-radius:var(--r-field);min-height:170px;color:var(--strong);box-shadow:var(--shadow);outline:none;padding:16px;font-size:.9375rem;line-height:1.7}.ed-area:empty:before{content:attr(data-ph);color:var(--weak)}.ed-bar{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ed-btn{border:1px solid var(--ctl-line);background:var(--surface);border-radius:var(--r-tab-in);min-width:2.75rem;height:2.75rem;font-size:var(--fs-body-s);color:var(--strong);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-weight:800;transition:all .12s;display:flex}.ed-btn:active{transform:scale(.93)}.ed-btn.on{background:var(--primary);color:#fff;border-color:var(--primary)}.ed-btn .sw{border-radius:4px;width:14px;height:14px}.ntab{background:var(--fill);border-radius:var(--r-tab);margin-bottom:12px;padding:4px;display:flex}.ntab button{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab-in);font-size:var(--fs-caption);color:var(--weak);cursor:pointer;transition:background-color .2s var(--push),color .2s var(--push),box-shadow .2s var(--push);background:0 0;border:none;flex:1;padding:9px;font-family:inherit;font-weight:600}.ntab button.on{background:var(--surface);color:var(--strong);box-shadow:var(--shadow);font-weight:800}.frame:not(.dash-frame)>main .page{width:100%;max-width:1440px;margin:0 auto}.comm-tabbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line-card);z-index:3;background:var(--bg);gap:2px;display:flex;position:sticky;top:0;overflow-x:auto}.comm-tabbar::-webkit-scrollbar{display:none}.comm-tab{white-space:nowrap;cursor:pointer;color:var(--weak);border-radius:var(--r-tab-in);background:0 0;border:none;flex:none;align-items:center;gap:6px;min-height:48px;padding:12px 14px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:color .15s;display:inline-flex;position:relative}@media (hover:hover){.comm-tab:hover{color:var(--strong)}}.comm-tabbar .comm-tab:focus-visible{outline-offset:-3px}.comm-tab.on{color:var(--strong);font-weight:800}.comm-tab.on:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}@media (forced-colors:active){.comm-tab.on:after{forced-color-adjust:none;background-color:highlight}}.comm-desk{display:contents}@container app (min-width:1024px){.comm-desk{align-items:flex-start;gap:28px;display:flex}.comm-desk>.sec-stack{flex:auto;min-width:0}}.sec-rows.comm-rows{gap:0}.sec-rows.comm-rows>*{border-bottom:1px solid var(--line-card);padding:18px 0}.sec-rows.comm-rows>:first-child{padding-top:2px}.sec-rows.comm-rows>:last-child{border-bottom:none;padding-bottom:2px}.pr-row{flex-direction:column;gap:6px}.pr-row,.pr-top{min-width:0;display:flex}.pr-top{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:7px;line-height:1.4}.pr-cat{color:var(--primary);flex-shrink:0;font-weight:800}.pr-au{min-width:0;color:var(--weak);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pr-av{background:var(--primary-tint);width:18px;height:18px;color:var(--primary-dark);font-size:var(--fs-micro);border-radius:50%;flex-shrink:0;justify-content:center;font-weight:800}.pr-av,.pr-name{align-items:center;display:inline-flex;overflow:hidden}.pr-name{text-overflow:ellipsis;white-space:nowrap;gap:3px;min-width:0}.pr-time{color:var(--weak);flex-shrink:0;font-weight:500}.pr-title{font-size:var(--fs-h3);color:var(--strong);font-weight:700;line-height:1.35}.pr-prev,.pr-title{overflow-wrap:anywhere;word-break:keep-all;margin:0}.pr-prev{font-size:var(--fs-body-s);color:var(--weak);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.pr-meta{color:var(--weak);gap:14px;margin-top:2px;font-size:.8125rem;display:flex}.pr-m,.pr-meta{align-items:center}.pr-m{gap:4px;display:inline-flex}.util-desk,.util-main,.util-side{display:contents}@container app (min-width:1024px){.sec-stack .util-desk{gap:var(--sec-gap);grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;display:grid}.sec-stack .util-desk.is-side-first{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.sec-stack .util-desk>.util-main,.sec-stack .util-desk>.util-side{gap:var(--sec-gap);flex-direction:column;min-width:0;display:flex}.sec-stack .util-desk>.util-side.is-sticky{position:sticky;top:16px}}.sec-stack .util-main>.sec.is-group,.sec-stack .util-side>.sec.is-group{margin-top:calc(var(--sec-gap-lg) - var(--sec-gap))}.sec-stack .util-main>.sec.is-group:first-child,.sec-stack .util-side>.sec.is-group:first-child{margin-top:0}.sec-stack .util-main>.sec.is-key>.sec-hd>.sec-hd-tx>h2,.sec-stack .util-main>.sec.is-key>.sec-hd>.sec-hd-tx>h3,.sec-stack .util-main>.sec.is-key>.sec-hd>h2,.sec-stack .util-main>.sec.is-key>.sec-hd>h3,.sec-stack .util-side>.sec.is-key>.sec-hd>.sec-hd-tx>h2,.sec-stack .util-side>.sec.is-key>.sec-hd>.sec-hd-tx>h3,.sec-stack .util-side>.sec.is-key>.sec-hd>h2,.sec-stack .util-side>.sec.is-key>.sec-hd>h3{font-size:var(--fs-h2);letter-spacing:-.5px}.live-desk{display:contents}@media (min-width:1024px){body,html{height:100dvh;padding:0;display:block;overflow:hidden}}@container app (min-width:1024px){.live-desk{grid-template-columns:minmax(300px,340px) 1fr;align-items:start;gap:28px;display:grid}.live-desk>section:first-child{position:sticky;top:16px}.frame:not(.dash-frame){height:100dvh;min-height:0;box-shadow:none;background:var(--bg);border-radius:0;flex-direction:column;display:flex;width:100%!important;max-width:none!important}.frame:not(.dash-frame)>.hd-collapse,.frame>.mob-tabs{display:none}.frame:not(.dash-frame)>main{padding-bottom:0}.toast{bottom:28px}.frame.dash-frame{height:100dvh;min-height:0;box-shadow:none;border-radius:0;grid-template:"side head""side main"1fr/240px 1fr;margin:0;display:grid;width:100%!important;max-width:none!important}.dash-frame>.hd-collapse{grid-area:head;margin-bottom:0!important;transform:none!important}.dash-frame>main{grid-area:main;padding-bottom:24px}.dash-frame>nav.dash-side{border-right:1px solid var(--line);background:var(--surface);grid-area:side;height:100%;position:static}:where(:root body>*){--tabbar-h:0px}}.vip-badge{background:var(--gold);color:var(--gold-ink);gap:4px;padding:3px 10px}.believer-mark,.vip-badge{font-size:var(--fs-micro);border-radius:99px;align-items:center;font-weight:800;display:inline-flex}.believer-mark{color:#a82a19;background:#fbede9;gap:3px;padding:3px 9px}.believer-mark.is-shaman{color:#1b3a6b;background:#eaf0f8}.photo-strip{gap:5px;margin-top:9px;display:flex}.photo-strip img{object-fit:cover;border-radius:var(--r-md);background:var(--fill);flex:1;min-width:0;height:74px}.map-card{z-index:3;animation:rise .3s both;position:absolute;bottom:12px;left:10px;right:10px}.map-card .card{margin-bottom:0;box-shadow:0 10px 30px #00000040}.map-fit{z-index:3;border:1px solid var(--ctl-line);background:var(--surface);color:var(--strong);font-size:var(--fs-caption);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #00000029}.map-fit svg{color:var(--gold)}.map-fit:active{transform:scale(.96)}.map-sel .avatar{border-radius:var(--r-sm);overflow:hidden}.mk-pin{cursor:pointer;will-change:transform;position:relative;transform:translate(-50%,-100%)}.mk-pin .mk-body{color:var(--strong);border:1.5px solid var(--gold);font-size:var(--fs-caption);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;align-items:center;gap:3px;padding:4px 9px 4px 8px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 12px #0003,0 1px 2px #0000001f}.mk-pin .mk-body svg{color:var(--gold)}.mk-pin:after{content:"";border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);background:#fff;width:9px;height:9px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.mk-pin.mk-sel{z-index:10}.mk-pin.mk-un .mk-body{border-color:var(--line);color:var(--weak);background:#fff}.mk-pin.mk-un .mk-body svg{display:none}.mk-pin.mk-un:after{border-color:var(--line)}.mk-pin.mk-un.mk-sel .mk-body{color:#fff;box-shadow:0 8px 22px #00000047}.mk-pin.mk-un.mk-sel .mk-body,.mk-pin.mk-un.mk-sel:after{background:var(--weak);border-color:var(--weak)}.mk-av{cursor:pointer;will-change:transform;width:44px;height:44px;position:relative;transform:translate(-50%,-50%)}.mk-av .mk-av-fb,.mk-av img{object-fit:cover;background:var(--gold);box-sizing:border-box;border:2.5px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 4px 12px #00000047,0 1px 2px #00000029}.mk-av .mk-av-fb{color:var(--gold-ink);font-weight:800;font-size:var(--fs-body);justify-content:center;align-items:center;line-height:1;display:none}.mk-av.mk-av-noimg .mk-av-fb{display:flex}.mk-av.mk-sel{z-index:10}.mk-av .mk-av-rating{color:var(--strong);border:1px solid var(--gold);font-size:var(--fs-micro);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;align-items:center;gap:2px;padding:1px 6px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}.mk-av .mk-av-rating svg{color:var(--gold)}.mk-badge-un{font-size:var(--fs-micro);background:var(--fill);color:var(--weak);border:1px solid var(--line);border-radius:99px;flex-shrink:0;padding:2px 7px;font-weight:800}.jn-hero{text-align:left;color:#fff;border-radius:var(--r-xl);background:linear-gradient(135deg,#c93520,#b32e1c 52%,#9f2717);margin-bottom:26px;padding:38px 24px 34px;position:relative;overflow:hidden;box-shadow:0 18px 44px #c9352047}.jn-hero:before{content:"";background:radial-gradient(circle,#ffffff29,#0000 62%);width:460px;height:460px;top:-42%;right:-6%}.jn-hero:after,.jn-hero:before{pointer-events:none;position:absolute}.jn-hero:after{content:"巫";color:#ffffff12;-webkit-user-select:none;user-select:none;font-family:Noto Serif KR,serif;font-size:11rem;font-weight:800;line-height:1;bottom:-40px;right:12px}.jn-hero>*{z-index:1;position:relative}.jn-eyebrow{font-size:var(--fs-caption);letter-spacing:.4px;color:#fff;background:#0000002e;border-radius:99px;align-items:center;margin-bottom:16px;padding:6px 13px;font-weight:800;display:inline-flex}.jn-hero h1{font-size:clamp(1.75rem,3.4vw,2.55rem);font-size:clamp(1.75rem,3.4cqw,2.55rem);font-weight:var(--fw-title);letter-spacing:-.5px;line-height:1.22;font-family:var(--font-sans);color:#fff;margin:0 0 14px;display:block}.jn-hero p{color:#ffffffe0;max-width:52ch;margin:0 0 22px;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-size:clamp(.9375rem,1.05cqw,1.0625rem);line-height:1.65}.jn-hero-cta{display:flex}.jn-hero .jn-cta{color:var(--primary);background:#fff;font-weight:800;transition:transform .14s,box-shadow .14s;box-shadow:0 10px 24px #0000002e}.jn-hero .jn-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0000003d}.jn-trust{flex-wrap:wrap;justify-content:flex-start;gap:9px 20px;margin-top:22px;display:flex}.jn-trust span{font-size:var(--fs-caption);color:#fff;align-items:center;gap:5px;font-weight:600;display:inline-flex}.jn-trust svg{color:#fffffff2}.jn-h2{font-size:clamp(1.25rem,1.8vw,1.55rem);font-size:clamp(1.25rem,1.8cqw,1.55rem);font-weight:var(--fw-title);color:var(--strong);letter-spacing:-.4px;margin:40px 0 16px}.jn-feat-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jn-feat{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--card-shadow);flex-direction:column;gap:9px;padding:22px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.jn-feat:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 12px 26px #00000014}.jn-feat-ic{border-radius:var(--r-sm);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.jn-feat b{color:var(--strong);font-size:1rem;font-weight:800}.jn-feat small{font-size:var(--fs-body-s);color:var(--weak);line-height:1.55}.jn-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.jn-step{align-items:flex-start;gap:16px;padding:6px 0 22px;display:flex;position:relative}.jn-step:last-child{padding-bottom:0}.jn-step:before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:-2px;left:15px}.jn-step:last-child:before{display:none}.jn-step-n{z-index:1;background:var(--primary);color:#fff;width:32px;height:32px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:flex;position:relative}.jn-step b{color:var(--strong);margin-bottom:3px;font-size:1rem;font-weight:800;display:block}.jn-step small{font-size:var(--fs-body-s);color:var(--weak);line-height:1.55}.jn-claim{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);color:var(--strong);box-shadow:var(--card-shadow);align-items:center;gap:14px;margin:28px 0;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.jn-claim:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 10px 22px #00000012}.jn-claim-ic{border-radius:var(--r-sm);background:var(--primary-tint);width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.jn-claim b{margin-bottom:2px;font-size:.9375rem;font-weight:800;display:block}.jn-claim small{color:var(--weak);font-size:.8125rem}.jn-claim>div{flex:1;min-width:0}.jn-claim>svg{color:var(--weak);flex-shrink:0}.jn-faq{flex-direction:column;gap:10px;display:flex}.jn-faq-item{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);padding:2px 18px;transition:border-color .15s,box-shadow .15s}.jn-faq-item[open]{border-color:var(--primary-tint);box-shadow:0 6px 18px #0000000d}.jn-faq-item summary{cursor:pointer;color:var(--strong);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.jn-faq-item summary::-webkit-details-marker{display:none}.jn-faq-item summary:after{content:"+";color:var(--primary);flex-shrink:0;font-size:1.375rem;font-weight:300;line-height:1}.jn-faq-item[open] summary:after{content:"−"}.jn-faq-item p{font-size:var(--fs-body-s);color:var(--weak);margin:0 0 16px;line-height:1.65}.jn-final{text-align:center;color:#fff;border-radius:var(--r-xl);background:linear-gradient(135deg,#c93520,#9f2717);flex-direction:column;align-items:center;gap:7px;margin:40px 0 8px;padding:40px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #c9352042}.jn-final:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 60%);width:420px;height:420px;position:absolute;top:-55%;left:50%;transform:translate(-50%)}.jn-final>*{z-index:1;position:relative}.jn-final b{color:#fff;font-size:clamp(1.25rem,1.8vw,1.55rem);font-size:clamp(1.25rem,1.8cqw,1.55rem);font-weight:800}.jn-final small{font-size:var(--fs-body-s);color:#ffffffd9;margin-bottom:14px}.jn-final .jn-cta{color:var(--primary);background:#fff;font-weight:800;box-shadow:0 8px 20px #0003}.jn-final .jn-cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px #00000042}@container app (min-width:1024px){.jn-hero{padding:60px 52px 52px}.jn-hero:after{font-size:15rem;bottom:-52px;right:32px}.jn-feat-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.mk-me{background:#c9352038;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;transform:translate(-50%,-50%)}.mk-me span{background:var(--primary);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #fff,0 1px 4px #c9352080}.lrow-map{text-align:left;width:100%;font:inherit;background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-lg);cursor:pointer;color:inherit;align-items:center;gap:12px;padding:12px 14px;transition:transform .1s;display:flex}.lrow-map:active{transform:scale(.99)}.lrow-map>svg{color:var(--weak);flex-shrink:0}.mk-cluster{cursor:pointer;white-space:nowrap;background:var(--surface);border:2px solid var(--mk-rg,var(--strong));align-items:center;gap:7px;padding:7px 10px 7px 12px;font-family:inherit;display:inline-flex;position:relative;box-shadow:0 3px 10px #00000038,0 1px 2px #00000024}.mk-cluster,.mk-cluster:before{border-radius:99px;transform:translate(-50%,-50%)}.mk-cluster:before{content:"";width:max(100%,var(--sec-tap,3rem));height:var(--sec-tap,3rem);position:absolute;top:50%;left:50%}.mk-cluster:focus-visible{outline:3px solid var(--mk-rg,var(--strong));outline-offset:2px}.mk-cluster:active{transform:translate(-50%,-50%)scale(.96)}.mk-c-name{font-size:var(--fs-body-s);letter-spacing:-.01em;color:var(--strong);font-weight:800;line-height:1.25;position:relative}.mk-c-n{min-width:var(--mk-c-min,22px);background:var(--mk-rg,var(--strong));color:#fff;height:21px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;padding:0 6px;font-weight:800;line-height:1;display:inline-flex;position:relative}.mk-c-join{font-size:var(--fs-caption);color:var(--weak);font-weight:700;line-height:1.25;position:relative}.mk-c-join:before{content:"·";color:var(--hint);margin-right:5px}.mk-cluster.is-min .mk-c-join,.mk-cluster.is-min .mk-c-name{display:none}.mk-cluster.is-min{gap:0;padding:7px 9px}.mk-cluster.is-nojoin .mk-c-join{display:none}.mk-c-sm{--mk-c-min:22px}.mk-c-md{--mk-c-min:26px}.mk-c-lg{--mk-c-min:30px;box-shadow:0 5px 16px #00000042,0 1px 2px #00000029}.mk-rg-cap{--mk-rg:var(--primary-dark)}.mk-rg-chu{--mk-rg:var(--navy)}.mk-rg-yng{--mk-rg:var(--gold-text)}.mk-rg-hon{--mk-rg:#146239}.mk-rg-etc{--mk-rg:var(--strong)}@media (prefers-reduced-motion:reduce){.mk-cluster:active{transform:translate(-50%,-50%)}}.mk-cluster.mk-anchored,.mk-pin.mk-anchored{transform:none}.mk-cluster.mk-anchored:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.mk-cluster.mk-anchored:active{transform:none}}.search-line{gap:8px;margin-bottom:10px;display:flex}.search-line .sw{flex:1;position:relative}.search-line .sw svg{color:var(--hint);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-line input{margin:0;padding-left:40px}.search-line button{white-space:nowrap;flex-shrink:0}.view-tg{border-radius:var(--r-tab);background:var(--primary);color:#fff;cursor:pointer;width:54px;min-height:54px;font-size:var(--fs-micro);border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;font-family:inherit;font-weight:700;transition:transform .12s;display:flex}.view-tg:active{transform:scale(.94)}.price-li{border-bottom:1px dashed var(--row-line);font-size:var(--fs-body-s);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.price-li>b{white-space:nowrap;flex-shrink:0}.price-li:last-child{border:none}.price-li .ch-tag{font-size:var(--fs-micro);background:var(--fill);color:var(--weak);border-radius:var(--r-xs);margin-right:7px;padding:2px 7px;font-weight:700}.price-li b{font-variant-numeric:tabular-nums;color:var(--strong)}@media (max-width:1023px){body,html{overscroll-behavior:none;padding:0;overflow:hidden}.frame,body,html{height:100dvh;min-height:0}.frame{width:100%;max-width:none;box-shadow:none;border-radius:0}main{padding-bottom:calc(var(--tabbar-h) + .5rem + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--tabbar-h) + var(--cta-h,0px) + env(safe-area-inset-bottom,0px) + .5rem)}.mob-tabs{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.cta-wrap{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.toast{bottom:calc(94px + env(safe-area-inset-bottom))}}@container app (max-width:1023px){.frame{width:100%;max-width:none;height:100dvh;min-height:0;box-shadow:none;border-radius:0}main{padding-bottom:calc(var(--tabbar-h) + .5rem + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--tabbar-h) + var(--cta-h,0px) + env(safe-area-inset-bottom,0px) + .5rem)}.mob-tabs{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.cta-wrap{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.toast{bottom:calc(94px + env(safe-area-inset-bottom))}}@media (max-width:374px){:root{--edge:16px;--page-pad:16px}.logo{font-size:var(--fs-body);letter-spacing:0}.screen-body{padding:8px 16px 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}:focus-visible,[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2.5px solid var(--info);outline-offset:2px}::placeholder{color:var(--weak);opacity:1}::selection{color:var(--strong);background:#b98a1f42}.skip-link{top:calc(-1 * (var(--sec-tap,3rem) + 1rem));z-index:120;min-height:var(--sec-tap,3rem);color:#fff;border-radius:0 0 var(--r-md) var(--r-md);font-size:var(--fs-body-s);box-shadow:none;background:#0a0a0a;align-items:center;padding:.8125rem 1.125rem;font-weight:800;transition:top .18s;display:inline-flex;position:fixed;left:12px}.skip-link:focus{top:0;box-shadow:0 6px 20px #00000040}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-contrast:more){:root{--line:#857b70;--card-line:#857b70;--weak:#4a423b;--hint:#595959;--text:#0a0a0a}.btn-o,.btn-tonal,.card,.chip,input,select,textarea{border-width:1.5px}:focus-visible{outline-width:3px}}:root[data-a11y-font=lg]{font-size:112.5%}:root[data-a11y-font=xl]{font-size:125%}:root[data-a11y-font=xxl]{font-size:150%}:root[data-a11y-contrast=high]{--line:#857b70;--card-line:#857b70;--weak:#4a423b;--hint:#595959;--text:#0a0a0a}:root[data-a11y-contrast=high] .btn-o,:root[data-a11y-contrast=high] .btn-tonal,:root[data-a11y-contrast=high] .card,:root[data-a11y-contrast=high] .chip,:root[data-a11y-contrast=high] input,:root[data-a11y-contrast=high] select,:root[data-a11y-contrast=high] textarea{border-width:1.5px}:root[data-a11y-contrast=high] :focus-visible{outline-width:3px}:root[data-a11y-motion=reduce] *,:root[data-a11y-motion=reduce] :after,:root[data-a11y-motion=reduce] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-a11y-underline=on] a{text-underline-offset:2px;text-decoration:underline}:root[data-a11y-underline=on] .mob-tabs a{text-decoration:none}.page{padding:var(--page-pad,20px);animation:fadein .2s;display:block}@container app (min-width:1024px){:where(.frame:not(.dash-frame)>main) .page:where(:not([style*=max-width])){padding-left:clamp(20px,5cqw,72px);padding-right:clamp(20px,5cqw,72px)}:where(.frame:not(.dash-frame)>main) .page:where(:not([style*=max-width])) :is(.chips.scroll,.gallery,.filt-bar){margin-left:0;margin-right:0;padding-left:0;padding-right:0}}body{word-break:keep-all;overflow-wrap:break-word;line-height:1.55}a{color:inherit;text-decoration:none}.vchip{font-size:var(--fs-micro);white-space:nowrap;vertical-align:middle;border:none;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-weight:700;line-height:1.35;display:inline-flex}.vchip svg{width:11px;height:11px}.v-red{color:#a82a19;background:#fbede9}.v-blue{color:#1b3a6b;background:#eaf0f8}.v-navy{color:#fff;background:#0f2547}.v-gold{color:#7a5a10;background:#fbf2dc}.v-amber{color:#fff;background:#5a420b}.v-green{color:#146239;background:#e7f3ec}.v-teal{color:#4a423b;background:#f5f5f5}.status-pill.v-amber,.status-pill.v-blue,.status-pill.v-gold,.status-pill.v-green,.status-pill.v-navy,.status-pill.v-red,.status-pill.v-teal{border:none}.reveal{animation:rise .42s var(--push) backwards}.stagger-i>*{animation:rise .4s var(--push) backwards;animation-delay:calc(var(--i,0)*40ms)}.stagger>:nth-child(6){animation-delay:.2s}.stagger>:nth-child(7){animation-delay:.24s}.stagger>:nth-child(8){animation-delay:.28s}.stagger>:nth-child(9){animation-delay:.32s}.stagger>:nth-child(10){animation-delay:.36s}.stagger>:nth-child(11){animation-delay:.4s}.stagger>:nth-child(12){animation-delay:.44s}.pressable{transition:transform .12s var(--push)}.pressable:active{transform:scale(.97)}.pressable-lg{transition:transform .12s var(--push)}.pressable-lg:active{transform:scale(.985)}.pop-in{animation:mwpop .22s var(--spring) both}@keyframes pop-beat{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.pop-beat{animation:pop-beat .26s var(--spring)}.tab-ind{border-radius:var(--r-tab-in);width:calc((100% - 8px)/var(--tab-n,2));transform:translateX(calc(var(--tab-i,0)*100%));transition:transform .22s var(--push);z-index:0;pointer-events:none;background:#c935201f;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #c9352014}.ntab.has-ind,.seg.has-ind{position:relative}.ntab.has-ind button,.seg.has-ind button{z-index:1;position:relative;box-shadow:none!important;background:0 0!important}.gauge{background:var(--fill);height:7px;overflow:hidden}.gauge,.gauge>i{border-radius:99px}.gauge>i{width:0;height:100%;transition:width .5s var(--push);background:#b98a1f;display:block}.gauge.amber>i{background:#e0a020}.gauge.red>i{background:#c0392b}@keyframes glow-soft{0%,to{opacity:.82}50%{opacity:1}}.glow-soft{animation:glow-soft 4s ease-in-out infinite}@keyframes fade-x{to{opacity:0;transform:translate(12px)}}.leaving{animation:fade-x .16s var(--push) both;pointer-events:none}.img-fade{opacity:0;transition:opacity .3s ease,transform .3s var(--push);transform:scale(1.02)}.img-fade.loaded{opacity:1;transform:none}.slide-up{transition:transform .32s var(--push);transform:translateY(100%)}.slide-up.in{transform:none}.trust-strip{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.trust-pill{font-size:var(--fs-caption);color:var(--strong);background:var(--fill);border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-weight:600;display:inline-flex}.trust-pill svg{color:var(--gold-text);flex-shrink:0}@keyframes bm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bm-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes bm-wave{0%{opacity:0;transform:scale(.72)}45%{opacity:.85}to{opacity:0;transform:scale(1.3)}}@keyframes bm-spark{0%,to{opacity:.15;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}.bell-mascot{flex-shrink:0;line-height:0;display:inline-block}.bell-mascot svg{overflow:visible}.bell-mascot .bm-float{transform-box:fill-box;transform-origin:50%;animation:bm-float 3.6s ease-in-out infinite}.bell-mascot .bm-swing{transform-box:fill-box;transform-origin:50% 6%;animation:bm-swing 2.4s ease-in-out infinite}.bell-mascot .bm-wave{transform-box:fill-box;transform-origin:50%;animation:bm-wave 2.4s ease-out infinite}.bell-mascot .bm-wave.d{animation-delay:1.2s}.bell-mascot .bm-spark{transform-box:fill-box;transform-origin:50%;animation:bm-spark 2.8s ease-in-out infinite}.bell-mascot .bm-spark.d{animation-delay:1.4s}@media (prefers-reduced-motion:reduce){.bell-mascot *{animation:none!important}}.si-wrap{z-index:9999;background:#0a0a0a;animation:si-in .6s both;position:fixed;inset:0;overflow:hidden}.si-wrap.si-out{animation:si-fade .5s forwards}@keyframes si-in{0%{opacity:0}to{opacity:1}}@keyframes si-fade{0%{opacity:1}to{opacity:0;visibility:hidden}}.si-scene{transform-origin:54% 58%;will-change:transform;width:100%;height:100%;animation:si-kenburns 30s ease-in-out 1.1s infinite alternate;display:block;position:absolute;inset:0}@keyframes si-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes si-appear{0%{opacity:0}to{opacity:1}}@keyframes si-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes si-sway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes si-ribbon-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes si-door-open{0%{transform:scaleX(1)}to{transform:scaleX(.1)}}@keyframes si-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.si-star{animation:si-twinkle 3.2s ease-in-out infinite}.si-stars{animation:si-appear 1.2s .2s both}.si-moon{animation:si-rise 1.4s cubic-bezier(.2,.7,.3,1) .5s both}.si-mtn-far{animation:si-rise 1.2s .8s both}.si-mtn-near{animation:si-rise 1.2s .95s both}.si-far-shrines{animation:si-rise 1.1s 1s both}.si-main-shrine{animation:si-rise 1.1s 1.2s both}.si-wing{animation:si-rise 1.1s 1.35s both}.si-obang{animation:si-appear 1s 1.3s both}.si-ribbon{transform-box:fill-box;animation:si-ribbon-sway 3.4s ease-in-out infinite}.si-lantern{transform-box:fill-box;animation:si-appear .8s both,si-sway 4s ease-in-out 1.2s infinite}.si-finial{transform-box:fill-box;transform-origin:50%;animation:si-glow 2.6s ease-in-out 2s infinite}.si-gate{animation:si-rise 1s 1.6s both}.si-door{transform-box:fill-box;animation:si-door-open 1.5s cubic-bezier(.45,0,.2,1) 2.2s both}.si-door-l{transform-origin:0}.si-door-r{transform-origin:100%}.si-lightbeam{animation:si-appear 1.6s 2.8s both,si-beam-pulse 5s ease-in-out 4.6s infinite}.si-pine{animation:si-appear 1.2s .9s both}@keyframes si-kenburns{0%{transform:scale(1.03)}to{transform:scale(1.11)}}@keyframes si-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes si-beam-pulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes si-title-glow{0%,to{filter:drop-shadow(0 3px 14px #b98a1f66)}50%{filter:drop-shadow(0 4px 26px #f0ce84bf)}}@keyframes si-mote-float{0%{opacity:0;transform:translateY(8px)}16%{opacity:.8}70%{opacity:.45}to{opacity:0;transform:translateY(-72px)}}@keyframes si-mist-drift{0%{transform:translate(-70px)}to{transform:translate(70px)}}.si-moonglow{transform-origin:50%;animation:si-breathe 7s ease-in-out 1.6s infinite}.si-moonglow,.si-mote{transform-box:fill-box}.si-mote{animation:si-mote-float 9s ease-in-out infinite}.si-mist{transform-box:fill-box;animation:si-appear 2.4s 1.2s both,si-mist-drift 36s ease-in-out infinite alternate}.si-vignette{background:radial-gradient(78% 74% at 52% 46%,#0000 58%,#0604038c 100%)}.si-fore,.si-vignette{pointer-events:none;position:absolute;inset:0}.si-fore{background:radial-gradient(120% 60% at 50% 22%,#0000009e,#0000 62%);flex-direction:column;align-items:center;padding:6vh 20px;display:flex}.si-fore>*{pointer-events:auto}.si-bell{filter:drop-shadow(0 6px 22px #f0ce8459);animation:si-rise 1s 3s both}.si-title{flex-direction:column;align-items:center;gap:2px;margin-top:10px;animation:si-rise 1s 3.3s both;display:flex}.si-hanja{letter-spacing:.14em;color:#f0ce84;filter:drop-shadow(0 3px 14px #b98a1f66);font-size:clamp(2.6rem,7vw,4rem);font-size:clamp(2.6rem,7cqw,4rem);font-weight:800;line-height:1;animation:si-title-glow 5s ease-in-out 4.4s infinite}.si-ko{letter-spacing:.5em;color:#e6ddd2;opacity:.9;text-indent:.5em;font-size:clamp(.95rem,2.4vw,1.15rem);font-size:clamp(.95rem,2.4cqw,1.15rem);font-weight:700}.si-tag{color:#a79d91;opacity:.92;text-shadow:0 2px 12px #00000080;margin-top:12px;font-size:clamp(.9rem,2.6vw,1.05rem);font-size:clamp(.9rem,2.6cqw,1.05rem);animation:si-rise 1s 3.6s both}.si-enter,.si-tag{letter-spacing:.02em}.si-enter{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#c93520;border:none;border-radius:999px;margin-top:auto;padding:15px 34px;font-size:1rem;font-weight:800;transition:transform .14s,background .2s;animation:si-rise .8s .9s both;box-shadow:0 8px 30px #00000059}.si-enter:hover{background:#a82a19}.si-enter:active{transform:scale(.97)}.si-skip{top:calc(env(safe-area-inset-top,0px) + 16px);z-index:2;color:#e6ddd2;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:1px solid #857b70;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;right:16px}.si-skip:hover{background:#0000009e}@container app (min-width:1024px){.si-fore{padding:9vh 20px 8vh}}@media (prefers-reduced-motion:reduce){.si-wrap,.si-wrap *{animation:none!important}.si-door{transform:scaleX(.1)}.si-fore,.si-fore *,.si-lightbeam{opacity:1!important}}@keyframes al-flame{0%,to{opacity:.95;transform:scaleY(1)scaleX(1)}50%{opacity:1;transform:scaleY(1.16)scaleX(.9)}}@keyframes al-jeon{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes al-smoke{0%{opacity:0;transform:translateY(6px)}30%{opacity:.5}to{opacity:0;transform:translateY(-12px)}}.altar-svg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.altar-svg .al-flame{transform-box:fill-box;transform-origin:50% 100%;animation:al-flame 1.4s ease-in-out infinite}.altar-svg .al-jeon{transform-box:fill-box;transform-origin:50% 0;animation:al-jeon 3.6s ease-in-out infinite}.altar-svg .al-smoke{animation:al-smoke 3.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.altar-svg *{animation:none!important}}.sinbang-cover{border-radius:var(--r-xl);color:#fff;background:#c93520;margin-top:6px;overflow:hidden;box-shadow:0 8px 24px #00000029}.sinbang-cover[data-skin=gold]{color:#0a0a0a;background:#b98a1f}.sinbang-cover[data-skin=ink]{background:#0a0a0a}.sinbang-cover[data-skin=mist]{background:#1b3a6b}.sinbang-cover[data-skin=dawn]{color:#0a0a0a;background:#fbf2dc}.sb-stage{aspect-ratio:360/214;width:100%;max-width:460px;margin:0 auto;position:relative;overflow:hidden}.sb-stage .altar-svg{max-width:none;margin:0}.cb-svg,.sb-stage .altar-svg{width:100%;height:100%;position:absolute;inset:0}.dl-layer{pointer-events:none;position:absolute;inset:0}.dl-item{aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--r,0deg)) scaleX(var(--flip,1));position:absolute}.dg-svg{width:100%;height:100%;display:block;overflow:visible}.dl-glow{pointer-events:none;background:radial-gradient(circle,#f0ce848c,#f0ce8400 70%);border-radius:50%;animation:dl-glow 3.4s ease-in-out infinite;position:absolute;inset:-45%}@keyframes dl-glow{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.dg-flame{transform-box:fill-box;transform-origin:50% 100%;animation:dg-flame 1.5s ease-in-out infinite}@keyframes dg-flame{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.14)}}.dg-bell{transform-box:view-box;animation:dg-bell 2.6s ease-in-out infinite}@keyframes dg-bell{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.dg-twinkle{transform-box:view-box;animation:dg-tw 2.2s ease-in-out infinite}.cb-twinkle{transform-box:view-box;animation:dg-tw 3s ease-in-out infinite}@keyframes dg-tw{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}.dg-spin{transform-box:view-box;animation:dg-spin 20s linear infinite}@keyframes dg-spin{to{transform:rotate(1turn)}}.dg-blink{transform-box:view-box;animation:dg-blink 4.5s ease-in-out infinite}@keyframes dg-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.cb-svg *,.dg-svg *,.dl-glow{animation:none!important}}.de-overlay{z-index:1200;overscroll-behavior:contain;flex-direction:column;position:fixed;inset:0}.de-overlay,.de-top{background:var(--surface);display:flex}.de-top{border-bottom:1px solid var(--line-card);z-index:2;align-items:center;gap:10px;padding:10px 14px;position:sticky;top:0}.de-title{text-align:center;color:var(--strong);flex:1;font-size:1rem}.de-ic,.de-x{width:var(--sec-tap,3rem);height:var(--sec-tap,3rem);border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.de-ic:disabled{opacity:.38;cursor:default}.de-top-r{align-items:center;gap:6px;display:flex}.de-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:14px;overflow:hidden auto}.de-err{border-radius:var(--r-md);background:var(--primary-tint);color:var(--primary-dark);border:1px solid #e4b7b1;margin:0 0 12px;padding:10px 13px;font-size:.8125rem;font-weight:600}.de-cover{margin-top:0;overflow:visible}.de-stage{touch-action:none;cursor:default;overflow:visible}.de-item{aspect-ratio:1;cursor:grab;touch-action:none;pointer-events:auto;transform:translate(-50%,-50%) rotate(var(--r,0deg)) scaleX(var(--flip,1));background:0 0;border:0;padding:0;position:absolute}.de-item:focus-visible{outline:none}.de-sel{aspect-ratio:1;pointer-events:none;z-index:900;transform:translate(-50%,-50%) rotate(var(--r,0deg));border-radius:5px;position:absolute;box-shadow:0 0 0 2px #fbf2dc,0 0 0 3.5px #322a24}.de-h{color:#322a24;pointer-events:auto;touch-action:none;background:#fff;border:2px solid #322a24;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 4px #00000059}.de-h,.de-h:before{border-radius:50%;position:absolute}.de-h:before{content:"";width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}.de-h-rot{cursor:grab;top:0;left:50%;transform:translate(-50%,-150%)}.de-h-size{cursor:nwse-resize;background:#c93520;border-color:#fff;bottom:0;right:0;transform:translate(50%,50%)}.de-guide{pointer-events:none;z-index:950;border-left:1.5px dashed #f0ce84f2;width:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.de-count{text-align:center;font-size:var(--fs-caption);color:var(--weak);margin:8px 0 0}.de-tools{border:1px solid var(--line-card);border-radius:var(--r-md);background:var(--fill);flex-direction:column;gap:9px;margin-top:10px;padding:10px;display:flex}.de-swatches{gap:8px;display:flex}.de-sw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0006}.de-sw.on{border-color:var(--strong)}.de-glyphs,.de-tbtns{flex-wrap:wrap;gap:6px;display:flex}.de-chip{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);border-radius:var(--r-tab);border:1px solid var(--ctl-line);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:7px 13px;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.de-chip.on{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:800}.de-tb{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab);border:1px solid var(--ctl-line);background:var(--surface);color:var(--text);cursor:pointer;padding:8px 13px;font-family:inherit;font-size:.8125rem;font-weight:600}.de-tb:disabled{opacity:.4;cursor:default}.de-tb-del{color:#c0392b;border-color:#e4b7b1}.de-panel{margin-top:16px}.de-sec-h{color:var(--strong);margin:0 0 8px;font-size:.8125rem;font-weight:700}.de-row{gap:8px;display:flex}.de-row-wrap{flex-wrap:wrap}.de-skin{border-radius:var(--r-sm);cursor:pointer;border:3px solid #0000;width:36px;height:36px;box-shadow:inset 0 0 0 1px #00000073}.de-skin.on{border-color:var(--strong)}.de-cats{margin-bottom:10px}.de-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;display:grid}.de-cell{border:1px solid var(--line-card);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-family:inherit;display:flex}.de-cell:disabled{opacity:.4;cursor:default}.de-cell-art{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}.de-cell-art .dg-svg{width:78%;height:78%}.de-cell-lb{font-size:var(--fs-caption);color:var(--weak);font-weight:600}.mr-floor{opacity:.92;height:27%;position:absolute;bottom:0;left:0;right:0}.mr-floor[data-floor=wood]{background:repeating-linear-gradient(90deg,#4a3320,#4a3320 15px,#3d2a18 15px 30px)}.mr-floor[data-floor=stone]{background:linear-gradient(#5c584f,#403d37)}.mr-floor[data-floor=hanji]{background:linear-gradient(#dccfb0,#c6b892)}.mr-floor[data-floor=grass]{background:linear-gradient(#33402e,#232e1f)}.mr-floor[data-floor=cloud]{background:linear-gradient(#aeb7c6,#8a97ae)}.mr-minimi{pointer-events:none;z-index:40;text-align:center;width:17%;min-width:34px;max-width:64px;position:absolute;bottom:15%;right:6%}.mr-bubble{font-size:var(--fs-micro);background:#fff;border:1px solid #00000026;border-radius:99px;margin-bottom:2px;padding:3px 5px;line-height:1;display:inline-block;box-shadow:0 1px 3px #00000047}.mr-mini-head{z-index:2;aspect-ratio:1;background:#221c18;border:2px solid #fbf2dc;border-radius:50%;justify-content:center;align-items:center;width:70%;margin:0 auto -12%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0006}.mr-mini-head img{object-fit:cover;width:100%;height:100%}.mr-mini-glyph{color:#f0ce84;font-weight:700;font-size:var(--fs-body-s)}.mr-mini-body{clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);background:#c93520;border-bottom:2px solid #00000040;width:88%;height:0;margin:0 auto;padding-top:50%}.hp-page{padding-bottom:40px}.hp-frame{flex-direction:column;gap:14px;margin-top:8px;display:flex}@container app (min-width:900px){.hp-frame{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hp-side{position:sticky;top:8px}}.hp-side{flex-direction:column;gap:10px;display:flex}.hp-today{font-size:var(--fs-caption);color:var(--weak);background:var(--fill);border-radius:99px;justify-content:center;gap:16px;padding:6px 14px;display:flex}.hp-today b{color:var(--strong);font-variant-numeric:tabular-nums;margin-left:3px}.hp-prof{text-align:center;padding:2px 6px}.hp-name{font-size:var(--fs-body);color:var(--strong);letter-spacing:-.2px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.hp-emo{font-size:1rem}.hp-region{font-size:var(--fs-caption);color:var(--weak);margin-top:2px}.hp-mood{font-size:var(--fs-body-s);color:var(--text);min-height:1.2em;margin:8px 0 0;font-weight:500;line-height:1.5}.hp-side-stat{font-size:var(--fs-caption);color:var(--weak);align-items:center;gap:6px;margin:8px auto 0;display:inline-flex}.hp-side-stat b{color:var(--gold-text);font-weight:800}.hp-fun{flex-wrap:wrap;gap:6px;display:flex}.hp-fun,.hp-fun-btn{justify-content:center}.hp-fun-btn{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);border-radius:var(--r-tab);border:1px solid var(--ctl-line);background:var(--surface);color:var(--text);font-size:var(--fs-caption);cursor:pointer;align-items:center;gap:4px;padding:6px 11px;font-family:inherit;font-weight:600;display:inline-flex}.hp-fun-btn.on{border-color:var(--gold-text);color:var(--gold-text);background:#fbf2dc;font-weight:800}.hp-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hp-quick{margin-top:4px}.hp-quick-h{color:var(--strong);font-size:var(--fs-body-s)}.hp-lbl{margin:10px 0 3px;display:block}.hp-quick input,.hp-quick textarea{width:100%}.hp-skins{gap:7px;display:flex}.hp-skin{border-radius:var(--r-sm);cursor:pointer;border:3px solid #0000;width:40px;height:40px;box-shadow:inset 0 0 0 1px #00000073}.hp-skin.on{border-color:var(--strong)}.hp-main{min-width:0}.hp-tabs{margin-bottom:12px}.hp-sec{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);padding:14px}.hp-intro{font-size:var(--fs-body-s);color:var(--text);white-space:pre-wrap;margin:0 0 12px;line-height:1.6}.hp-sec-h{align-items:center;gap:7px;margin:16px 0 8px;display:flex}.hp-sec-h b{color:var(--strong);font-size:var(--fs-body-s);flex:1}.hp-sec-ic{display:flex}.hp-ic-gold{color:var(--gold)}.hp-ic-navy{color:var(--info)}.hp-more{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);font-size:var(--fs-caption);color:var(--weak);justify-content:center;align-items:center;display:inline-flex}.hp-entry{border-top:1px solid var(--row-line);padding:10px 0 6px}.hp-entry-b{font-size:var(--fs-body-s);color:var(--text);white-space:pre-wrap;margin:0;line-height:1.6}.hp-entry-m{align-items:center;gap:8px;margin-top:4px;display:flex}.hp-entry-m small{color:var(--weak);font-size:var(--fs-caption)}.hp-tag-yeon{font-size:var(--fs-micro);color:var(--gold-text);font-weight:700}.hp-del{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);font-size:var(--fs-caption);color:var(--weak);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.hp-write{margin-bottom:10px}.hp-write textarea{width:100%}.hp-secret{font-size:var(--fs-caption);color:var(--weak);align-items:center;gap:5px;display:flex}.hp-gb{border-top:1px solid var(--row-line);gap:10px;padding:10px 0 6px;display:flex}.hp-gb-av{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.hp-gb-av-ph{background:var(--fill);color:var(--gold-text);justify-content:center;align-items:center;display:inline-flex}.hp-gb-body{flex:1;min-width:0}.hp-gb-h{align-items:center;gap:6px;display:flex}.hp-gb-h b{font-size:var(--fs-caption);color:var(--strong)}.hp-gb-h small{color:var(--weak);font-size:var(--fs-micro);margin-left:auto}.hp-gb-body p{font-size:var(--fs-body-s);color:var(--text);white-space:pre-wrap;margin:3px 0 0;line-height:1.55}.hp-lock{font-size:var(--fs-micro)}.hp-thumbs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hp-thumb{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--line-card);cursor:pointer;background:0 0;padding:0;overflow:hidden}.hp-thumb img{object-fit:cover;width:100%;height:100%}.hp-photo-up{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hp-photo-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.hp-photo{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--line-card);cursor:pointer;background:0 0;padding:0;overflow:hidden}.hp-photo img{object-fit:cover;width:100%;height:100%}.hp-lightbox{z-index:1250;background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hp-lb-inner{text-align:center;flex-direction:column;gap:10px;max-width:min(92vw,640px);max-width:min(92cqw,640px);max-height:90vh;display:flex}.hp-lb-inner img{object-fit:contain;border-radius:var(--r-md);max-width:100%;max-height:74vh}.hp-lb-cap{color:#fff;font-size:var(--fs-body-s);margin:0}.hp-lb-btns{justify-content:center;gap:8px;display:flex}@container app (min-width:1024px){.frame .cta-wrap{right:auto!important}.frame .chat-input,.frame .cta-wrap{width:auto!important;max-width:none!important;margin:0!important;position:sticky!important;bottom:0!important;left:auto!important;transform:none!important}#auth>.appbar,#auth>.screen-body{width:100%;max-width:460px;margin-left:auto;margin-right:auto}#auth>.cta-wrap{width:100%!important;max-width:460px!important;margin-left:auto!important;margin-right:auto!important}.cta-spacer{height:0!important}}.auth-body{width:100%;max-width:460px;margin-left:auto;margin-right:auto}.auth-logo span{color:#c93520}.chips .chip.on span{color:#fff!important;background:#ffffff38!important}.dash-brand-tag{color:var(--primary);font-size:.9375rem;font-weight:700}.dash-sub{color:var(--weak);border-left:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:34vw;max-width:34cqw;padding-left:9px;font-size:.8125rem;font-weight:600;overflow:hidden}.dash-bell{border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--surface);width:48px;height:48px;color:var(--strong);cursor:pointer;justify-content:center;align-items:center;transition:background .15s;display:flex;position:relative}.dash-bell:active{transform:scale(.94)}.dash-bell-dot{background:var(--danger);color:#fff;min-width:15px;height:15px;font-size:var(--fs-micro);text-align:center;border:1.5px solid var(--surface);border-radius:99px;padding:0 4px;font-weight:800;line-height:15px;position:absolute;top:2px;right:2px}.dash-side{display:none}.dash-group,.dash-side-scroll{flex-direction:column;gap:2px;display:flex}.dash-group{margin-bottom:9px}.dash-group-label{font-size:var(--fs-micro);letter-spacing:.02em;color:var(--weak);padding:5px 12px 2px;font-weight:800}.dash-link{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab-in);font-size:var(--fs-body-s);color:var(--weak);align-items:center;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;transition:background .13s,color .13s;display:flex}.dash-link svg{flex-shrink:0}.dash-link:hover{background:var(--fill);color:var(--strong)}.dash-link.on{color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:#c935201a;font-weight:700}.dash-exit{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab-in);color:var(--weak);align-items:center;gap:6px;padding:11px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.dash-exit:hover{color:var(--strong)}.dash-frame .dash-side-foot{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:8px;margin-top:8px;padding-top:10px;display:flex}.dash-frame .dash-more-foot{margin-top:14px}.dash-hexit{color:var(--weak);border:1px solid var(--ctl-line);border-radius:var(--r-md);min-height:var(--sec-tap,3rem);align-items:center;gap:5px;padding:8px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.dash-hexit:hover{color:var(--strong)}.dash-tabbar{background:var(--surface);border-top:1px solid var(--line);padding:7px 4px calc(10px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;position:absolute;bottom:0;left:0;right:0}.dash-tabbar button{cursor:pointer;font-size:var(--fs-micro);color:var(--weak);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 2px;font-weight:600;transition:color .13s;display:flex}.dash-tabbar button.on{color:var(--primary);font-weight:700}.dash-tabbar button:active{transform:scale(.93)}.dash-more{z-index:60;flex-direction:column;justify-content:flex-end;display:flex}.dash-more,.dash-more-bg{position:absolute;inset:0}.dash-more-bg{cursor:pointer;background:#0000006b;border:none;animation:fadein .2s}.dash-more-panel{background:var(--bg);border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:82%;animation:dashsheet .26s var(--push);flex-direction:column;display:flex;position:relative;box-shadow:0 -8px 32px #00000038}.dash-more-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex}.dash-more-head b{color:var(--strong);font-size:.9375rem}.dash-more-head button{color:var(--weak);cursor:pointer;min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dash-more-scroll{padding:0 16px 24px;overflow-y:auto}.dash-more-group{margin-bottom:12px}.dash-more-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dash-more-item{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--ctl-line);color:var(--text);font-size:var(--fs-caption);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;font-weight:600;text-decoration:none;display:flex}.dash-more-item svg{color:var(--weak)}.dash-more-item.on{border-color:var(--primary);background:#c9352012}.dash-more-item.on,.dash-more-item.on svg{color:var(--primary)}.dash-exit-m{border:1px solid var(--ctl-line);border-radius:var(--r-md);justify-content:center;margin-top:4px}.dash-legal{padding:18px 20px calc(var(--dash-tabbar-h,64px) + 18px + env(safe-area-inset-bottom,0px));max-width:var(--dash-max,900px);flex-direction:column;gap:6px;margin:0 auto;display:flex}.dash-legal a{color:var(--weak);text-underline-offset:2px;text-decoration:underline}.dash-legal a:hover{color:var(--strong)}@container app (min-width:1024px){.dash-legal{padding-bottom:28px}}@keyframes dashsheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@container app (min-width:1024px){.dash-frame>nav.dash-side{box-sizing:border-box;flex-direction:column;gap:0;height:100%;padding:16px 12px;display:flex}.dash-side-scroll{flex:1;min-height:0;overflow-y:auto}.dash-frame>.dash-tabbar{display:none}.dash-frame.dash-locked{grid-template-columns:1fr;grid-template-areas:"head""main"}}.dash-console{--primary:var(--navy);--primary-dark:#142c52;--primary-tint:var(--navy-tint);background:var(--fill)}.dash-console>.hd-collapse>header{background:var(--surface);border-bottom-color:var(--line)}.dash-console .dash-link.on,.dash-console .dash-more-item.on{background:var(--fill)}.dash-console .dash-bell{background:var(--fill);border-color:var(--ctl-line);color:var(--text)}.dash-console .dash-tabbar{background:var(--surface);border-top-color:var(--line)}.dash-console .dash-more-head,.dash-console .dash-more-panel{background:var(--surface)}.dash-admin{--primary:#c93520;--primary-dark:#a82a19;--primary-tint:#fbede9;background:var(--bg)}.dash-admin>.hd-collapse>header{background:var(--surface);border-bottom-color:var(--line)}.dash-admin .dash-link.on,.dash-admin .dash-more-item.on{background:var(--fill)}.dash-admin .dash-bell{background:var(--fill);border-color:var(--ctl-line);color:var(--text)}.dash-admin .dash-tabbar{background:var(--surface);border-top-color:var(--line)}.dash-admin .dash-tabbar button{min-height:var(--sec-tap,3rem);font-size:var(--fs-body-s)}.dash-account .dash-tabbar button{min-height:var(--sec-tap,3rem)}.dash-admin .dash-more-head,.dash-admin .dash-more-panel{background:var(--surface)}@container app (min-width:1024px){.only-mobile{display:none!important}.frame:not(.dash-frame)>main .page.home-wide{max-width:1440px;padding-left:clamp(20px,5cqw,72px);padding-right:clamp(20px,5cqw,72px)}.page.home-wide .chips.scroll,.page.home-wide .gallery{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.dash-console{--sr-body:1.0625rem;--sr-sub:.9375rem;--sr-sec:1.125rem;--sr-title:1.5rem;--sr-big:1.75rem;--sr-cta:1.125rem;--sr-tap:3.5rem;--sr-chip:3rem;--btn-mh:4rem;--input-mh:3.75rem;--hint:#6b6b6b;font-size:var(--sr-body);line-height:1.65}.dash-console .page h1{font-size:var(--sr-title);line-height:1.35}.dash-console h2{font-size:var(--sr-sec);line-height:1.4}.dash-console .cap{margin-bottom:16px;line-height:1.7}.dash-console .cap,.dash-console small{font-size:var(--sr-sub)}.dash-console .lrow b{font-size:var(--sr-body)}.dash-console .lrow small{font-size:var(--sr-sub)}.dash-console .lrow .r{font-size:var(--sr-body)}.dash-console .status-pill{font-size:var(--sr-sub);padding:6px 13px}.dash-console .tag{font-size:var(--sr-sub);padding:5px 12px}.dash-console .vchip{font-size:var(--sr-sub);padding:6px 12px}.dash-console .vchip svg{width:15px;height:15px}.dash-console .believer-mark,.dash-console .vip-badge{font-size:var(--sr-sub);padding:5px 11px}.dash-console .ad-tag{font-size:var(--fs-body-s);padding:3px 8px}.dash-console .bell-badge{font-size:var(--sr-sub);padding:6px 13px}.dash-console .bell-badge svg{width:16px;height:16px}.dash-console .assure{font-size:var(--sr-sub);line-height:1.6}.dash-console .assure svg{width:18px;height:18px}.dash-console .s-name{font-size:var(--sr-sec)}.dash-console .s-meta{font-size:var(--sr-sub)}.dash-console .s-meta svg{width:16px;height:16px}.dash-console .th-body{line-height:1.75}.dash-console .th-body,.dash-console .th-media b{font-size:var(--sr-body)}.dash-console .th-media small{font-size:var(--sr-sub)}.dash-console .ed-area{line-height:1.75}.dash-console .ed-area,.dash-console .price-li{font-size:var(--sr-body)}.dash-console .price-li .ch-tag{font-size:var(--fs-body-s);padding:3px 8px}.dash-console .faq-q b{font-size:var(--sr-body)}.dash-console .faq-a{font-size:var(--sr-sub);line-height:1.7}.dash-console .opt b{font-size:var(--sr-body)}.dash-console .opt small{font-size:var(--sr-sub)}.dash-console .msg.warn{font-size:var(--sr-sub);line-height:1.6}.dash-console .lock-note{font-size:var(--sr-sub);line-height:1.7}.dash-console .check-item{font-size:var(--sr-body)}.dash-console .check-item .box{border-radius:var(--r-sm);width:28px;height:28px}.dash-console .tl b{font-size:var(--sr-body)}.dash-console .tl .n,.dash-console .tl small{font-size:var(--sr-sub)}.dash-console .tl .n{width:30px;height:30px}.dash-console .tl:before{top:32px;left:14px}.dash-console label{font-size:var(--sr-sub);color:var(--text);margin:16px 0 8px;font-weight:700}.dash-console label.btn-g,.dash-console label.btn-p{color:#fff}.dash-console label.btn-g:disabled,.dash-console label.btn-p:disabled{color:var(--weak)}.dash-console [role=radiogroup]>label{margin:0}.dash-console .toast{font-size:var(--sr-sub);line-height:1.55}.dash-console [role=alert]{line-height:1.7;font-size:var(--sr-body)!important}.dash-console .sheet h3{font-size:var(--sr-title);line-height:1.4}.dash-console .btn{line-height:26px;font-size:var(--sr-body);gap:9px;padding:19px 16px}.dash-console .btn-g,.dash-console .btn-p{font-size:var(--sr-cta);font-weight:800}.dash-console .btn-sm{--btn-mh:3.5rem;padding:.9375rem 1.125rem;font-size:1rem;line-height:1.625rem}.dash-console .btn-o{padding:18px 15px}.dash-console .btn-o.btn-sm{padding:14px 17px}.dash-console .chip{min-height:var(--sr-chip);font-size:var(--sr-sub);border-radius:var(--r-tab);padding:0 16px}.dash-console .chip .cnt{font-size:var(--fs-body-s);min-width:24px;padding:2px 8px}.dash-console .chips{gap:8px}.dash-console .lrow{min-height:var(--sr-tap);padding:16px 4px}.dash-console .lrow .ico{width:44px;height:44px}.dash-console .opt{min-height:var(--sr-tap);padding:18px}.dash-console .opt .ico{width:48px;height:48px}.dash-console .check-item{min-height:var(--sr-tap);padding:15px 0}.dash-console .faq-q{min-height:var(--sr-tap);padding:16px 2px}.dash-console .ntab button,.dash-console .seg button{min-height:var(--sr-tap);font-size:var(--sr-sub)}.dash-console .ed-btn{min-width:var(--sr-tap);height:var(--sr-tap);font-size:var(--sr-sub)}.dash-console .th-tag{min-height:var(--sr-chip);font-size:var(--sr-sub);padding:0 14px}.dash-console .th-acts button,.dash-console .th-acts>span{min-height:var(--sr-tap);font-size:var(--sr-sub)}.dash-console .th-media .mi{width:44px;height:44px}.dash-console .th-head .avatar{width:48px;height:48px}.dash-console .sheet>button:first-of-type{min-height:var(--sr-tap)}.dash-console .pager-btn{min-height:var(--sr-tap);font-size:var(--sr-body);padding:0 20px}.dash-console .pager-now{font-size:var(--sr-body)}.dash-console .pager-now b{font-size:var(--sr-sec)}.dash-console input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),.dash-console select,.dash-console textarea{line-height:1.625rem;font-size:var(--sr-body);background:var(--surface);border-radius:var(--r-field);padding:1.0625rem 1rem}.dash-console :focus-visible{outline-width:3px}@media (forced-colors:active){.dash-console :is(input,select,textarea):focus{outline-offset:1px;outline:3px solid highlight}}.dash-console .opt.sel{background:var(--primary-tint)}.dash-console .sr-page{margin:2px 0 18px}.dash-console .sr-page .sr-page-t,.dash-console .sr-page h1,.dash-console .sr-page h2{font-size:var(--sr-title);color:var(--strong);letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:800;line-height:1.35;display:flex}.dash-console .sr-page .sr-page-lead,.dash-console .sr-page p{font-size:var(--sr-sub);color:var(--weak);margin:7px 0 0;font-weight:500;line-height:1.7}.dash-console .sr-card{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--card-shadow);margin-bottom:14px;padding:20px}.dash-console .sr-card>.sr-card-t{font-size:var(--sr-sec);color:var(--strong);letter-spacing:-.2px;align-items:center;gap:8px;margin:0 0 14px;font-weight:800;display:flex}.dash-console .sr-row{width:100%;min-height:var(--sr-tap);font-size:var(--sr-body);color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #c9c1b7;align-items:center;gap:12px;padding:14px 2px;font-family:inherit;display:flex}.dash-console .sr-row:last-child{border-bottom:none}.dash-console .sr-row .sr-row-k{color:var(--weak);flex-shrink:0;font-weight:500}.dash-console .sr-row .sr-row-v{color:var(--strong);text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.dash-console a.sr-row,.dash-console button.sr-row{cursor:pointer;transition:background .12s}.dash-console a.sr-row:active,.dash-console button.sr-row:active{background:var(--fill)}.dash-console .sr-big{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.dash-console .sr-big b{font-size:var(--sr-big);color:var(--strong);letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.dash-console .sr-big span{font-size:var(--sr-sub);color:var(--weak);font-weight:700}.dash-console .sr-big-note{font-size:var(--sr-sub);color:var(--weak);margin-top:5px;line-height:1.6;display:block}.dash-console .sr-help{background:var(--gold-bg);border:1px solid var(--gold-line);border-radius:var(--r-lg);font-size:var(--sr-sub);color:var(--text);margin:12px 0;padding:15px 17px;line-height:1.7}.dash-console .sr-help b{color:var(--gold-text);font-weight:800}.dash-console .sr-help p+p{margin-top:8px}.dash-console .sr-cta{--btn-mh:4rem;border-radius:var(--r-btn);background:var(--primary);color:#fff;width:100%;min-height:64px;font-family:inherit;line-height:26px;font-size:var(--sr-cta);letter-spacing:-.2px;cursor:pointer;border:none;justify-content:center;align-items:center;gap:9px;padding:19px 18px;font-weight:800;text-decoration:none;transition:transform .12s,background .15s;display:flex}.dash-console .sr-cta:active:not(:disabled){background:var(--primary-dark);transform:scale(.98)}.dash-console .sr-cta:disabled{background:var(--fill);color:var(--weak);cursor:not-allowed;transform:none}.dash-console .dash-brand-tag{font-size:var(--sr-body)}.dash-console .dash-sub{font-size:var(--sr-sub);max-width:30vw;max-width:30cqw;padding-left:11px}.dash-console .dash-bell{width:var(--sr-tap);height:var(--sr-tap);border-radius:var(--r-md)}.dash-console .dash-bell-dot{min-width:20px;height:20px;line-height:20px;font-size:var(--fs-body-s);padding:0 5px}.dash-console .dash-group-label{font-size:var(--sr-sub);padding:10px 14px 4px}.dash-console .dash-exit,.dash-console .dash-link{font-size:var(--sr-body);min-height:var(--sr-tap);border-radius:var(--r-tab);padding:14px}.dash-console .dash-hexit{font-size:var(--sr-sub);min-height:var(--sr-tap);padding:0 14px}.dash-console .dash-tabbar{padding:8px 4px calc(12px + env(safe-area-inset-bottom))}.dash-console .dash-tabbar button{min-height:60px;font-size:var(--sr-body);gap:5px;padding:4px 2px}.dash-console .dash-more-head b{font-size:var(--sr-sec)}.dash-console .dash-more-item{font-size:var(--sr-sub);gap:9px;min-height:96px;padding:16px 8px;line-height:1.45}@media (max-width:520px){.dash-console .dash-more-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@container app (min-width:1024px){.frame.dash-frame.dash-console:not(.dash-locked){grid-template-columns:264px 1fr}}.dash-console .bl-foot-l,.dash-console .bl-k-lb,.dash-console .bl-k-sub,.dash-console .bl-period{font-size:var(--sr-sub)}.dash-console .bl-act{min-height:var(--sr-tap);font-size:1rem}:root{--blk-gap:16px;--blk-in:12px;--blk-pad:18px;--blk-r:var(--r-lg);--blk-bg:var(--surface);--blk-line:var(--card-line);--blk-sep:var(--line);--blk-shadow:var(--card-shadow);--blk-hd-fs:1.0625rem;--blk-hd-mh:28px;--blk-sub-fs:.8125rem;--blk-tap:2.75rem;--ibox-size:28px;--ibox-ic:18px;--irow-gap:10px;--irow-lh:23.25px;--kv-cols:minmax(0,7.5rem) minmax(0,1fr);--kv-gap:12px}.dash-console{--blk-gap:20px;--blk-in:14px;--blk-pad:20px;--blk-sep:#c9c1b7;--blk-hd-fs:1.25rem;--blk-hd-mh:32px;--blk-sub-fs:var(--sr-sub);--blk-tap:var(--sr-tap);--ibox-size:32px;--ibox-ic:20px;--irow-lh:28px;--kv-cols:minmax(0,8.5rem) minmax(0,1fr)}.dash-admin{--blk-shadow:var(--card-shadow);--blk-bg:var(--surface);--blk-line:var(--card-line);--blk-sep:var(--line);--blk-tap:var(--sec-tap,3rem);--danger-tint:#fbede9;--danger-text:#c0392b}.dash-admin .status-pill{font-size:var(--fs-caption)}.blk-stack{gap:var(--blk-gap);flex-direction:column;min-width:0;display:flex}.blk-stack>.blk{margin-bottom:0}.blk{gap:var(--blk-in);background:var(--blk-bg);border:1px solid var(--blk-line);border-radius:var(--blk-r);min-width:0;box-shadow:var(--blk-shadow);padding:var(--blk-pad);margin:0 0 var(--blk-gap);flex-direction:column;display:flex}.blk-plain{background:0 0;padding:0}.blk-accent,.blk-plain{box-shadow:none;border-color:#0000}.blk-accent{background:var(--primary-tint)}.blk-hd{align-items:center;gap:var(--irow-gap);min-height:var(--blk-hd-mh);min-width:0;display:flex}.blk-hd .blk-t,.blk-hd h2,.blk-hd h3,.blk-hd h4{font-size:var(--blk-hd-fs);font-weight:var(--fw-title);color:var(--strong);letter-spacing:-.2px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;line-height:1.35;display:flex}.blk-hd>.blk-hd-tx,.blk-hd>.blk-t,.blk-hd>h2,.blk-hd>h3,.blk-hd>h4{flex:1;min-width:0}.blk-hd .blk-sub{font-size:var(--blk-sub-fs);color:var(--weak);margin-top:3px;font-weight:500;line-height:1.5;display:block}.blk-hd.is-top,.blk-hd:has(.blk-sub){align-items:flex-start}.blk-hd.is-top>.ibox:not(.ibox-lg):not(.ibox-md),.blk-hd:has(.blk-sub)>.ibox:not(.ibox-lg):not(.ibox-md){margin-top:calc((var(--blk-hd-fs)*1.35 - var(--ibox-size))/2)}.blk-body{gap:var(--blk-in);flex-direction:column}.blk-body,.blk-foot{min-width:0;display:flex}.blk-foot{padding-top:var(--blk-in);border-top:1px solid var(--blk-sep);flex-wrap:wrap;align-items:center;gap:8px}.blk>.blk-foot{margin-top:calc(var(--blk-gap)/2 - 2px - var(--blk-in));padding-top:calc(var(--blk-gap)/2 - 2px)}.blk-act,.irow-end{flex-shrink:0;align-self:center;align-items:center;gap:6px;margin-left:auto;display:flex}.blk-act>a,.blk-act>button,.blk-more{min-height:var(--blk-tap)}.blk-more{width:100%;border:1px solid var(--ctl-line);border-radius:var(--r-md);color:var(--strong);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}summary.blk-more{list-style:none}summary.blk-more::-webkit-details-marker{display:none}.blk-more:active{transform:scale(.98)}.blk-fold>summary{cursor:pointer;min-height:var(--blk-tap);color:var(--strong);align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.blk-fold>summary::-webkit-details-marker{display:none}.blk-fold>summary:after{content:"+";color:var(--weak);flex-shrink:0;margin-left:auto;font-size:1.25rem;font-weight:400;line-height:1}.blk-fold[open]>summary:after{content:"−"}.blk-fold>*+*{margin-top:var(--blk-in)}.blk-grid{grid-template-columns:repeat(auto-fit,minmax(var(--blk-col,168px),1fr));gap:var(--blk-in);min-width:0;display:grid}.blk-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:calc(var(--blk-pad)*-1);margin-right:calc(var(--blk-pad)*-1);padding-left:var(--blk-pad);padding-right:var(--blk-pad);overflow-x:auto}.blk-scroll::-webkit-scrollbar{display:none}.ibox{width:var(--ibox-size);height:var(--ibox-size);border-radius:var(--r-sm);flex-shrink:0;place-items:center;line-height:0;display:grid}.ibox>svg{width:var(--ibox-ic);height:var(--ibox-ic);flex-shrink:0;display:block}.ibox-sm{--ibox-size:24px;--ibox-ic:16px}.ibox-md,.ibox-sm{border-radius:var(--r-sm)}.ibox-md{--ibox-size:36px;--ibox-ic:20px}.ibox-lg{--ibox-size:44px;--ibox-ic:22px;border-radius:var(--r-sm)}.ibox-tint{background:var(--primary-tint);color:var(--primary)}.ibox-fill{background:var(--fill);color:var(--weak)}.ibox-blank{visibility:hidden}.irow-inset{padding-left:calc(var(--ibox-size) + var(--irow-gap))}.irow{align-items:center;gap:var(--irow-gap);min-width:0;display:flex}.irow-top{align-items:flex-start}.irow-top>.ibox:not(.ibox-lg):not(.ibox-md){margin-top:calc((var(--irow-lh) - var(--ibox-size))/2)}.irow-tx{flex:1;min-width:0}.kv{grid-template-columns:var(--kv-cols);align-items:baseline;column-gap:var(--kv-gap);row-gap:2px;width:100%;min-width:0;display:grid}.kv-k{color:var(--weak);font-weight:500}.kv-k,.kv-v{min-width:0;overflow-wrap:anywhere;line-height:1.5}.kv-v{text-align:right;color:var(--strong);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700}.kv.is-ruled{padding-bottom:var(--blk-in);border-bottom:1px solid var(--blk-sep)}.kv.is-ruled:last-child{border-bottom:none;padding-bottom:0}.kv-list{grid-template-columns:var(--kv-cols-auto,minmax(0,max-content) minmax(0,1fr));column-gap:var(--kv-gap);row-gap:var(--blk-in);align-items:baseline;min-width:0;display:grid}.kv-list>.kv{display:contents}.count,.num,.num-r{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.num-r{text-align:right}@media (max-width:374px){:root{--blk-gap:14px;--blk-in:10px;--blk-pad:16px;--kv-cols:minmax(0,6rem) minmax(0,1fr)}.dash-console{--blk-gap:16px;--blk-in:12px;--blk-pad:18px;--kv-cols:minmax(0,7rem) minmax(0,1fr)}}:root{--fs-display:2.625rem;--fs-h1:1.6875rem;--fs-h2:1.4375rem;--fs-h3:1.1875rem;--fs-body:1rem;--fs-body-s:.9375rem;--fs-caption:.8125rem;--fs-micro:.71875rem;--lh-title:1.32;--lh-tight:1.45;--lh-body:1.6}.dash-console{--fs-display:var(--sr-big);--fs-h1:var(--sr-title);--fs-h2:var(--sr-title);--fs-h3:var(--sr-sec);--fs-body:var(--sr-body);--fs-body-s:var(--sr-sub);--fs-caption:var(--sr-sub);--fs-micro:var(--sr-sub)}.shaman-home{--fs-body:1.0625rem;--fs-body-s:.9375rem;--fs-caption:.9375rem;--fs-micro:.9375rem;--sec-tap:3.5rem}.shaman-home .sec-quiet.hx-reg-pending{background:var(--gold-bg)}.shaman-home .sec-quiet.hx-reg-rejected{background:var(--danger-bg)}.shaman-home .hx-reg-pending .ibox-fill{background:var(--gold-pill);color:var(--gold-text)}.shaman-home .hx-reg-rejected .ibox-fill{background:var(--surface);color:var(--danger)}.ty-h1{font-size:var(--fs-h1);line-height:var(--lh-title);letter-spacing:-.02em}.ty-h1,.ty-h3{font-weight:var(--fw-title);color:var(--strong);margin:0}.ty-h3{font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:-.015em}.ty-body{font-size:var(--fs-body)}.ty-body,.ty-body-s{font-weight:500;line-height:var(--lh-body);color:var(--text);margin:0}.ty-body-s{font-size:var(--fs-body-s)}.ty-cap{font-size:var(--fs-caption);font-weight:600;line-height:1.5}.ty-cap,.ty-micro{color:var(--weak);margin:0}.ty-micro{font-size:var(--fs-micro);letter-spacing:.2px;font-weight:700;line-height:1.4}.ty-strong{color:var(--strong);font-weight:700}.ty-weak{color:var(--weak);font-weight:500}.ty-brand{color:var(--primary)}.ty-legal{font-size:var(--fs-caption);color:var(--neutral-text);margin:0;font-weight:500;line-height:1.65}.ty-wrap{overflow-wrap:anywhere;word-break:keep-all}:root{--sec-gap:28px;--sec-in:12px;--sec-pad:20px;--sec-r:var(--r-lg);--sec-tap:3rem;--ctl-line:#7c828c;--sec-shadow:var(--shadow-soft);--act-glow:0 6px 18px #c9352033}@media (max-width:374px){:root{--sec-gap:24px;--sec-in:10px;--sec-pad:16px}}.dash-console{--sec-gap:var(--blk-gap);--sec-in:var(--blk-in);--sec-pad:var(--blk-pad);--sec-tap:var(--sr-tap)}.sec-stack{gap:var(--sec-gap)}.sec,.sec-stack{flex-direction:column;min-width:0;display:flex}.sec{gap:var(--sec-in);box-shadow:none;background:0 0;border:none;margin:0;padding:0}.sec-hd{align-items:center;gap:10px;min-width:0;display:flex}.sec-hd>.sec-title,.sec-hd>h1,.sec-hd>h2,.sec-hd>h3,.sec-hd>h4{min-width:0;font-size:var(--fs-h3);font-weight:var(--fw-title);line-height:var(--lh-tight);letter-spacing:-.3px;color:var(--strong);flex-wrap:wrap;flex:1;align-items:center;gap:6px;margin:0;display:flex}.sec.is-lead>.sec-hd>.sec-title,.sec.is-lead>.sec-hd>h1,.sec.is-lead>.sec-hd>h2,.sec.is-lead>.sec-hd>h3{font-size:var(--fs-h2);letter-spacing:-.5px}.sec-hd-tx{flex:1;min-width:0}.sec-hd:has(.sec-sub){align-items:flex-start}.sec-sub{font-weight:500;line-height:var(--lh-body);color:var(--weak);margin:4px 0 0;display:block}.sec-act,.sec-sub{font-size:var(--fs-caption)}.sec-act{min-height:var(--sec-tap);cursor:pointer;font-family:inherit;color:var(--hint);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-self:center;align-items:center;gap:4px;margin-left:auto;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.sec-act:active{color:var(--strong)}@media (hover:hover){.sec-act:hover{color:var(--strong)}}.sec-card{gap:var(--sec-in);background:var(--surface);border-radius:var(--sec-r);min-width:0;padding:var(--sec-pad);box-shadow:var(--sec-shadow);border:none;flex-direction:column;display:flex}.sec-tint{background:var(--primary-tint)}.sec-quiet,.sec-tint{gap:var(--sec-in);border-radius:var(--sec-r);min-width:0;padding:var(--sec-pad);box-shadow:none;border:none;flex-direction:column;display:flex}.sec-quiet{background:var(--fill)}.sec-rows{flex-direction:column;min-width:0;display:flex}.sec-rows>*{border-bottom:1px solid var(--line);min-width:0;padding:14px 0}.sec-rows>:first-child{padding-top:0}.sec-rows>:last-child{border-bottom:none;padding-bottom:0}.sec-card>.sec-rows{margin-left:calc(var(--sec-pad)*-1);margin-right:calc(var(--sec-pad)*-1);padding-left:var(--sec-pad);padding-right:var(--sec-pad)}.sec-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.sec-scroll::-webkit-scrollbar{display:none}.sec-grid{grid-template-columns:repeat(auto-fit,minmax(var(--sec-col,160px),1fr));gap:var(--sec-in);min-width:0;display:grid}.fig{flex-direction:column;gap:2px}.fig,.fig-v{min-width:0;display:flex}.fig-v{font-size:var(--fs-h2);letter-spacing:-.5px;color:var(--strong);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:baseline;gap:3px;font-weight:800;line-height:1.2}.fig-k{font-size:var(--fs-caption);font-weight:600;line-height:1.4}.fig-k,.fig-u{color:var(--weak)}.fig-u{font-size:var(--fs-body-s);letter-spacing:0;font-variant-numeric:normal;flex-shrink:0;font-weight:700}.fig-lg>.fig-v{font-size:var(--fs-display);letter-spacing:-1.2px;line-height:1.12}.fig-sm>.fig-v{font-size:var(--fs-h3);letter-spacing:-.3px}.fig-v.is-brand{color:var(--primary)}.fig-v.is-ok{color:var(--ok-text)}.fig-v.is-danger{color:var(--danger)}.fig-row{gap:var(--sec-in);min-width:0;display:flex}.fig-row>.fig{flex:1;min-width:0}.act-1{width:100%;font-size:var(--fs-body);letter-spacing:-.2px;box-shadow:var(--act-glow);font-weight:800}.act-1:active{box-shadow:0 3px 10px #c935202e}.act-1:disabled,.act-2{box-shadow:none}.act-2{--btn-mh:var(--sec-tap);border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--fill);width:100%;color:var(--strong);line-height:1.375rem;font-size:var(--fs-body-s);padding:.75rem 1rem;font-weight:700}.act-2:active{background:var(--line)}.sec-quiet .act-2{background:var(--surface)}.sec-quiet .act-2:active{background:var(--line)}.act-3{--btn-mh:var(--sec-tap);width:auto;min-width:var(--sec-tap);border-radius:var(--r-md);color:var(--weak);font-size:var(--fs-body-s);box-shadow:none;background:0 0;padding:0 .375rem;font-weight:700}.act-3:active{color:var(--strong);background:var(--fill)}.act-3.on{border:2px solid var(--danger);background:var(--danger-bg);color:var(--danger);font-weight:800}.act-col{flex-direction:column;gap:10px;min-width:0;display:flex}.act-col>.act-1{margin-bottom:2px}.act-row{gap:8px;min-width:0;display:flex}.act-row>.btn{flex:1;width:auto}.sec-fold{min-width:0}.sec-fold>summary{cursor:pointer;min-height:var(--sec-tap);font-size:var(--fs-body-s);color:var(--strong);align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.sec-fold>summary::-webkit-details-marker{display:none}.sec-fold>summary:after{content:"+";color:var(--weak);flex-shrink:0;margin-left:auto;font-size:1.25rem;font-weight:400;line-height:1}.sec-fold[open]>summary:after{content:"−"}.sec-fold>:not(summary){padding-top:var(--sec-in)}.sec-more{width:100%;min-height:var(--sec-tap);border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-body-s);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 .875rem;font-weight:600;display:inline-flex}@media (pointer:fine){@container app (min-width:1024px){.sec-row-tap:hover{background:var(--fill)}}}.sec-more:active{background:var(--line);transform:scale(.98)}.sec-hd-tx>h2,.sec-hd-tx>h3,.sec-hd-tx>h4{font-size:var(--fs-h3);font-weight:var(--fw-title);line-height:var(--lh-tight);letter-spacing:-.3px;color:var(--strong);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.sec.is-lead>.sec-hd>.sec-hd-tx>h2,.sec.is-lead>.sec-hd>.sec-hd-tx>h3{font-size:var(--fs-h2);letter-spacing:-.5px}.sec-stack .cap,.sec-stack .chips{margin-bottom:0}.sec-stack .chips.scroll{margin-left:0;margin-right:0;padding-left:0;padding-right:0;-webkit-mask-image:none;mask-image:none}.sec-stack .chips.scroll.is-cut{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.sec-stack .chips.scroll.is-cut.at-end{-webkit-mask-image:none;mask-image:none}.sec-stack .chip{min-height:var(--sec-tap);min-width:var(--sec-tap);flex-shrink:0;justify-content:center}.sec-stack .chip:not(.on){border-color:var(--ctl-line)}.sec-stack .chips .chip.on span[aria-hidden]{background:var(--ok)!important}.page h1.ty-h1{font-size:var(--fs-h1);letter-spacing:-.02em}.sec-hd-tx>h1,.sec-hd>h1{margin:0}.sec-row{flex-direction:column;gap:4px}.sec-row,.sec-row-tap{min-width:0;display:flex}.sec-row-tap{width:100%;min-height:var(--sec-tap);font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px}.sec-row-tap:active{opacity:.72}:root{--row-line:#d1d5db}.sec-rows>*{border-bottom-color:var(--row-line)}.sec-stack .seg{border:1px solid var(--ctl-line)}.sec-stack .seg button{min-height:var(--sec-tap);font-size:var(--fs-body-s)}.sec .skel,.sec-stack .skel{border-bottom:1px solid var(--row-line);background:0 0;border-radius:0;margin-bottom:0;padding:14px 0}.sec .skel:last-child,.sec-stack .skel:last-child{border-bottom:0}.fig-v.is-gold,.ty-gold{color:var(--gold-text)}.ty-danger{color:var(--danger)}.ty-ok{color:var(--ok-text)}.sec-quiet .ibox-fill,.sec-quiet .ibox-tint{background:var(--surface);color:var(--strong)}.sec-tint .ibox-tint{background:var(--primary);color:#fff}.act-2.is-inline{flex:none;width:auto;padding-inline:1rem}.act-2.on{border-width:2px;border-color:var(--primary);background:var(--primary-tint);color:var(--primary-dark);padding:.6875rem 1rem}.act-row.is-scroll{scrollbar-width:none;overflow-x:auto}.act-row.is-scroll::-webkit-scrollbar{display:none}.act-row.is-scroll>.btn{flex:none;width:auto}.sec-more:disabled{opacity:.55;cursor:default}.sec-more:disabled:active{transform:none}.sec-quiet.is-center{text-align:center;align-items:center}.sec-dark{background:var(--g-off,#0a0a0a);border-radius:var(--sec-r);padding:var(--sec-pad);gap:var(--sec-in);--strong:#f7f2ea;--text:#e6ddd2;--weak:#b3a99d;--hint:#b3a99d;--line:#2a231e;--row-line:#3a322b;--fill:#221c18;--surface:#1a1512;--gold-text:#e0b65a;--ok-text:#4fcb86;--ctl-line:#857b70;--info:#a9c1e4;flex-direction:column;min-width:0;display:flex}.sec-dark .ty-legal{color:#b3a99d}@container app (min-width:1024px){.frame:not(.dash-frame)>main .page p:not(:where(.sec-quiet.is-center,.gate,.lock-note,.jn-final,.empty,.rc-hint,.msg,.call-meta,[style*=center])):not(:where(.sec-quiet.is-center,.gate,.lock-note,.jn-final,.empty,[style*=center]) p),.sec-rows .ty-body-s.ty-weak.ty-wrap,.sec-stack .rvf-pol li,.sec-stack>.sec>.sec-sub,.sec-stack>.sec>.ty-body,.sec-stack>.sec>.ty-body-s,.sec-stack>.sec>.ty-legal,.sec-stack>.sec>p{max-width:var(--read-max)}.sec-grid.is-figs{grid-template-columns:repeat(auto-fit,minmax(190px,200px))}.sec-hd-tx>.sec-sub{max-width:var(--read-max)}:where(:root body>*){--read-max:720px}}@container app (min-width:1440px){.page:not(.dash-page){max-width:1440px;margin-inline:auto}}:root{--card-w:264px}@media (max-width:374px){:root{--card-w:240px}}.sec-grid.is-cards{grid-template-columns:repeat(auto-fit,minmax(var(--card-w),1fr));gap:16px}.sec-grid.is-cards>*{min-width:0}.ad-tag{line-height:1.4}.ad-tag.is-banner{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.act-2.is-half{max-width:50%}.btn[aria-busy=true]{cursor:progress}@media (pointer:fine){@container app (min-width:1024px){.btn.btn-g:hover:not(:disabled),.btn.btn-p:hover:not(:disabled){background:var(--primary-dark)}.btn.act-2:hover:not(:disabled){background:var(--line)}.btn.act-3:hover:not(:disabled){color:var(--strong);background:var(--fill)}.sec-more:hover:not(:disabled){background:var(--fill)}}}.avail{flex-direction:column;gap:6px;min-width:0;display:flex}.avail-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avail-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.avail-chip{border-radius:var(--r-xs);background:var(--fill);color:var(--strong);font-size:var(--fs-caption);align-items:center;padding:3px 8px;font-weight:700;line-height:1.5;display:inline-flex}.avail-chip,.avail-more{white-space:nowrap;flex-shrink:0}.fs-box{flex-direction:column;gap:8px;min-width:0;display:flex}.fs-sen{font-size:var(--fs-h3);font-weight:var(--fw-title);letter-spacing:-.3px;color:var(--strong);word-break:keep-all;flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:1.35;display:flex}.fs-sen.fs-sm,.fs-sen.fs-sm .fs-blank{font-size:var(--fs-body-s)}.fs-blank,.fs-fix{white-space:nowrap}.fs-blank{border-radius:var(--r-md);border:1px dashed var(--ctl-line);background:var(--surface);min-width:48px;min-height:48px;color:var(--text);font-family:inherit;font-size:var(--fs-h3);letter-spacing:-.3px;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}.fs-blank:active{transform:scale(.97)}.fs-blank.is-set{border-style:solid;border-color:var(--strong);background:var(--strong);color:var(--bg);font-weight:800}.fs-blank[aria-expanded=true]{border-style:solid;border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.fs-caret{opacity:.7;flex-shrink:0;display:grid}.fs-pick-hd{font-weight:700}.fs-hint,.fs-pick-hd{font-size:var(--fs-caption);color:var(--weak)}.fs-hint{margin:0;font-weight:600;line-height:1.5}.chip:not(.on){border-color:var(--ctl-line)}.chip{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);justify-content:center}.chip,.chip .cnt{flex-shrink:0}.seg{border:1px solid var(--ctl-line)}.seg button{min-height:var(--sec-tap,3rem);font-size:var(--fs-body-s)}.blk,.card,.th-card{border-color:#0000}.dash-admin .blk:where(:not(.blk-plain,.blk-accent)){border-color:var(--blk-line)}.lrow{border-bottom-color:var(--row-line)}.lrow b{font-size:var(--fs-body-s)}.lrow small{font-size:var(--fs-caption)}.believer-mark,.bell-badge,.chip .cnt,.dash-bell-dot,.dash-group-label,.dash-tabbar button,.dday .bn,.dday small,.mk-av .mk-av-rating,.mk-badge-un,.mob-tabs a,.paid-badge,.price-li .ch-tag,.rv-b,.status-pill,.view-tg,.vip-badge,.vmark b{font-size:var(--fs-micro)}.call-fake,.comment small,.feed-it small{font-size:var(--fs-caption)}.fav{min-width:var(--sec-tap,3rem);height:var(--sec-tap,3rem)}.map-fit,.rv-more{min-height:var(--sec-tap,3rem)}.rv-more{min-width:var(--sec-tap,3rem);justify-content:flex-start;align-items:center;width:fit-content;margin:-6px 0 -8px -4px;padding:0 4px;display:flex;position:relative}.rv-b.act{min-height:var(--sec-tap,3rem);padding-inline:14px}:root{--sec-gap-lg:48px}@media (max-width:374px){:root{--sec-gap-lg:40px}}@container app (min-width:1024px){:where(:root body>*){--sec-gap-lg:46px}}.sec-stack>.sec.is-group{margin-top:calc(var(--sec-gap-lg) - var(--sec-gap))}.sec-stack>.sec.is-group:first-child{margin-top:0}.sec-stack>.sec.is-key>.sec-hd>.sec-hd-tx>h2,.sec-stack>.sec.is-key>.sec-hd>.sec-hd-tx>h3,.sec-stack>.sec.is-key>.sec-hd>h2,.sec-stack>.sec.is-key>.sec-hd>h3{font-size:var(--fs-h2);letter-spacing:-.5px}.sec-stack .hx-lead{border-radius:var(--r-xl);gap:14px;padding:22px}.sec-stack .hx-lead.hx-lead-lite{background:var(--surface);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}[data-shaman-list] .sec-rows{gap:10px}[data-shaman-list] .sec-grid.is-rows>a,[data-shaman-list] .sec-rows>a{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--card-shadow);transition:box-shadow .15s,transform .1s,border-color .15s;padding:16px!important}[data-shaman-list] .sec-rows>a{border-bottom:none!important}@media (hover:hover){[data-shaman-list] .sec-grid.is-rows>a:hover,[data-shaman-list] .sec-rows>a:hover{box-shadow:var(--shadow-md);border-color:var(--ctl-line);transform:translateY(-1px)}}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (min-width:600px){.spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container app (min-width:1024px){.spec-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.spec-card{background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-lg);box-shadow:none;color:var(--strong);flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 6px;text-decoration:none;transition:transform .1s,box-shadow .15s;display:flex}.spec-ic{border-radius:var(--r-sm);background:var(--fill);width:42px;height:42px;color:var(--weak);flex-shrink:0;place-items:center;display:grid}.spec-l{color:var(--strong);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;font-weight:700;overflow:hidden}@media (hover:hover){.spec-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}}.sec-rows.as-cards{gap:10px}.sec-rows.as-cards>*{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:none;border-bottom:none!important;padding:16px!important}.sec-rows.as-cards>:first-child{padding-top:16px!important}.sec-rows.as-cards>:last-child{padding-bottom:16px!important}@media (hover:hover){.sec-rows.as-cards>a{transition:border-color .15s}.sec-rows.as-cards>a:hover{border-color:var(--ctl-line)}}@container app (min-width:1024px){.sec-stack .hx-lead{padding:30px}}@media (max-width:374px){.sec-stack .hx-lead{padding:18px}}.hx-seal{border-radius:var(--r-md);color:#e0b65a;min-width:44px;height:44px;font-family:var(--font-serif,"Gowun Batang","Noto Serif KR",serif);font-size:var(--fs-h3);letter-spacing:.02em;background:#221c18;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-weight:800;line-height:1;display:inline-flex}.hx-lead-links{flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;display:flex}@container app (min-width:1024px){.sec-stack .hx-lead.is-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.sec-stack .hx-lead.is-split>.hx-lead-side{border-left:1px solid var(--line-card);flex-direction:column;gap:12px;min-width:0;padding-left:30px;display:flex}}.sec-stack .hx-lead>.hx-lead-side{border-top:1px solid var(--line-card);flex-direction:column;gap:12px;min-width:0;padding-top:14px;display:flex}@container app (min-width:1024px){.sec-stack .hx-lead.is-split>.hx-lead-side{border-top:none;padding-top:0}}.sec-stack .sec-grid.is-rows{gap:var(--sec-in) 24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.sec-dark .act-1{box-shadow:none}.ob-brand{display:none}.ob-stepdots{display:flex}.ob-panel a,.ob-panel button{transition:filter .12s,transform .1s}@media (hover:hover){.ob-panel a:hover,.ob-panel button:hover{filter:brightness(.94)}}.ob-panel button:active{transform:translateY(1px)}@container app (min-width:1024px){.ob-stage{align-items:center}.ob-stepdots{display:none}.ob-brand{color:#f3e7d4;border-radius:var(--r-xl) 0 0 var(--r-xl);background:linear-gradient(160deg,#241528,#43263c 52%,#6b3a50);flex:0 0 clamp(360px,38cqw,540px);justify-content:center;align-items:center;height:min(760px,92vh);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #24152847}.ob-brand:after{content:"緣";color:#e7c55a0f;pointer-events:none;font-family:Noto Serif KR,serif;font-size:24rem;line-height:1;position:absolute;bottom:-6vh;right:-2cqw}.obb-inner{z-index:1;max-width:440px;padding:0 clamp(30px,3.4cqw,60px);position:relative}.obb-logo{letter-spacing:.06em;font-family:Noto Serif KR,serif;font-size:1.5rem;font-weight:800}.obb-logo span{color:#e7c55a}.obb-title{font-size:clamp(1.65rem,2.4cqw,2.3rem);font-weight:var(--fw-title);letter-spacing:-.02em;color:#fff6e6;margin:20px 0 0;line-height:1.34}.obb-sub{color:#d9c6b4;margin:14px 0 32px;font-size:1rem;line-height:1.7}.obb-steps{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.obb-steps li{color:#9c8892;align-items:center;gap:13px;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.obb-dot{width:30px;height:30px;font-size:var(--fs-caption);color:#9c8892;background:#ffffff12;border:1px solid #ffffff21;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.obb-steps li.done{color:#cbbba9}.obb-steps li.done .obb-dot{color:#e7c55a;background:#e7c55a29;border-color:#0000}.obb-steps li.on{color:#fff6e6;font-weight:800}.obb-steps li.on .obb-dot{color:#3a2230;background:#e7c55a;border-color:#0000;box-shadow:0 4px 14px #e7c55a66}.ob-panel{border-radius:0 var(--r-xl) var(--r-xl) 0;overflow:hidden;box-shadow:0 30px 80px #24152847;max-width:clamp(420px,30cqw,510px)!important;height:min(760px,92vh)!important}}.dash-console .cns-wrap>.sec-stack>.sec:not(.sec-quiet),.dash-console .cns-wrap>.sec:not(.sec-quiet),.dash-console .page>.sec-stack>.sec:not(.sec-quiet),.dash-console .page>.sec:not(.sec-quiet){background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);border:1px solid #0000;padding:22px 24px}.dash-console .cns-wrap>.cns-head.sec-stack>.sec:not(.sec-quiet){box-shadow:none;background:0 0;border-color:#0000;padding:0}.dash-console .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red){background:var(--surface)}.dash-console .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red) .act-2{background:var(--fill)}.dash-console .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red) .ibox-fill,.dash-console .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red) .ibox-tint{background:var(--fill);color:var(--strong)}.dash-console .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red) .cns-emptyi{background:var(--fill)}.dash-console .cns-wrap .ibox-tint{background:var(--primary-tint);color:var(--primary)}.dash-console .cns-wrap{gap:var(--sec-gap)}.dash-console input:not([type=checkbox]):not([type=radio]),.dash-console select,.dash-console textarea{border-radius:var(--r-field);border:1.5px solid #857b70;transition:border-color .16s,box-shadow .16s}.dash-console input:not([type=checkbox]):not([type=radio]):focus,.dash-console select:focus,.dash-console textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3.5px #1b3a6b2e!important;box-shadow:0 0 0 3.5px var(--primary)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){.dash-console input:not([type=checkbox]):not([type=radio]):focus,.dash-console select:focus,.dash-console textarea:focus{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--primary) 18%,transparent)!important}}.dash-console li{border-color:#eaedf3}.frame.dash-frame>main .page{width:100%}.frame.dash-frame>main .page:not(:has(.cns-wrap)){max-width:1280px;margin-left:auto;margin-right:auto}.frame.dash-frame>main .page:has(.cns-wrap){max-width:1440px;margin-left:0;margin-right:auto}.map-cols{--nmap-h:calc(100dvh - 280px);display:block}.map-sidebar{flex-direction:column;gap:8px;display:flex}.map-tools{--input-mh:3.5rem;margin-bottom:8px}.map-tools .view-tg{gap:2px;width:auto;min-width:56px;min-height:56px;padding:0 13px}.map-tools .view-tg.is-off{background:var(--fill);color:var(--strong);border:1px solid var(--ctl-line)}.map-sum{margin-bottom:8px}.map-sum .chip{flex-shrink:0}.esc-grid{gap:var(--sec-gap,20px);display:grid}@container app (min-width:1024px){.esc-grid{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));align-items:start}}.map-canvas{min-width:0;display:block}.map-geo-btn{z-index:5;position:absolute;top:10px;right:10px}body:has(.page.map-page) footer{display:none!important}.map-side-head{border-bottom:1px solid var(--line-card);background:var(--bg);z-index:2;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding:2px 4px 8px;display:flex;position:sticky;top:0}.map-side-head b{color:var(--strong);font-size:.9375rem}.lrow-map.is-sel{background:#c935200f;border-color:var(--primary)!important}.page.map-page .chip.on{color:#fff}.page.map-page .chip.on,.page.map-page .chip.on:hover:not(:disabled){background:var(--strong);border-color:var(--strong)}@media (max-width:1023.98px){.map-sidebar{display:none}.map-sidebar.is-shown{display:flex}.map-canvas{display:none}.map-canvas.is-shown{display:block}}@container app (max-width:1023.98px){.map-sidebar{display:none}.map-sidebar.is-shown{display:flex}.map-canvas{display:none}.map-canvas.is-shown{display:block}}@container app (min-width:1024px){.frame:not(.dash-frame)>main .page.map-page{padding:14px 20px;max-width:none!important}.map-page .map-viewtoggle{display:none!important}.map-cols{--nmap-h:calc(100vh - 176px);grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;display:grid}.map-cols:has(.map-detail-panel){grid-template-columns:340px 360px minmax(0,1fr)}.map-sidebar{max-height:var(--nmap-h);overscroll-behavior:contain;padding-right:4px;overflow-y:auto;display:flex!important}.map-canvas{display:block!important}.map-sidebar::-webkit-scrollbar{width:8px}.map-sidebar::-webkit-scrollbar-thumb{background:var(--line-card);border-radius:99px}}.map-canvas{position:relative}.map-canvas .map-card,.shaman-loc-map .map-card{display:none}.map-detail-panel{background:var(--surface);border:1px solid var(--line-card);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.mdp-close{z-index:3;width:var(--sec-tap,3rem);height:var(--sec-tap,3rem);border:1px solid var(--ctl-line);cursor:pointer;color:var(--text);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.mdp-photo{background:var(--fill);flex-shrink:0;width:100%;height:150px;position:relative;overflow:hidden}.mdp-photo .mdp-photo-bg{object-fit:cover;filter:blur(18px);opacity:.55;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.35)}.mdp-photo .mdp-photo-fg{object-fit:contain;width:100%;height:100%;display:block;position:relative}.mdp-photo-fallback{color:var(--gold-text);background:var(--gold-bg);place-items:center;font-size:2.4rem;font-weight:800;display:grid;position:absolute;inset:0}.mdp-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding:14px 16px 6px;display:flex;overflow-y:auto}.mdp-name{font-size:var(--fs-body);color:var(--strong);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.mdp-name-t{text-overflow:ellipsis;overflow:hidden}.mdp-meta{font-size:var(--fs-caption);color:var(--weak);align-items:center;gap:5px}.mdp-meta,.mdp-specs{flex-wrap:wrap;display:flex}.mdp-specs{gap:6px;margin-top:2px}.mdp-spec{background:var(--fill);color:var(--strong);border-radius:999px;padding:4px 10px}.mdp-dist,.mdp-spec{font-size:var(--fs-caption);font-weight:700}.mdp-dist{color:var(--primary);align-items:center;gap:4px;display:inline-flex}.mdp-travel{font-size:var(--fs-caption);color:var(--weak);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mdp-travel-it{color:var(--strong);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mdp-travel-it+.mdp-travel-it{padding-left:11px;position:relative}.mdp-travel-it+.mdp-travel-it:before{content:"·";color:var(--weak);font-weight:400;position:absolute;left:2px}.mdp-note,.mdp-travel-load{color:var(--weak)}.mdp-note{font-size:var(--fs-caption);margin:0;line-height:1.6}.mdp-actions{border-top:1px solid var(--divider);flex-direction:column;flex-shrink:0;padding:10px 16px 16px}.mdp-actions,.mdp-actrow{gap:8px;display:flex}.mdp-actrow .btn{--btn-mh:var(--sec-tap,3rem);font-size:var(--fs-caption);flex:1;padding:0 8px}@container app (min-width:1024px){.map-detail-panel{height:var(--nmap-h);border-radius:var(--r-lg);align-self:start;animation:mdpIn .2s;position:relative}.mdp-photo{height:160px}}@media (max-width:1023.98px){.map-detail-panel{z-index:60;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);animation:mdpUp .24s cubic-bezier(.34,1.4,.64,1);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0000002e}.mdp-photo{height:176px}}@container app (max-width:1023.98px){.map-detail-panel{z-index:60;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);animation:mdpUp .24s cubic-bezier(.34,1.4,.64,1);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0000002e}.mdp-photo{height:176px}}@keyframes mdpIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes mdpUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.map-detail-panel{animation:none}}.mdp-reviews{flex-direction:column;flex:1;min-height:0;display:flex}.mdp-rv-head{border-bottom:1px solid var(--divider);flex-shrink:0;align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.mdp-rv-head b{color:var(--strong);font-size:1rem;font-weight:800}.mdp-back{border:1px solid var(--line-card);background:var(--surface);cursor:pointer;width:30px;height:30px;color:var(--text);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mdp-rv-list{flex-direction:column;flex:1;gap:12px;padding:6px 16px 8px;display:flex;overflow-y:auto}.mdp-rv-msg{text-align:center;color:var(--weak);padding:24px 4px;font-size:.8125rem}.mdp-rv{border-bottom:1px solid var(--divider);padding-bottom:12px}.mdp-rv:last-child{border-bottom:none}.mdp-rv-top{font-size:var(--fs-caption);color:var(--weak);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mdp-rv-name{color:var(--strong);font-weight:700}.mdp-rv-vf{background:var(--ok-tint,#15773f1f);color:var(--ok-text);font-size:var(--fs-micro);border-radius:999px;padding:1px 7px;font-weight:700}.mdp-rv-date{margin-left:auto}.mdp-rv-title{color:var(--strong);margin-top:4px;font-size:.9375rem;font-weight:700}.mdp-rv-body{white-space:pre-line;margin:4px 0 0;line-height:1.65}.mdp-rv-body,.mdp-rv-reply{color:var(--text);font-size:.8125rem}.mdp-rv-reply{background:var(--fill);border-radius:var(--r-md);margin-top:8px;padding:9px 11px;line-height:1.6}.mdp-rv-reply b{color:var(--gold-text);margin-right:4px;font-weight:700}@container app (min-width:1024px){.page.home-wide .sec:not(.hx-lead-lite):not(.is-lead):not(.is-group):not(.sec-quiet):not(.is-hero):not(:has(.sec-grid)):not(:has([data-shaman-list])):not(:has(.as-cards)):not(:has(.ci)):not(:has(.sc-tile)):not(.hv>.sec){border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:none;background:#fff;padding:22px 24px}}.page.home-wide .sec.is-hero{border-radius:var(--r-xl);overflow:hidden;box-shadow:0 6px 18px #17191e1a}@media (max-width:1023px){.page.home-wide .sec.is-hero{--hero-r:0;margin:calc(-1 * var(--page-pad,20px)) calc(-1 * var(--page-pad,20px)) 0;box-shadow:none;border-radius:0}}@container app (max-width:1023px){.page.home-wide .sec.is-hero{--hero-r:0;margin:calc(-1 * var(--page-pad,20px)) calc(-1 * var(--page-pad,20px)) 0;box-shadow:none;border-radius:0}}.hs-root{display:block}@media (max-width:1023px){.page.home-wide .sec.is-hero:not(:has(.hs-root)){display:none}}@container app (max-width:1023px){.page.home-wide .sec.is-hero:not(:has(.hs-root)){display:none}}.hs-brandfill{background:radial-gradient(118% 150% at 84% 46%,#b98a1f33 0,#b98a1f00 58%),var(--g-off,#0a0a0a);position:absolute;inset:0;overflow:hidden}.hs-brandfill:after{content:"緣";color:var(--gold);opacity:.13;pointer-events:none;font-family:Gowun Batang,Noto Serif KR,serif;font-size:9rem;font-weight:800;line-height:1;position:absolute;bottom:-30px;right:2px}@container app (min-width:1024px){.hs-brandfill:after{font-size:15rem;bottom:-48px;right:10px}}.bh-aside,.bh-grid,.bh-main{display:contents}@container app (min-width:1024px){.page.home-wide .bh-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.page.home-wide .bh-aside,.page.home-wide .bh-main{flex-direction:column;gap:22px;min-width:0;display:flex}.page.home-wide .bh-aside>.sec,.page.home-wide .bh-main>.sec{margin-top:0;margin-bottom:0}}.web-hero{display:block}.web-hero-mind{display:none}@container app (min-width:1024px){.web-hero{grid-template-columns:minmax(0,1fr) minmax(356px,472px);align-items:stretch;gap:16px;display:grid}.page.home-wide .web-hero:not(:has(.hs-root)){display:block}.web-hero-slider{min-width:0}.web-hero-mind{border-radius:var(--r-xl);color:#fff;background:#0a0a0a;flex-direction:column;padding:26px 24px;display:flex}.whm-eyebrow{color:#e0b65a;letter-spacing:.02em;font-size:.8125rem;font-weight:800}.whm-title{font-family:Gowun Batang,Noto Serif KR,serif;font-size:var(--fs-h2);color:#fff;margin:12px 0 0;font-weight:700;line-height:1.35}.whm-steps{flex-direction:column;gap:11px;margin:18px 0 auto;padding:0;list-style:none;display:flex}.whm-steps li{color:#e6ddd2;align-items:center;gap:10px;font-size:.9375rem;font-weight:600;display:flex}.whm-steps li span{color:#e0b65a;background:#2a231e;border-radius:12px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:800;display:grid}.whm-cta{border-radius:var(--r-btn);color:#fff;cursor:pointer;background:#c93520;border:none;justify-content:center;align-items:center;gap:7px;height:54px;margin-top:20px;font-size:1rem;font-weight:800;transition:background .15s;display:flex}.whm-cta:hover{background:#a82a19}}.bd-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px}.bd-sorts,.bd-toolbar{flex-wrap:wrap;display:flex}.bd-sorts{gap:2px}.bd-sort{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);font-size:var(--fs-body-s);color:var(--weak);cursor:pointer;border-radius:var(--r-tab-in);background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-weight:700;display:inline-flex;position:relative}.bd-sort.on{color:var(--primary)}.bd-sort.on:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.bd-search{background:var(--fill);border:1px solid var(--line-card);border-radius:var(--r-sm);min-height:var(--sec-tap,3rem);min-width:220px;color:var(--weak);align-items:center;gap:6px;padding:0 12px;display:flex}.bd-search input{height:100%;font-size:var(--fs-body-s);min-width:0;color:var(--strong);background:0 0;border:none;flex:1;margin:0;padding:0}.bd-search input:focus{outline:none}.bd-search:has(input:focus){outline:2px solid var(--primary);outline-offset:2px}@media (max-width:640px){.bd-search{flex:100%;min-width:0}.bd-sorts{flex:100%}}.cs-detail{display:none}.cs-detail-sheet{flex-direction:column;gap:14px;display:flex}.cs-detail-party{align-items:center;gap:10px;display:flex}.cs-detail-kv{flex-direction:column;margin:0;display:flex}.cs-detail-kv>div{border-top:1px solid var(--divider);font-size:var(--fs-body-s);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.cs-detail-kv>div:first-child{border-top:none}.cs-detail-kv dt{color:var(--weak);flex-shrink:0}.cs-detail-kv dd{color:var(--strong);text-align:right;text-overflow:ellipsis;min-width:0;margin:0;font-weight:700;overflow:hidden}.cs-detail-note{font-size:var(--fs-caption);color:var(--weak);background:var(--fill);border-radius:var(--r-md);align-items:flex-start;gap:6px;padding:10px 12px;line-height:1.5;display:flex}.cs-detail-note svg{flex-shrink:0;margin-top:1px}.cs-cust{border-top:1px solid var(--divider);flex-direction:column;gap:6px;padding-top:14px;display:flex}.cs-cust-hd{font-size:var(--fs-body-s);color:var(--strong);align-items:center;gap:8px;font-weight:800;display:flex}.cs-cust-warn{font-size:var(--fs-micro);border-radius:99px;margin-left:auto;padding:3px 10px;font-weight:800}.cs-cust-note,.cs-cust-warn{color:#a82a19;background:var(--primary-tint)}.cs-cust-note{font-size:var(--fs-caption);border-radius:var(--r-md);margin:2px 0 0;padding:8px 10px;line-height:1.55}.page.inq-room{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.inq-hd{background:var(--surface);border-bottom:1px solid var(--ctl-line);flex:none;align-items:center;gap:10px;padding:10px 16px;display:flex}.inq-msgs{flex-direction:column;flex:1;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.inq-input{border-top:1px solid var(--ctl-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));flex:none}.inq-attach,.inq-input{background:var(--surface)}.inq-attach{border-radius:var(--r-md);border:1px solid var(--ctl-line);width:48px;height:48px;color:var(--weak);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.inq-attach:active{transform:scale(.96)}.inq-attach:disabled{opacity:.5;cursor:not-allowed}.inq-file{max-width:220px;color:inherit;font-size:var(--fs-body-s);align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.inq-file svg{flex-shrink:0}.inq-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dir-rank{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-md);margin:0 0 18px;padding:14px 14px 8px}.dir-rank-hd{font-size:var(--fs-h3);font-weight:var(--fw-title);color:var(--strong);align-items:center;gap:7px;margin:0 0 8px;display:flex}.dir-rank-hd svg{color:var(--primary)}.dir-rank-list{flex-direction:column;display:flex}.dir-rank-row{border:none;border-top:1px solid var(--divider);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:10px 4px;font-family:inherit;display:flex}.dir-rank-row:first-child{border-top:none}.dir-rank-row:active{transform:scale(.995)}.dir-rank-n{text-align:center;width:24px;color:var(--weak);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1rem;font-weight:800}.dir-rank-n.top{color:var(--primary)}.dir-rank-img{border-radius:var(--r-sm);object-fit:cover;background:var(--fill);flex-shrink:0;width:40px;height:40px}.dir-rank-ph{color:var(--weak)}.dir-rank-ph,.dir-sigil{place-items:center;display:grid}.dir-sigil{position:relative;overflow:hidden}.dir-sigil:before{content:"";background:radial-gradient(120% 110% at 18% 10%,#ffffffa8,#0000 62%);position:absolute;inset:0}.dir-sigil-tx{letter-spacing:-.02em;font-weight:800;line-height:1;position:relative}.dir-sigil-card{border-radius:inherit;position:absolute;inset:0}.dir-sigil-card .dir-sigil-tx{font-size:clamp(28px,8.5vw,40px);font-size:clamp(28px,8.5cqw,40px)}@media (min-width:640px){.dir-sigil-card .dir-sigil-tx{font-size:34px}}.dir-sigil-ic{opacity:.38;place-items:center;display:grid;position:absolute;bottom:8px;right:9px}.dir-sigil-row{border-radius:var(--r-sm);flex-shrink:0;width:40px;height:40px}.dir-dt-hero{border-radius:var(--r-lg);width:100%;height:170px;margin:2px 0 8px;position:relative;overflow:hidden}.dir-dt-hero img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dir-dt-hero .dir-sigil-tx{font-size:52px}.dir-sigil-row .dir-sigil-tx{font-size:17px}@media (forced-colors:active){.dir-sigil{border:1px solid canvastext}.dir-sigil:before{display:none}}.dir-rank-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dir-rank-tx b{color:var(--strong);font-size:.9375rem;font-weight:700}.dir-rank-tx b,.dir-rank-tx small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dir-rank-tx small{font-size:var(--fs-caption);color:var(--weak)}.dir-rank-meta{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:9px;font-size:.8125rem;font-weight:700;display:flex}.dir-rank-star{color:var(--gold-text)}.dir-rank-heart,.dir-rank-star{align-items:center;gap:3px;display:inline-flex}.dir-rank-heart{color:var(--primary)}.dir-grid{column-gap:var(--sec-in);row-gap:var(--sec-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.dir-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app (min-width:1024px){.dir-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dir-card{box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;transition:transform .12s;display:flex;position:relative;overflow:visible}.dir-card:active{transform:scale(.99)}@media (hover:hover){.dir-card:hover{transform:translateY(-2px)}}.dir-card-img{aspect-ratio:16/10;background:var(--fill);border-radius:var(--r-tab);place-items:center;display:grid;position:relative;overflow:hidden}.dir-card-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dir-card-ph{color:var(--weak)}.dir-card-badge{font-size:var(--fs-micro);color:var(--gold-text);background:#ffffffeb;border-radius:99px;padding:3px 9px;font-weight:800;position:absolute;top:8px;left:8px}.dir-card-img .dir-card-fav{z-index:2;cursor:pointer;min-width:48px;min-height:48px;color:var(--primary);background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;display:inline-flex;position:absolute;top:0;right:0}.dir-card-fav>span{line-height:1;font-size:var(--fs-micro);background:#ffffffeb;border-radius:99px;align-items:center;gap:4px;padding:5px 9px;font-weight:800;display:inline-flex}.dir-card-fav:active>span{transform:scale(.94)}@media (forced-colors:active){.dir-card-fav>span{border:1px solid canvastext}}.dir-card-body{flex-direction:column;gap:4px;min-width:0;padding:10px 0 0;display:flex}.dir-card-name{color:var(--strong);font-size:.9375rem;font-weight:800}.dir-card-meta,.dir-card-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dir-card-meta{font-size:var(--fs-caption);color:var(--weak)}.dir-card-rate{color:var(--strong);align-items:center;gap:5px;font-size:.8125rem;font-weight:400;display:flex}.dir-card-rate b,.dir-card-rc{font-weight:600}.dir-card-rc{color:var(--weak)}.dir-card-foot{align-items:center;gap:8px;display:flex}.tap-card{position:relative}.tap-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.tap-open:after{content:"";z-index:0;position:absolute;inset:0}.tap-open:focus-visible{outline:none}.tap-card:has(.tap-open:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.tap-over{z-index:1;position:relative}.dir-card-price{font-size:var(--fs-caption);color:var(--weak);font-weight:600}.dir-card-heart{z-index:1;color:var(--primary);font-size:var(--fs-caption);cursor:pointer;min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;margin-right:-10px;padding:0 10px;font-weight:700;display:inline-flex;position:relative}@container app (min-width:1024px){.frame>main .page.inq-room{height:100%;min-height:0;max-width:none!important}.frame.dash-frame>main:has(.page.inq-room){padding-bottom:0}}.cs-hd-chev{align-items:center;display:flex}.cs-hd-open{cursor:pointer}.cs-hd-open:active{opacity:.6}.cs-hd-open:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-md)}@container app (min-width:1024px){.frame>main .page.cs-room{grid-template-columns:minmax(0,1fr) 340px;gap:0;min-height:100%;display:grid;max-width:none!important;padding:0!important}.frame.dash-frame>main:has(.page.cs-room){padding-bottom:0}.cs-room>.cs-thread{border-right:1px solid var(--line-card);flex-direction:column;min-width:0;display:flex}.cs-room>.cs-detail{background:var(--surface);flex-direction:column;align-self:start;gap:16px;max-height:calc(100dvh - 72px);padding:22px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.cs-room>.cs-detail .cs-detail-note{margin-top:auto}.cs-hd-open{cursor:default}.cs-hd-chev{display:none}}.geo-ask{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.geo-ask>.ty-cap{flex:220px;min-width:0}.hl-tools{display:contents}.hl-find{align-items:center;gap:8px;min-width:0;display:flex}@container app (min-width:1024px){.hl-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.hl-tools>*{flex:0 auto;min-width:0}.hl-tools>.chips{margin-bottom:0}.hl-tools>.geo-ask,.hl-tools>.sec-fold[open]{flex-basis:100%}}.shrine-cell{flex-direction:column;gap:10px;min-width:0;display:flex}.shrine-row{width:100%;min-width:0;min-height:var(--sec-tap);align-items:center;gap:12px;display:flex}.shrine-cell>.sec-row-tap{border-bottom:0}@media (hover:hover){.btn-g:hover:not(:disabled),.btn-p:hover:not(:disabled){background:var(--primary-dark)}.act-2:hover:not(:disabled),.btn-o:hover:not(:disabled),.btn-tonal:hover:not(:disabled){background:var(--line)}.sec-quiet .act-2:hover:not(:disabled){background:var(--fill)}.act-3:hover:not(:disabled){color:var(--strong);background:var(--fill)}.btn-k:hover:not(:disabled),.btn-n:hover:not(:disabled),.btn-r:hover:not(:disabled){filter:brightness(.93)}.btn-r-out:hover:not(:disabled){background:var(--danger-bg)}.btn-g-out:hover:not(:disabled),.btn-w-out:hover:not(:disabled),.chip:hover:not(.on):not(:disabled){background:var(--fill)}.chip.on:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.ntab button:hover:not(.on):not(:disabled),.seg button:hover:not(.on):not(:disabled){color:var(--strong)}}.chips.scroll{scroll-padding-left:var(--edge);scroll-padding-right:30px}.sc-avail{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.sc-avail::-webkit-scrollbar{display:none}.sc-avail-d{border-radius:var(--r-sm);border:1px solid var(--line-card);background:var(--surface);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:center;gap:1px;min-width:52px;padding:5px 8px;line-height:1.25;display:flex}.sc-avail-d b{font-size:var(--fs-caption);color:var(--text);font-weight:700}.sc-avail-d i{font-size:var(--fs-micro);color:var(--ok-text);font-style:normal;font-weight:800}.sc-avail-d.is-first{border-color:var(--primary);border-width:2px;padding:4px 7px}.sc-avail-d.is-first b{color:var(--strong);font-weight:800}.sc-avail-d.is-full{background:var(--fill);border-style:dashed}.sc-avail-d.is-full b{color:var(--hint);text-decoration:line-through}.sc-avail-d.is-full i{color:var(--hint);font-weight:700}.sc-avail-more{white-space:nowrap;flex:none;align-self:center;padding-left:2px;font-weight:700}.sc-avail-more,.sc-meta{font-size:var(--fs-caption);color:var(--weak)}.sc-meta{min-width:0;flex-wrap:nowrap;align-items:center;gap:5px;line-height:1.45;display:flex;overflow:hidden}.sc-meta>*{white-space:nowrap;flex:none}.sc-meta .sc-region{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.sc-meta .sc-sep{color:var(--hint)}@media (max-width:440px){.s-card .sc-meta{flex-wrap:wrap}.s-card .sc-meta .sc-open{flex:0 0 100%}.s-card .sc-meta .sc-sep:has(+.sc-open){display:none}}.sc-meta .sc-rate{color:var(--gold-text);font-variant-numeric:tabular-nums;font-weight:800}.sc-meta .sc-open{color:var(--ok-text);font-weight:700}.sc-now,.sc-price,.sc-spec{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);line-height:1.45;overflow:hidden}.sc-spec{color:var(--weak)}.sc-price{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sc-now{color:var(--ok-text);font-weight:600}.sc-quote{-webkit-line-clamp:2;min-width:0;font-size:var(--fs-caption);color:var(--text);border-left:2px solid var(--line-card);-webkit-box-orient:vertical;padding-left:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.sc-quote-w{font-size:var(--fs-micro);color:var(--hint);white-space:nowrap;margin-left:4px;font-weight:700}.filt-none{font-size:var(--fs-caption);color:var(--hint);flex:none;padding:0 2px;font-weight:600}.sc-tile-fig{aspect-ratio:4/3;background:var(--fill);flex:none;width:100%;position:relative;overflow:hidden}.sc-tile-fig>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.sc-tile-none{width:100%;height:100%;font-size:var(--fs-display);color:var(--weak);background:var(--fill);place-items:center;font-weight:800;display:grid}.sc-tile-rank{z-index:1;filter:drop-shadow(0 2px 6px #00000073);position:absolute;top:10px;left:10px}.sec-stack.is-airy{gap:calc(var(--sec-gap) + 12px)}.sec-stack.is-airy>.sec:first-child{padding-top:6px}@container app (min-width:1024px){.sec-stack.is-airy{gap:calc(var(--sec-gap) + 20px)}}.ntab>a{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab-in);font-size:var(--fs-caption);color:var(--weak);cursor:pointer;transition:background-color .2s var(--push),color .2s var(--push),box-shadow .2s var(--push);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px;font-family:inherit;font-weight:600;text-decoration:none;display:flex}.ntab>a[aria-current=true]{background:var(--surface);color:var(--strong);box-shadow:var(--shadow);font-weight:800}@media (hover:hover){.ntab>a:not([aria-current=true]):hover{color:var(--strong)}}.ntab{border:1px solid var(--ctl-line)}.sec-stack .bh-main>.sec.is-key>.sec-hd>.sec-hd-tx>h2,.sec-stack .bh-main>.sec.is-key>.sec-hd>.sec-hd-tx>h3,.sec-stack .bh-main>.sec.is-key>.sec-hd>h2,.sec-stack .bh-main>.sec.is-key>.sec-hd>h3{font-size:var(--fs-h2);letter-spacing:-.5px}@media (max-width:1023px){.sec-stack .bh-aside>.sec.is-group,.sec-stack .bh-main>.sec.is-group{margin-top:calc(var(--sec-gap-lg) - var(--sec-gap))}}@container app (max-width:1023px){.sec-stack .bh-aside>.sec.is-group,.sec-stack .bh-main>.sec.is-group{margin-top:calc(var(--sec-gap-lg) - var(--sec-gap))}}.lbx{z-index:80;cursor:zoom-out;background:#000000f0;flex-direction:column;gap:10px;padding:10px;display:flex;position:fixed;inset:0}.lbx-body,.lbx-top{cursor:auto}.lbx-btn,.lbx-nav,.lbx-thumb{cursor:pointer}.lbx-foot{font-size:var(--fs-body-s);flex-wrap:wrap;gap:10px;padding:0 4px;line-height:1.55}.lbx-foot,.lbx-top{color:#fff;flex:none;align-items:center;display:flex}.lbx-top{justify-content:flex-end;gap:12px}.lbx-count{font-size:var(--fs-caption);color:#fff;font-variant-numeric:tabular-nums;margin-inline-end:auto;padding-inline-start:6px;font-weight:700}.lbx-btn,.lbx-nav{min-width:var(--sec-tap,3rem);min-height:var(--sec-tap,3rem);border-radius:var(--r-md);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}@media (hover:hover){.lbx-btn:hover,.lbx-nav:hover{background:#fff3}}.lbx-btn:focus-visible,.lbx-nav:focus-visible,.lbx-thumb:focus-visible{outline-offset:2px;outline:2px solid #fff}.lbx-body{flex-direction:column;gap:10px}.lbx-body,.lbx-stage{flex:auto;min-height:0;display:flex}.lbx-stage{justify-content:center;align-items:center;position:relative}.lbx-img{object-fit:contain;border-radius:var(--r-md);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 20px 60px #00000080}.lbx-nav{position:absolute;top:50%;transform:translateY(-50%)}.lbx-prev{left:2px}.lbx-next{right:2px}.lbx-rail{scrollbar-width:none;flex:none;order:2;gap:8px;padding:2px;display:flex;overflow:auto hidden}.lbx-rail::-webkit-scrollbar{display:none}.lbx-thumb{cursor:pointer;border-radius:var(--r-tab);opacity:.55;background:#ffffff14;border:2px solid #0000;flex:none;width:56px;height:56px;padding:0;transition:opacity .12s,border-color .12s;overflow:hidden}.lbx-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lbx-thumb.on{opacity:1;border-color:#fff}@media (hover:hover){.lbx-thumb:hover{opacity:.85}}@container app (min-width:1024px){.lbx{padding:18px}.lbx-body{flex-direction:row;gap:16px}.lbx-rail{flex-direction:column;flex:none;order:0;gap:10px;width:88px;overflow:hidden auto}.lbx-thumb{width:84px;height:84px}.lbx-nav{min-width:56px;min-height:56px}.lbx-prev{left:8px}.lbx-next{right:8px}}.sec-card.esc-flash{background:var(--primary-tint);box-shadow:0 0 0 2px var(--primary),var(--sec-shadow)}.sheet-foot.is-sticky{z-index:1;background:var(--surface);border-top:1px solid var(--line-card);padding-top:.5rem;margin-inline:-22px;padding-inline:22px;position:sticky;bottom:0}.sheet-foot.is-sticky:not(.is-unstuck){box-shadow:0 1.5rem 0 0 var(--surface)}.sheet-foot.is-sticky.is-unstuck,:root[data-a11y-font=xl] .sheet-foot.is-sticky,:root[data-a11y-font=xxl] .sheet-foot.is-sticky{box-shadow:none;border-top:0;margin-inline:0;padding-inline:0;position:static}.sheet{scroll-padding-bottom:var(--sheet-foot-h,0)}.sc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-a11y-font=xl] .sc-name,:root[data-a11y-font=xxl] .sc-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.bell-badge{white-space:nowrap;flex-shrink:0}.demo-badge{background:var(--fill);color:var(--text);border:1px dashed var(--ctl-line);padding:2px 7px}.cta-line-head,.cta-rule-short{display:none}:root[data-a11y-font=xl] .cta-line-head,:root[data-a11y-font=xl] .cta-rule-short,:root[data-a11y-font=xxl] .cta-line-head,:root[data-a11y-font=xxl] .cta-rule-short{display:block}:root[data-a11y-font=xl] .cta-line-bar,:root[data-a11y-font=xxl] .cta-line-bar{display:none}.demo-notice{font-size:var(--fs-caption);padding:.375rem var(--edge);background:var(--fill);color:var(--text);border-bottom:1px solid var(--line-card);text-align:center;word-break:keep-all;overflow-wrap:anywhere;flex-shrink:0;margin:0;line-height:1.4}@container app (min-width:1024px){.page.home-wide .web-hero{grid-template-columns:minmax(0,1.62fr) minmax(19rem,1fr)}.page.home-wide .web-hero-mind{padding:1.5rem 1.625rem}.page.home-wide .whm-title{margin-top:.5rem}.page.home-wide .whm-steps{flex-flow:column;flex:auto;justify-content:center;gap:1rem;margin:1rem 0 0}.page.home-wide .whm-cta{margin-top:1rem}}@container app (min-width:1024px) and (max-width:1200px){.page.home-wide .whm-steps{flex-flow:wrap;place-content:center flex-start;gap:.5rem 1rem;margin-top:.75rem}.page.home-wide .whm-cta{margin-top:.875rem}}.rv-card,.sec-rows.as-cards>*,.th-card,[data-shaman-list] .sec-grid.is-rows>a,[data-shaman-list] .sec-rows>a{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--card-shadow)}.sec-rows.as-cards>*,[data-shaman-list] .sec-rows>a{border-bottom:1px solid var(--card-line)!important}@media (hover:hover){.rv-card:hover,[data-shaman-list] .sec-grid.is-rows>a:hover,[data-shaman-list] .sec-rows>a:hover{box-shadow:var(--shadow-md);border-color:var(--card-line);transform:translateY(-1px)}}.rk-grid>li{align-self:stretch}.sc-now{align-items:center;gap:6px;display:flex}.sc-now:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}:root{--hv-band:#f2f3f5;--hv-pad:28px}.sec-stack.hv{gap:0}.sec-stack.hv>.sec{padding-block:var(--hv-pad);gap:16px}.sec-stack.hv>.sec.is-group{margin-top:0}.sec-stack.hv>.sec.is-hero{padding-block:0}.sec-stack.hv>.sec.is-lead{padding-bottom:0}@media (max-width:1023px){.sec-stack.hv>.sec:not(.is-hero){margin-inline:calc(-1*var(--page-pad,20px));padding-inline:var(--page-pad,20px)}.sec-stack.hv>.sec:not(.is-hero)+.sec{border-top:8px solid var(--hv-band)}.sec-stack.hv>.sec.is-hero+.sec,.sec-stack.hv>.sec.is-lead+.sec{border-top:0;padding-top:24px}.sec-stack.hv>.sec:last-child{padding-bottom:8px}}@container app (max-width:1023px){.sec-stack.hv>.sec:not(.is-hero){margin-inline:calc(-1*var(--page-pad,20px));padding-inline:var(--page-pad,20px)}.sec-stack.hv>.sec:not(.is-hero)+.sec{border-top:8px solid var(--hv-band)}.sec-stack.hv>.sec.is-hero+.sec,.sec-stack.hv>.sec.is-lead+.sec{border-top:0;padding-top:24px}.sec-stack.hv>.sec:last-child{padding-bottom:8px}}@container app (min-width:1024px){.sec-stack.hv>.sec{padding-block:44px}.sec-stack.hv>.sec.is-hero{padding-block:0}.sec-stack.hv>.sec:not(.is-hero)+.sec{border-top:1px solid var(--divider)}.sec-stack.hv>.sec.is-hero+.sec,.sec-stack.hv>.sec.is-lead+.sec{border-top:0;padding-top:40px}.sec-stack.hv>.sec:last-child{padding-bottom:16px}.page.home-wide .sec-stack.hv>.sec.is-hero{box-shadow:none}}.sec-stack.hv>.sec>.sec-hd>.sec-hd-tx>h2,.sec-stack.hv>.sec>.sec-hd>h2{letter-spacing:-.02em;flex-wrap:nowrap;align-items:flex-start;gap:7px;font-size:1.25rem;font-weight:700;line-height:1.35;display:flex}.hv-ic{flex-shrink:0;margin-top:.18em;display:inline-flex}.sec-stack.hv>.sec>.sec-hd .sec-sub{color:var(--hint);margin-top:4px}.sec-stack.hv>.sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:calc(1.25rem + 7px)}@media (max-width:767px){.sec-stack.hv>.sec>.sec-hd:has(>.sec-act){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx{display:contents}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>h2{grid-column:1/-1}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.sec-sub{grid-column:1}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-act{grid-area:2/2;margin-block:-14px}}@container app (max-width:767px){.sec-stack.hv>.sec>.sec-hd:has(>.sec-act){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx{display:contents}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>h2{grid-column:1/-1}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.sec-sub{grid-column:1}.sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-act{grid-area:2/2;margin-block:-14px}}@container app (min-width:1024px){.sec-stack.hv>.sec>.sec-hd>.sec-hd-tx>h2,.sec-stack.hv>.sec>.sec-hd>h2{font-size:1.5rem}.sec-stack.hv>.sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:calc(1.5rem + 7px)}.sec-stack.hv>.sec>.sec-hd>.sec-hd-tx>.sec-sub{font-size:var(--fs-body-s)}}.sec-stack.hv>.sec .seg{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:2px;margin-bottom:0;padding:0}.sec-stack.hv>.sec .seg button{min-height:var(--sec-tap);background-clip:padding-box;background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--text);font-size:var(--fs-body-s);border:4px solid #0000;border-radius:999px;flex:none;padding:0 16px;font-weight:600}.sec-stack.hv>.sec .seg button.on{background-color:var(--strong);color:#fff;box-shadow:none;font-weight:800}@media (forced-colors:active){.sec-stack.hv>.sec .seg button.on{forced-color-adjust:none;color:highlighttext;background-color:highlight}}@media (hover:hover){.sec-stack.hv>.sec .seg button:hover:not(.on){background-color:var(--fill);color:var(--strong)}}.sec-stack.hv>.sec .chip:focus-visible,.sec-stack.hv>.sec .hl-tools .sec-fold>summary:focus-visible,.sec-stack.hv>.sec .seg button:focus-visible{outline-offset:-3px}.sec-stack.hv>.sec .chip{background-clip:padding-box;background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ctl-line);border:4px solid #0000;border-radius:999px;gap:6px;padding:0 14px;font-weight:600}.sec-stack.hv>.sec .chip:not(.on){border-color:#0000}.sec-stack.hv>.sec .chip.on{background-color:var(--primary-tint);color:var(--primary-dark);box-shadow:inset 0 0 0 1px var(--primary);border-color:#0000;font-weight:700}.sec-stack.hv>.sec .chip.on .cnt{background:var(--surface);color:var(--primary-dark)}@media (hover:hover){.sec-stack.hv>.sec .chip:not(.on):hover{background-color:var(--fill)}}.sec-stack.hv>.sec .chips{gap:2px}@media (min-width:600px) and (max-width:1023px){.sec-stack.hv>.sec .hl-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.sec-stack.hv>.sec .hl-tools>*{flex:0 auto;min-width:0}.sec-stack.hv>.sec .hl-tools>.chips,.sec-stack.hv>.sec .hl-tools>.hl-sortseg{margin-bottom:0}.sec-stack.hv>.sec .hl-tools>.hl-sortseg{flex:none}.sec-stack.hv>.sec .hl-tools>.geo-ask,.sec-stack.hv>.sec .hl-tools>.sec-fold[open]{flex-basis:100%}}@container app (min-width:600px) and (max-width:1023px){.sec-stack.hv>.sec .hl-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.sec-stack.hv>.sec .hl-tools>*{flex:0 auto;min-width:0}.sec-stack.hv>.sec .hl-tools>.chips,.sec-stack.hv>.sec .hl-tools>.hl-sortseg{margin-bottom:0}.sec-stack.hv>.sec .hl-tools>.hl-sortseg{flex:none}.sec-stack.hv>.sec .hl-tools>.geo-ask,.sec-stack.hv>.sec .hl-tools>.sec-fold[open]{flex-basis:100%}}@media (max-width:599px){.sec-stack.hv>.sec .hl-find,.sec-stack.hv>.sec .hl-tools>.chips,.sec-stack.hv>.sec .hl-tools>.sec-fold>summary,.sec-stack.hv>.sec .hl-tools>.seg{margin-left:-4px}}@media (min-width:600px){.sec-stack.hv>.sec .hl-tools{margin-left:-4px}.sec-stack.hv>.sec .hl-tools>.geo-ask,.sec-stack.hv>.sec .hl-tools>.sec-fold[open]>:not(summary){margin-left:4px}}.sec-stack.hv>.sec .hl-rankseg,.sec-stack.hv>.sec .sec-fold .chips,.sec-stack.hv>.sec .seg.rk-typeseg,.sec-stack.hv>.sec>.chips:has(>.chip:first-child){margin-left:-4px}.sec-stack.hv>.sec .hl-tools .sec-fold>summary{background-clip:padding-box;background-color:var(--surface);width:auto;box-shadow:inset 0 0 0 1px var(--ctl-line);font-size:var(--fs-body-s);color:var(--text);border:4px solid #0000;border-radius:999px;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.sec-stack.hv>.sec .hl-tools .sec-fold>summary:after{margin-left:2px;font-size:1.125rem}.hv-mind{border-radius:var(--r-lg);background:var(--primary-tint);width:100%;min-height:4rem;color:var(--strong);box-shadow:inset 0 0 0 1px var(--primary);text-align:left;cursor:pointer;transition:transform .12s var(--push);border:0;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.hv-mind:active{transform:scale(.99)}.hv-mind-ic{background:var(--surface);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hv-mind-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hv-mind-s{font-size:var(--fs-caption);color:var(--primary-dark);font-weight:600}.hv-mind-tx>b{font-size:var(--fs-body-s);color:var(--strong);font-weight:700}.hv-mind-go{color:var(--primary-dark);flex-shrink:0;display:inline-flex}.sec-stack.hv>.sec .sc-when{max-width:calc(100% - 24px);color:var(--ok-text);font-variant-numeric:tabular-nums;background:#15773f1a;border-radius:999px;align-self:flex-start;padding:3px 9px 3px 7px;font-weight:700;display:block}.sec-stack.hv>.sec .sc-when:before{content:"";vertical-align:-2px;background:currentColor;width:12px;height:12px;margin-right:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm0 2.4a7.6 7.6 0 1 0 0 15.2 7.6 7.6 0 0 0 0-15.2Zm1.2 2.8v4.3l3.1 2.3-1.4 1.9-4.1-3.1V7.2h2.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20Zm0 2.4a7.6 7.6 0 1 0 0 15.2 7.6 7.6 0 0 0 0-15.2Zm1.2 2.8v4.3l3.1 2.3-1.4 1.9-4.1-3.1V7.2h2.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-a11y-font=xl] .sec-stack.hv .sc-when,:root[data-a11y-font=xxl] .sec-stack.hv .sc-when{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.sec-stack.hv>.sec .hl-ranklist>li{border-bottom:1px solid var(--divider)}.sec-stack.hv>.sec .hl-ranklist>li:last-child{border-bottom:none}.sec-stack.hv>.sec .hl-ranklist .medal{color:var(--strong);background:0 0;font-size:1.0625rem;font-weight:800;animation:none}.sec-stack.hv>.sec .hl-ranklist .medal.mN{color:var(--hint)}.sec-stack.hv>.sec .hl-ranklist .avatar{border-radius:var(--r-md)}.sec-stack.hv>.sec .hl-ranklist .tag{color:var(--hint);background:0 0;border-radius:0;padding:0;font-weight:500}.sec-stack.hv>.sec .hl-ranklist .tag+.tag:before{content:"·";color:var(--hint);margin-right:5px}@container app (min-width:1024px){.sec-stack.hv>.sec .hl-ranklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.sec-stack.hv>.sec .hl-ranklist>li:last-child,.sec-stack.hv>.sec .hl-ranklist>li:nth-last-child(2):nth-child(odd){border-bottom:none}.sec-stack.hv>.sec .hl-ranklist>li:nth-child(2){padding-top:0}.sec-stack.hv>.sec .hl-ranklist>li:nth-last-child(2):nth-child(odd){padding-bottom:0}}.hv-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hv-cat{min-width:0;min-height:var(--sec-tap);border-radius:var(--r-md);color:var(--text);flex-direction:column;align-items:center;gap:8px;padding:4px 0;text-decoration:none;display:flex}.hv-cat-ic{background:var(--fill);width:3.5rem;height:3.5rem;color:var(--strong);transition:transform .15s var(--push);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hv-cat[data-c=work] .hv-cat-ic{background:var(--navy-tint);color:var(--navy)}.hv-cat[data-c=love] .hv-cat-ic{background:var(--primary-tint);color:var(--primary)}.hv-cat[data-c=money] .hv-cat-ic{background:var(--gold-bg);color:var(--gold-text)}.hv-cat[data-c=study] .hv-cat-ic{color:var(--ok-text);background:#15773f1a}.hv-cat-tx{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.hv-cat-tx>b{font-size:var(--fs-caption);color:var(--text);font-weight:600}.hv-cat-s{display:none}@media (max-width:767px){.hv-cat-ic{box-shadow:inset 0 0 0 1.5px}}@container app (max-width:767px){.hv-cat-ic{box-shadow:inset 0 0 0 1.5px}}.hv-cat:active .hv-cat-ic{transform:scale(.94)}@media (hover:hover){.hv-cat:hover .hv-cat-ic{transform:translateY(-2px)}}@container app (min-width:768px){.hv-cats{gap:12px}.hv-cat{background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-lg);transition:box-shadow .15s var(--push);flex-direction:row;justify-content:flex-start;gap:14px;padding:16px 18px}.hv-cat-ic{width:3.25rem;height:3.25rem}.hv-cat-tx{text-align:left;align-items:flex-start}.hv-cat-tx>b{font-size:var(--fs-body);color:var(--strong);font-weight:700}.hv-cat-s{font-size:var(--fs-caption);color:var(--hint);display:block}@media (hover:hover){.hv-cat:hover{box-shadow:var(--shadow-md)}.hv-cat:hover .hv-cat-ic{transform:none}}}@media (max-width:767px){.sec-stack.hv>.sec .sec-rows.hr-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1*var(--page-pad,20px));padding-inline:var(--page-pad,20px);scroll-padding-inline:var(--page-pad,20px);flex-direction:row;gap:12px;margin-block:-6px;padding-block:6px;display:flex;overflow-x:auto}.sec-stack.hv>.sec .sec-rows.hr-grid::-webkit-scrollbar{display:none}.sec-stack.hv>.sec .sec-rows.hr-grid>*{scroll-snap-align:start;flex:0 0 84%}}@container app (max-width:767px){.sec-stack.hv>.sec .sec-rows.hr-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1*var(--page-pad,20px));padding-inline:var(--page-pad,20px);scroll-padding-inline:var(--page-pad,20px);flex-direction:row;gap:12px;margin-block:-6px;padding-block:6px;display:flex;overflow-x:auto}.sec-stack.hv>.sec .sec-rows.hr-grid::-webkit-scrollbar{display:none}.sec-stack.hv>.sec .sec-rows.hr-grid>*{scroll-snap-align:start;flex:0 0 84%}}@container app (min-width:768px){.sec-stack.hv>.sec .sec-rows.hr-grid{gap:12px}}.sec-stack.hv>.sec .sec-rows.hr-grid{position:relative}.hr-top{align-items:center;gap:10px}.hr-top,.hr-who{min-width:0;display:flex}.hr-who{flex-direction:column;flex:1;line-height:1.35}.hr-who>b{font-size:var(--fs-body-s);color:var(--strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.hr-who>.hr-place{font-size:var(--fs-caption);color:var(--hint)}.hr-rate{font-size:var(--fs-body-s);flex-shrink:0;align-self:flex-start;gap:3px;font-weight:700}.hr-date{font-size:var(--fs-caption);color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}@container app (min-width:1024px){.page.home-wide .sec-stack.hv .web-hero-mind{background:var(--primary-tint);color:var(--strong)}.page.home-wide .sec-stack.hv .whm-eyebrow{color:var(--primary-dark)}.page.home-wide .sec-stack.hv .whm-title{color:var(--strong)}.page.home-wide .sec-stack.hv .whm-steps li{color:var(--text)}.page.home-wide .sec-stack.hv .whm-steps li span{background:var(--surface);color:var(--primary-dark);box-shadow:inset 0 0 0 1px #c9352047}}.hs-root [role=button]:focus-visible{outline-offset:-5px;outline:3px solid #fff}.hs-root button:focus-visible{outline-offset:-3px;outline-color:#fff}@container app (min-width:1024px){.frame>main .page.sd{max-width:760px;margin-left:auto;margin-right:auto}.page.sd{padding-left:var(--page-pad,20px);padding-right:var(--page-pad,20px)}}.page.sd .sd-hero-bg{filter:blur(22px)brightness(.92);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-24px;transform:scale(1.06)}.page.sd .sd-hero-img{z-index:1;object-fit:contain;cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.page.sd .sd-hero-img:focus-visible{outline-offset:-4px}.page.sd #reserve .rc-title>svg{width:1em;height:1em;color:var(--primary);flex-shrink:0;margin-top:.18em}.page.sd .sd-rv .chips{gap:2px;margin-left:-4px}.page.sd .sd-rv .chip{background-clip:padding-box;background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--ctl-line);font-size:var(--fs-caption);color:var(--text);border:4px solid #0000;border-radius:999px;gap:6px;padding:0 14px;font-weight:600}.page.sd .sd-rv .chip.on{background-color:var(--primary-tint);color:var(--primary-dark);box-shadow:inset 0 0 0 1px var(--primary);background-clip:padding-box;border-color:#0000;font-weight:800}.page.sd .sd-rv .chips .chip.on span.cnt{background:var(--surface)!important;color:var(--primary-dark)!important}.page.sd .sd-rv .chip:focus-visible{outline-offset:-3px}@media (hover:hover){.page.sd .sd-rv .chip:not(.on):hover{background-color:var(--fill)}.page.sd .sd-rv .chip.on:hover{background-color:var(--primary-tint)}}@media (forced-colors:active){.page.sd .sd-rv .chip.on{forced-color-adjust:none;color:highlighttext;background-color:highlight}}.page.sd .rv-card .rv-badges{margin-top:8px}.page.sd .rv-card .rv-b.act{color:var(--weak);border-radius:var(--r-md);font-size:var(--fs-caption);background:0 0;padding-inline:10px;font-weight:600}.page.sd .rv-card .rv-b.act.on{background:var(--danger-bg);color:var(--danger);font-weight:800}.page.sd .rv-card .rv-badges>button:first-of-type{margin-left:auto}.page.sd .rv-card .rv-b.act:focus-visible{outline-offset:-3px}@media (hover:hover){.page.sd .rv-card .rv-b.act:hover{background:var(--fill);color:var(--strong)}.page.sd .rv-card .rv-b.act.on:hover{background:var(--danger-bg);color:var(--danger)}}@media (max-width:1023px){.page.rvf .rv-flat{flex-direction:column;min-width:0;display:flex}.page.rvf .rv-flat .rv-card{box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;margin:0;padding:18px 0}.page.rvf .rv-flat>*+*>.rv-card{border-top:1px solid var(--line-card)}.page.rvf .rv-flat>:first-child>.rv-card{padding-top:6px}.page.rvf .rv-flat>:last-child>.rv-card{padding-bottom:6px}.page.rvf .rv-flat .rv-title{margin:10px 0 4px}.page.rvf .rv-flat .rv-body{color:var(--weak)}@media (hover:hover){.page.rvf .rv-flat .rv-card:hover{box-shadow:none;transform:none}}}@container app (max-width:1023px){.page.rvf .rv-flat{flex-direction:column;min-width:0;display:flex}.page.rvf .rv-flat .rv-card{box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;margin:0;padding:18px 0}.page.rvf .rv-flat>*+*>.rv-card{border-top:1px solid var(--line-card)}.page.rvf .rv-flat>:first-child>.rv-card{padding-top:6px}.page.rvf .rv-flat>:last-child>.rv-card{padding-bottom:6px}.page.rvf .rv-flat .rv-title{margin:10px 0 4px}.page.rvf .rv-flat .rv-body{color:var(--weak)}@media (hover:hover){.page.rvf .rv-flat .rv-card:hover{box-shadow:none;transform:none}}}@container app (min-width:1024px){.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width:1280px){.rv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sec-stack.hv>.sec .spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@container app (min-width:1024px){.sec-stack.hv>.sec .spec-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sec-stack.hv>.sec .spec-card{min-width:0;min-height:var(--sec-tap);border-radius:var(--r-md);box-shadow:none;color:var(--text);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:4px 0}.sec-stack.hv>.sec .spec-ic{background:var(--fill);width:3.5rem;height:3.5rem;color:var(--strong);transition:transform .15s var(--push);border-radius:50%}.sec-stack.hv>.sec .spec-ic>svg{width:26px;height:26px}.sec-stack.hv>.sec .spec-l{font-size:var(--fs-caption);color:var(--text);font-weight:600}@media (max-width:767px){.sec-stack.hv>.sec .spec-ic{box-shadow:inset 0 0 0 1.5px}}@container app (max-width:767px){.sec-stack.hv>.sec .spec-ic{box-shadow:inset 0 0 0 1.5px}}.sec-stack.hv>.sec .spec-card:active .spec-ic{transform:scale(.94)}@media (hover:hover){.sec-stack.hv>.sec .spec-card:hover{box-shadow:none;transform:none}.sec-stack.hv>.sec .spec-card:hover .spec-ic{transform:translateY(-2px)}}@container app (min-width:768px){.sec-stack.hv>.sec .spec-grid{gap:12px}.sec-stack.hv>.sec .spec-card{background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-lg);transition:box-shadow .15s var(--push);flex-direction:row;justify-content:flex-start;gap:14px;padding:16px 18px}.sec-stack.hv>.sec .spec-ic{width:3.25rem;height:3.25rem}.sec-stack.hv>.sec .spec-l{font-size:var(--fs-body);color:var(--strong);font-weight:700}@media (hover:hover){.sec-stack.hv>.sec .spec-card:hover{box-shadow:var(--shadow-md);transform:none}.sec-stack.hv>.sec .spec-card:hover .spec-ic{transform:none}}}.page.sf .sec>.sec-hd>.sec-hd-tx>h2:has(>.hv-ic){letter-spacing:-.02em;color:var(--strong);flex-wrap:nowrap;align-items:flex-start;gap:7px;font-size:1.25rem;font-weight:700;line-height:1.35;display:flex}.page.sf .sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:calc(1.25rem + 7px)}@container app (min-width:1024px){.page.sf .sec>.sec-hd>.sec-hd-tx>h2:has(>.hv-ic){font-size:1.5rem}.page.sf .sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:calc(1.5rem + 7px)}}.page.home-boot{flex-direction:column;min-height:100%;display:flex}.page.home-boot>.home-boot-fill{flex:1 0 auto}@media (max-width:1023px){.page.home-boot{min-height:calc(100% + var(--tabbar-h) + .5rem + env(safe-area-inset-bottom))}:root{--tabbar-h:4rem;color-scheme:light}header.mob-bar{padding-top:env(safe-area-inset-top,0);height:auto;min-height:calc(3.25rem + env(safe-area-inset-top,0px))}.mob-tabs{padding-bottom:calc(.5rem + env(safe-area-inset-bottom));box-shadow:0 -6px 16px #0000000d}.mob-tabs a{font-weight:600}.mob-tabs a.on{font-weight:700}.mob-tabs a.on:after{background:var(--primary-tint);z-index:0;border-radius:999px;width:3rem;height:1.75rem;top:-2px;left:50%;transform:translate(-50%)}.mob-tabs a>span{z-index:1}.mob-tabs a,header.mob-bar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@container app (max-width:1023px){.page.home-boot{min-height:calc(100% + var(--tabbar-h) + .5rem + env(safe-area-inset-bottom))}header.mob-bar{padding-top:env(safe-area-inset-top,0);height:auto;min-height:calc(3.25rem + env(safe-area-inset-top,0px))}.mob-tabs{padding-bottom:calc(.5rem + env(safe-area-inset-bottom));box-shadow:0 -6px 16px #0000000d}.mob-tabs a{font-weight:600}.mob-tabs a.on{font-weight:700}.mob-tabs a.on:after{background:var(--primary-tint);z-index:0;border-radius:999px;width:3rem;height:1.75rem;top:-2px;left:50%;transform:translate(-50%)}.mob-tabs a>span{z-index:1}.mob-tabs a,header.mob-bar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media not all and (max-width:1023px){@container app (max-width:1023px){:where(:root body>*){--tabbar-h:4rem;color-scheme:light}}}@media (max-width:1023px) and (forced-colors:active){.mob-tabs a.on:after{forced-color-adjust:none;background-color:highlight}.mob-tabs a.on>span{forced-color-adjust:none;color:highlighttext}}@media (forced-colors:active){@container app (max-width:1023px){.mob-tabs a.on:after{forced-color-adjust:none;background-color:highlight}.mob-tabs a.on>span{forced-color-adjust:none;color:highlighttext}}}@media (max-width:1023px){.hs-slide:active{opacity:.94}.hs-dot:active{transform:scale(.88)}.seg button:active{transform:scale(.97)}.seg button:active:not(.on){background:var(--fill)}.chip,.hv-cat,.mob-tabs a,.sec-act,.sec-more,.seg button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}main img{-webkit-touch-callout:none;-webkit-user-drag:none}@keyframes hmPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.frame:not(.dash-frame)>main>.page{animation:hmPageIn .2s var(--push) backwards}.sec-stack.hv.hvm>.sec:not(.is-hero){padding-block:20px}.sec-stack.hv.hvm>.sec.is-hero{gap:12px}.sec-stack.hv.hvm>.sec.is-hero+.sec{padding-top:16px}.sec-stack.hv.hvm>.sec:last-child{padding-bottom:8px}.page.home-wide .sec-stack.hv.hvm>.sec.is-hero:not(:has(.hs-root)):has(.hm-quick){display:flex}}@container app (max-width:1023px){.hs-slide:active{opacity:.94}.hs-dot:active{transform:scale(.88)}.seg button:active{transform:scale(.97)}.seg button:active:not(.on){background:var(--fill)}.chip,.hv-cat,.mob-tabs a,.sec-act,.sec-more,.seg button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}main img{-webkit-touch-callout:none;-webkit-user-drag:none}@keyframes hmPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.frame:not(.dash-frame)>main>.page{animation:hmPageIn .2s var(--push) backwards}.sec-stack.hv.hvm>.sec:not(.is-hero){padding-block:20px}.sec-stack.hv.hvm>.sec.is-hero{gap:12px}.sec-stack.hv.hvm>.sec.is-hero+.sec{padding-top:16px}.sec-stack.hv.hvm>.sec:last-child{padding-bottom:8px}.page.home-wide .sec-stack.hv.hvm>.sec.is-hero:not(:has(.hs-root)):has(.hm-quick){display:flex}}@media (max-width:599px){.page.home-wide{--page-pad:16px}.page.home-wide .sec-stack.hv>.sec .hl-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:-4px;display:flex}.page.home-wide .sec-stack.hv>.sec .hl-tools>*{flex:0 auto;min-width:0}.page.home-wide .sec-stack.hv>.sec .hl-find,.page.home-wide .sec-stack.hv>.sec .hl-tools>.chips,.page.home-wide .sec-stack.hv>.sec .hl-tools>.sec-fold>summary{margin-left:0}.page.home-wide .sec-stack.hv>.sec .hl-tools>.chips,.page.home-wide .sec-stack.hv>.sec .hl-tools>.hl-sortseg{margin-bottom:0}.page.home-wide .sec-stack.hv>.sec .hl-tools>.seg{margin-left:4px}.page.home-wide .sec-stack.hv>.sec .hl-tools>.geo-ask,.page.home-wide .sec-stack.hv>.sec .hl-tools>.sec-fold[open]{flex:1 0 100%}.page.home-wide .sec-stack.hv>.sec .hl-tools>.sec-fold[open]>:not(summary){margin-left:4px}}@media (max-width:1023px){.sec-stack.hv.hvm>.sec .sc-price{font-size:.875rem;font-weight:700;line-height:1.45}.sec-stack.hv.hvm>.sec .sc-spec{font-size:.75rem;line-height:1.45}.sec-stack.hv.hvm>.sec .bell-badge{padding:2px 7px;font-size:.75rem;line-height:1.45}.sec-stack.hv.hvm>.sec .rv-body{font-size:.9375rem;line-height:1.6}.sec-stack.hv.hvm>.sec>.sec-more{width:100%}.sec-stack.hv.hvm>.sec .seg{background:var(--fill);border-radius:var(--r-tab);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:0;max-width:100%;margin-bottom:0;padding:0;display:inline-flex;overflow-x:auto}.sec-stack.hv.hvm>.sec .seg::-webkit-scrollbar{display:none}.sec-stack.hv.hvm>.sec .seg{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.sec-stack.hv.hvm>.sec .seg button{min-height:var(--sec-tap);border-radius:var(--r-tab-in);box-shadow:none;color:var(--text);background-color:#0000;background-clip:padding-box;border:4px solid #0000;flex:none;padding:0 14px;font-weight:600}.sec-stack.hv.hvm>.sec .seg button.on{background-color:var(--surface);color:var(--strong);box-shadow:var(--shadow),inset 0 0 0 1px var(--ctl-line);font-weight:700}}@container app (max-width:1023px){.sec-stack.hv.hvm>.sec .sc-price{font-size:.875rem;font-weight:700;line-height:1.45}.sec-stack.hv.hvm>.sec .sc-spec{font-size:.75rem;line-height:1.45}.sec-stack.hv.hvm>.sec .bell-badge{padding:2px 7px;font-size:.75rem;line-height:1.45}.sec-stack.hv.hvm>.sec .rv-body{font-size:.9375rem;line-height:1.6}.sec-stack.hv.hvm>.sec>.sec-more{width:100%}.sec-stack.hv.hvm>.sec .seg{background:var(--fill);border-radius:var(--r-tab);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:0;max-width:100%;margin-bottom:0;padding:0;display:inline-flex;overflow-x:auto}.sec-stack.hv.hvm>.sec .seg::-webkit-scrollbar{display:none}.sec-stack.hv.hvm>.sec .seg{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.sec-stack.hv.hvm>.sec .seg button{min-height:var(--sec-tap);border-radius:var(--r-tab-in);box-shadow:none;color:var(--text);background-color:#0000;background-clip:padding-box;border:4px solid #0000;flex:none;padding:0 14px;font-weight:600}.sec-stack.hv.hvm>.sec .seg button.on{background-color:var(--surface);color:var(--strong);box-shadow:var(--shadow),inset 0 0 0 1px var(--ctl-line);font-weight:700}}@media (max-width:1023px) and (forced-colors:active){.sec-stack.hv.hvm>.sec .seg button.on{forced-color-adjust:none;color:highlighttext;background-color:highlight}}@media (forced-colors:active){@container app (max-width:1023px){.sec-stack.hv.hvm>.sec .seg button.on{forced-color-adjust:none;color:highlighttext;background-color:highlight}}}@media (max-width:1023px){.sec-stack.hv.hvm>.sec .seg{margin-left:0}.hm-quick{padding-inline:var(--page-pad,20px);flex-direction:column;gap:8px;margin-top:0;display:flex}.hm-search{width:100%;min-height:var(--sec-tap);background:var(--fill);color:var(--weak);font-family:inherit;font-size:var(--fs-body-s);text-align:left;cursor:pointer;transition:transform .12s var(--push),background-color .12s var(--push);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.hm-search>svg{color:var(--weak);flex-shrink:0}.hm-search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-search:active{background:var(--line);transform:scale(.99)}.hm-quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.hm-qi{min-height:var(--sec-tap);border-radius:var(--r-tab);color:var(--text);font-size:var(--fs-caption);transition:transform .12s var(--push),background-color .12s var(--push);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:2px 0;font-weight:600;text-decoration:none;display:flex}.hm-qi>svg{background:var(--primary-tint);width:40px;height:40px;color:var(--primary-dark);border-radius:50%;padding:10px}.hm-qi>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-qi:active{background:var(--fill);transform:scale(.97)}.hm-install{background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-lg);font-size:var(--fs-caption);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 0;padding:10px 12px;display:flex}.hm-install-ic{background:var(--primary-tint);width:2rem;height:2rem;color:var(--primary-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hm-install-tx{flex-direction:column;flex:7.5rem;gap:2px;min-width:0;display:flex}.hm-install-tx>b{color:var(--strong);font-weight:700}.hm-install-tx>b,.hm-install-tx>span{font-size:var(--fs-caption);line-height:1.4}.hm-install-tx>span{color:var(--weak)}.hm-install-go{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab-in);background:var(--primary);color:#fff;font-family:inherit;font-size:var(--fs-caption);cursor:pointer;transition:transform .12s var(--push);border:0;flex:none;padding:0 14px;font-weight:700}.hm-install-go:active{transform:scale(.97)}.hm-install-x{min-width:var(--sec-tap);min-height:var(--sec-tap);color:var(--weak);cursor:pointer;transition:transform .12s var(--push);background:0 0;border:0;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}.hm-install-x:active{transform:scale(.9)}.frame:not(.dash-frame)>.hd-collapse>div>.demo-notice,.frame:not(.dash-frame)>.hd-collapse>div>header.mob-bar{border-bottom-color:#0000}.frame:not(.dash-frame)>.hd-collapse>div{position:relative}.frame:not(.dash-frame)>.hd-collapse>div:after{content:"";z-index:4;pointer-events:none;border-bottom:1px solid var(--line-card);transition:box-shadow .18s var(--push);position:absolute;inset:0;box-shadow:0 0 #0000}.frame[data-scrolled="1"]:not(.dash-frame)>.hd-collapse>div:after{box-shadow:0 6px 16px #0000000d}}@container app (max-width:1023px){.sec-stack.hv.hvm>.sec .seg{margin-left:0}.hm-quick{padding-inline:var(--page-pad,20px);flex-direction:column;gap:8px;margin-top:0;display:flex}.hm-search{width:100%;min-height:var(--sec-tap);background:var(--fill);color:var(--weak);font-family:inherit;font-size:var(--fs-body-s);text-align:left;cursor:pointer;transition:transform .12s var(--push),background-color .12s var(--push);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.hm-search>svg{color:var(--weak);flex-shrink:0}.hm-search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-search:active{background:var(--line);transform:scale(.99)}.hm-quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.hm-qi{min-height:var(--sec-tap);border-radius:var(--r-tab);color:var(--text);font-size:var(--fs-caption);transition:transform .12s var(--push),background-color .12s var(--push);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:2px 0;font-weight:600;text-decoration:none;display:flex}.hm-qi>svg{background:var(--primary-tint);width:40px;height:40px;color:var(--primary-dark);border-radius:50%;padding:10px}.hm-qi>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-qi:active{background:var(--fill);transform:scale(.97)}.hm-install{background:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--r-lg);font-size:var(--fs-caption);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 0;padding:10px 12px;display:flex}.hm-install-ic{background:var(--primary-tint);width:2rem;height:2rem;color:var(--primary-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hm-install-tx{flex-direction:column;flex:7.5rem;gap:2px;min-width:0;display:flex}.hm-install-tx>b{color:var(--strong);font-weight:700}.hm-install-tx>b,.hm-install-tx>span{font-size:var(--fs-caption);line-height:1.4}.hm-install-tx>span{color:var(--weak)}.hm-install-go{min-height:var(--sec-tap,3rem);border-radius:var(--r-tab-in);background:var(--primary);color:#fff;font-family:inherit;font-size:var(--fs-caption);cursor:pointer;transition:transform .12s var(--push);border:0;flex:none;padding:0 14px;font-weight:700}.hm-install-go:active{transform:scale(.97)}.hm-install-x{min-width:var(--sec-tap);min-height:var(--sec-tap);color:var(--weak);cursor:pointer;transition:transform .12s var(--push);background:0 0;border:0;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}.hm-install-x:active{transform:scale(.9)}.frame:not(.dash-frame)>.hd-collapse>div>.demo-notice,.frame:not(.dash-frame)>.hd-collapse>div>header.mob-bar{border-bottom-color:#0000}.frame:not(.dash-frame)>.hd-collapse>div{position:relative}.frame:not(.dash-frame)>.hd-collapse>div:after{content:"";z-index:4;pointer-events:none;border-bottom:1px solid var(--line-card);transition:box-shadow .18s var(--push);position:absolute;inset:0;box-shadow:0 0 #0000}.frame[data-scrolled="1"]:not(.dash-frame)>.hd-collapse>div:after{box-shadow:0 6px 16px #0000000d}}@media (max-width:1023px) and (forced-colors:active){.frame:not(.dash-frame)>.hd-collapse>div:after{border-bottom-color:canvastext}}@media (forced-colors:active){@container app (max-width:1023px){.frame:not(.dash-frame)>.hd-collapse>div:after{border-bottom-color:canvastext}}}@media (max-width:1023px){.sec-stack.hv.hvm>.sec>.sec-hd:has(>.sec-act){row-gap:0}.sec-stack.hv.hvm>.sec .sc-price{-webkit-line-clamp:3!important}.sec-stack.hv.hvm>.sec .hr-who{line-height:1.45}}@container app (max-width:1023px){.sec-stack.hv.hvm>.sec>.sec-hd:has(>.sec-act){row-gap:0}.sec-stack.hv.hvm>.sec .sc-price{-webkit-line-clamp:3!important}.sec-stack.hv.hvm>.sec .hr-who{line-height:1.45}}:root[data-a11y-font=xl] .sec-stack.hv .rv-body,:root[data-a11y-font=xl] .sec-stack.hv .sc-price,:root[data-a11y-font=xxl] .sec-stack.hv .rv-body,:root[data-a11y-font=xxl] .sec-stack.hv .sc-price{display:block;-webkit-line-clamp:unset!important}.sec-stack.hv.hvm>.sec .ntab{box-shadow:inset 0 -1px 0 var(--line-card);background:0 0;border:0;border-radius:0;gap:20px;margin-bottom:14px;padding:0}.sec-stack.hv.hvm>.sec .ntab button{min-height:var(--sec-tap,3rem);box-shadow:none;font-size:var(--fs-body-s);color:var(--weak);background:0 0;border-radius:0;flex:none;padding:0 2px;font-weight:600;position:relative}.sec-stack.hv.hvm>.sec .ntab button.on{box-shadow:none;color:var(--strong);background:0 0;font-weight:800}.sec-stack.hv.hvm>.sec .ntab button.on:after{content:"";background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.sec-stack.hv.hvm>.sec .ntab button:hover:not(.on){color:var(--text)}}@media (forced-colors:active){.sec-stack.hv.hvm>.sec .ntab button.on:after{forced-color-adjust:none;background-color:highlight}}.sec-stack.hv.hvm>.sec .hl-rk{flex-direction:column;gap:16px;min-width:0;display:flex}.sec-stack.hv.hvm>.sec .hl-pod{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:8px;min-width:0;padding-top:4px;display:grid}.sec-stack.hv.hvm>.sec .hl-pod-c{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.sec-stack.hv.hvm>.sec .hl-pod-p1{order:2}.sec-stack.hv.hvm>.sec .hl-pod-p2{order:1}.sec-stack.hv.hvm>.sec .hl-pod-p3{order:3}.sec-stack.hv.hvm>.sec a.hl-pod-c{color:inherit;text-decoration:none}.sec-stack.hv.hvm>.sec a.hl-pod-c:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--r-md)}@media (hover:hover){.sec-stack.hv.hvm>.sec a.hl-pod-c:hover .hl-pod-name{text-decoration:underline}}.sec-stack.hv.hvm>.sec .hl-pod-why{max-width:100%;font-size:var(--fs-caption);color:var(--hint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.sec-stack.hv.hvm>.sec .hl-pod-tie{font-size:var(--fs-micro);opacity:.75;font-weight:800;line-height:1}.sec-stack.hv.hvm>.sec .hl-pod-av{background:var(--fill);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;margin-bottom:7px;display:grid;position:relative}.sec-stack.hv.hvm>.sec .hl-pod-r1 .hl-pod-av{width:62px;height:62px}.sec-stack.hv.hvm>.sec .hl-pod-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.sec-stack.hv.hvm>.sec .hl-pod-sig{color:var(--strong);font-size:1.125rem;font-weight:800}.sec-stack.hv.hvm>.sec .hl-pod-mark{background:var(--surface);width:18px;height:18px;color:var(--gold-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-1px;box-shadow:0 1px 3px #00000029}.sec-stack.hv.hvm>.sec .hl-pod-name{max-width:100%;font-size:var(--fs-caption);color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.35;overflow:hidden}.sec-stack.hv.hvm>.sec .hl-pod-fig{font-size:var(--fs-caption);color:var(--weak);margin-top:1px;font-weight:700}.sec-stack.hv.hvm>.sec .hl-pod-unit{font-size:var(--fs-micro);margin-left:1px;font-weight:700}.sec-stack.hv.hvm>.sec .hl-pod-block{border-radius:var(--r-md) var(--r-md) 0 0;width:100%;color:var(--pod-ink);background:linear-gradient(180deg,var(--pod-top),var(--pod-bot));flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:8px;display:flex}.sec-stack.hv.hvm>.sec .hl-pod-no{font-size:1.625rem;font-weight:800;line-height:1}.sec-stack.hv.hvm>.sec .hl-pod-laurel{opacity:.6;gap:1px;display:flex}.sec-stack.hv.hvm>.sec .hl-pod-r1 .hl-pod-block{--pod-top:#fcf4e0;--pod-bot:#efd488;--pod-ink:#7a5a10;height:100px}.sec-stack.hv.hvm>.sec .hl-pod-r2 .hl-pod-block{--pod-top:#edf2f9;--pod-bot:#c4d6ec;--pod-ink:#1b3a6b;height:74px}.sec-stack.hv.hvm>.sec .hl-pod-r3 .hl-pod-block{--pod-top:#fcefeb;--pod-bot:#f2c5b8;--pod-ink:#c93520;height:60px}@media (forced-colors:active){.sec-stack.hv.hvm>.sec .hl-pod-block{border:1px solid canvastext;border-bottom:0}.sec-stack.hv.hvm>.sec .hl-pod-av{border:1px solid canvastext}}.sec-stack.hv.hvm>.sec .hl-roll{flex-direction:column;gap:6px;min-width:0;display:flex}.sec-stack.hv.hvm>.sec .hl-rollhd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sec-stack.hv.hvm>.sec .hl-rollhd>.ty-cap{color:var(--hint);font-weight:700}.sec-stack.hv.hvm>.sec .hl-rollstop{min-height:var(--sec-tap,3rem);color:var(--weak);font-family:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}@media (hover:hover){.sec-stack.hv.hvm>.sec .hl-rollstop:hover{color:var(--strong);background:var(--fill)}}.sec-stack.hv.hvm>.sec .hl-rollstop:focus-visible{outline-offset:-3px}.sec-stack.hv.hvm>.sec .hl-wnote{color:var(--hint)}.sec-stack.hv.hvm>.sec .hl-mrow{align-items:center;gap:11px;min-width:0;display:flex}.sec-stack.hv.hvm>.sec .hl-msig{border-radius:var(--r-md);background:var(--fill);width:40px;height:40px;color:var(--strong);font-size:var(--fs-body-s);flex-shrink:0;place-items:center;font-weight:800;display:grid}.sec-stack.hv.hvm>.sec .hl-mtx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sec-stack.hv.hvm>.sec .hl-mname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sec-stack.hv.hvm>.sec .hl-mfig{text-align:right;flex:none;align-items:flex-end}.sec-stack.hv.hvm>.sec .hl-rolllist{display:block}@container app (min-width:1024px){.sec-stack.hv.hvm>.sec .hl-rolllist{grid-template-columns:none;display:block}}@media (min-width:640px){.sec-stack.hv.hvm>.sec .hl-pod{column-gap:14px;width:100%;max-width:460px;margin-inline:auto}.sec-stack.hv.hvm>.sec .hl-pod-av{width:64px;height:64px}.sec-stack.hv.hvm>.sec .hl-pod-r1 .hl-pod-av{width:74px;height:74px}.sec-stack.hv.hvm>.sec .hl-pod-name{font-size:var(--fs-body-s)}.sec-stack.hv.hvm>.sec .hl-pod-no{font-size:2rem}.sec-stack.hv.hvm>.sec .hl-pod-r1 .hl-pod-block{height:124px}.sec-stack.hv.hvm>.sec .hl-pod-r2 .hl-pod-block{height:92px}.sec-stack.hv.hvm>.sec .hl-pod-r3 .hl-pod-block{height:74px}}@container app (min-width:1024px){.sec-stack.hv.hvm>.sec .hl-pod{column-gap:18px;max-width:640px}.sec-stack.hv.hvm>.sec .hl-pod-av{width:72px;height:72px}.sec-stack.hv.hvm>.sec .hl-pod-r1 .hl-pod-av{width:84px;height:84px}.sec-stack.hv.hvm>.sec .hl-pod-no{font-size:2.25rem}.sec-stack.hv.hvm>.sec .hl-pod-r1 .hl-pod-block{height:140px}.sec-stack.hv.hvm>.sec .hl-pod-r2 .hl-pod-block{height:104px}.sec-stack.hv.hvm>.sec .hl-pod-r3 .hl-pod-block{height:84px}}.rail-nav{display:none}@container app (min-width:1024px){.rail-nav{flex-shrink:0;align-self:center;gap:0;margin-left:auto;margin-right:-4px;display:flex}.sec-stack.hv>.sec>.sec-hd:has(.sec-sub)>.rail-nav{align-self:flex-start;margin-top:calc(1.0125rem - 24px)}.rail-nav-btn{width:48px;height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.rail-nav-dot{box-sizing:border-box;background:var(--surface);border:1px solid var(--ctl-line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rail-nav-btn:focus-visible{outline:none}.rail-nav-btn:focus-visible>.rail-nav-dot{outline:3px solid var(--primary);outline-offset:2px}.rail-nav-btn:disabled{cursor:default}.rail-nav-btn:disabled>.rail-nav-dot{opacity:.35}}@media (hover:hover){@container app (min-width:1024px){.rail-nav-btn:not(:disabled):hover>.rail-nav-dot{background:var(--fill)}}}.sc-tile-fig>img{transition:transform .35s var(--push)}ol.rk-grid{row-gap:var(--sec-gap)}@media (prefers-reduced-motion:reduce){.sc-tile-fig>img{transition:none}}.hb-band,.hq-card,.hs-wide,.hv-eb{display:none}.page.home-wide{--fs-caption:.875rem;--fs-micro:.75rem}.page.home-wide .hs-ctas,.page.home-wide .hs-wide-ctrl{pointer-events:none}.page.home-wide .hs-cta{pointer-events:auto}.page.home-wide .hs-wide-bar{background:#ffffff4d;border-radius:3px;height:3px;overflow:hidden}.page.home-wide .hs-wide-bar>span{transform-origin:0;background:#fff;height:100%;animation:bwHeroBar 4.5s linear forwards;display:block;transform:scaleX(0)}.page.home-wide .hs-wide-bar.is-held>span{animation-play-state:paused}.page.home-wide .hs-wide-bar.is-still>span{animation:none;transform:scaleX(1)}.page.home-wide .hs-wide-count{color:#fff;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.page.home-wide .hs-wide-count>b{font-weight:800}.page.home-wide .hs-wide-btn{color:#fff;cursor:pointer;width:48px;height:48px;font:inherit;pointer-events:auto;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.page.home-wide .hs-wide-dot{background:#0a0a0a6b;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}.page.home-wide .hs-wide-btn:focus-visible{outline:none}.page.home-wide .hs-wide-btn:focus-visible>.hs-wide-dot{outline-offset:2px;outline:3px solid #fff}.page.home-wide .hs-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.page.home-wide .hq-a11y{border-top:1px solid var(--divider);align-items:center;gap:6px;min-width:0;padding-top:4px;display:flex}.page.home-wide .hq-a11y-lbl{color:var(--text);flex-shrink:0;margin-right:2px;font-size:.875rem;font-weight:700}.page.home-wide .hq-a11y-seg{gap:2px;display:flex}.page.home-wide .hq-a11y-seg>button{width:48px;height:48px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.page.home-wide .hq-a11y-seg>button>span{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ctl-line);background:var(--surface);border-radius:12px;place-items:center;font-weight:700;line-height:1;display:grid}.page.home-wide .hq-a11y-seg>button.on>span{color:#fff;box-shadow:none;background:#0a0a0a}.page.home-wide .hq-a11y-seg>button:focus-visible{outline:none}.page.home-wide .hq-a11y-seg>button:focus-visible>span{outline:3px solid var(--primary);outline-offset:2px}.page.home-wide .hq-a11y-more{align-items:center;gap:2px;margin-left:auto;padding-left:8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page.home-wide .hs-wide-subs{display:grid}.page.home-wide .hs-wide-subs>.hs-wide-sub{grid-area:1/1;margin:0}.page.home-wide .hq-tags{scrollbar-width:none;flex-wrap:nowrap;align-items:center;column-gap:6px;min-width:0;padding-right:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.page.home-wide .hq-tags::-webkit-scrollbar{display:none}.page.home-wide .hq-lbl{color:var(--weak);flex-shrink:0;margin-right:4px;font-size:.875rem;font-weight:700}.page.home-wide .hq-tag{flex-shrink:0;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.page.home-wide .hq-tag>span{color:#a82a19;white-space:nowrap;background:#fbede9;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}.page.home-wide .hq-tag:focus-visible{outline:none}.page.home-wide .hq-search:focus-visible,.page.home-wide .hq-tag:focus-visible>span{outline:3px solid var(--primary);outline-offset:2px}.page.home-wide .hq-ph{min-width:0;color:var(--weak);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.page.home-wide .hq-go{background:#c93520;flex-shrink:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.page.home-wide .ntab[aria-label=랭킹\ 축]>button{min-width:48px}@container app (min-width:1024px){.page.home-wide .sec-stack.hv>.sec.is-hero{margin-inline:calc(50% - 50cqw);margin-top:calc(-1 * var(--page-pad,20px));box-shadow:none;--hero-r:0;border-radius:0;gap:0;overflow:visible}.page.home-wide .web-hero{display:block}.page.home-wide .hs-root{flex-direction:column;min-height:clamp(520px,66vh,660px);display:flex;aspect-ratio:auto!important}.page.home-wide .hs-track{position:absolute;inset:0}.page.home-wide .hs-cap,.page.home-wide .hs-dots{display:none!important}.page.home-wide .hs-wide{z-index:1;pointer-events:none;color:#fff;text-align:center;background:linear-gradient(#0a0a0a29,#0a0a0a42 55%,#0a0a0a80);flex-direction:column;flex:1 0 auto;align-items:center;padding:40px 0 92px;display:flex;position:relative}.page.home-wide .hs-wide-in{box-sizing:border-box;background:radial-gradient(50% 50%,#0a0a0a80,#0a0a0a42 62%,#0a0a0a00 100%);flex-direction:column;align-items:center;width:min(1100px,100% - 2*clamp(20px,5cqw,72px));margin-block:auto;padding:28px 32px;display:flex}.page.home-wide .hs-eyebrow{letter-spacing:.01em;background:#0a0a0a6b;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff5c}.page.home-wide .hs-title{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 20px #00000047;margin:20px 0 0;font-size:clamp(2.75rem,min(4.3cqw,8.4vh),4.75rem);font-weight:800;line-height:1.1}.page.home-wide .hs-title>span{display:block}.page.home-wide .hs-title>.l2{color:#f7c98e}.page.home-wide .hs-wide-subs{margin-top:18px}.page.home-wide .hs-wide-sub{color:#fff;text-shadow:0 1px 10px #0000004d;margin:18px 0 0;font-size:1.25rem;font-weight:600;line-height:1.5}.page.home-wide .hs-ctas{gap:12px;margin-top:30px;display:flex}.page.home-wide .hs-cta{min-height:56px;transition:transform .15s var(--push),background-color .15s var(--push);border-radius:14px;align-items:center;gap:8px;padding:0 26px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.page.home-wide .hs-cta.is-primary{color:#fff;background:#c93520;box-shadow:0 10px 26px #c9352061}.page.home-wide .hs-cta.is-ghost{color:#0a0a0a;background:#fffffff2}.page.home-wide .hs-wide-ctrl{box-sizing:border-box;align-items:center;gap:2px;width:min(1296px,100% - 2*clamp(20px,5cqw,72px));margin:20px auto 0;display:flex}.page.home-wide .hs-wide-ctrl>.hs-wide-btn:last-child{margin-right:-4px}.page.home-wide .hs-wide-bar{flex:0 200px;margin-right:auto}.page.home-wide .hs-wide-count{background:#0a0a0a6b;border-radius:999px;margin-right:8px;padding:4px 10px}.page.home-wide .hs-slide:focus-visible{outline:none}.page.home-wide .hq-card{z-index:2;box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;gap:8px;width:min(1296px,100% - 2*clamp(20px,5cqw,72px));margin:-72px auto 0;padding:20px 24px 8px;display:flex;position:relative;box-shadow:0 20px 50px #0a0a0a1f,0 2px 8px #0a0a0a0d}.page.home-wide .hq-search{background:var(--fill);width:100%;min-height:60px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:#4a423b;font:inherit;cursor:pointer;text-align:left;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 6px 6px 20px;display:flex}.page.home-wide .hq-ph{font-size:1rem}.page.home-wide .hq-go{border-radius:10px;min-height:48px;padding:0 20px;font-size:.9375rem}.page.home-wide .hq-row{align-items:center;gap:16px;min-width:0;display:flex}.page.home-wide .hq-tags{flex:1}.page.home-wide .hq-mind{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 20px;font-size:.9375rem;font-weight:700;display:inline-flex}.page.home-wide .hq-mind:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.page.home-wide .hv-eb{letter-spacing:.12em;color:#c93520;align-items:center;gap:6px;margin-bottom:10px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.page.home-wide .hv-eb.is-on-dark{color:#f7c98e}.page.home-wide .sec-stack.hv>.sec>.sec-hd .sec-hd-tx>h2>.hv-ic{display:none}.page.home-wide .sec-stack.hv>.sec>.sec-hd .sec-hd-tx>h2{letter-spacing:-.035em;font-size:1.875rem;font-weight:800;line-height:1.25}.page.home-wide .sec-stack.hv>.sec{padding-block:64px}.page.home-wide .sec-stack.hv>.sec.is-hero{padding-block:0}.page.home-wide .sec-stack.hv>.sec:not(.is-hero)+.sec{border-top:0}.page.home-wide .sec-stack.hv>.sec.is-hero+.sec{border-top:0;padding-top:64px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(.sec-sub)>.rail-nav{align-self:flex-end;margin-top:0}.page.home-wide .sec-stack.hv>.sec.hv-tint{clip-path:inset(0 -100vmax);background:#fbf7f3;box-shadow:0 0 0 100vmax #fbf7f3}.page.home-wide>.hb-band{margin-inline:calc(50% - 50cqw);margin-bottom:calc(-1 * var(--page-pad,20px));color:#fff;background:radial-gradient(45% 90% at 90% 0,#c935204d,#c9352000 70%),linear-gradient(135deg,#17120f,#0a0a0a 70%);display:block}.page.home-wide .hb-in{box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:48px;width:min(1296px,100% - 2*clamp(20px,5cqw,72px));margin:0 auto;padding:72px 0;display:grid}.page.home-wide .hb-tx>h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.page.home-wide .hb-tx>p{color:#ffffffc7;max-width:34em;margin:12px 0 0;font-size:1rem;line-height:1.6}.page.home-wide .hb-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page.home-wide .hb-steps>li{color:#ede6dd;align-items:center;gap:12px;font-size:1rem;font-weight:600;display:flex}.page.home-wide .hb-steps>li>span{color:#f7c98e;background:#f7c98e24;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:800;display:grid}.page.home-wide .hb-cta{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:#c93520;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 28px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #c9352059}.page.home-wide .hb-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.page.home-wide .hs-root:has(.hs-slide:focus-visible):after{content:"";z-index:3;pointer-events:none;border:3px solid #fff;border-radius:14px;position:absolute;inset:8px 8px 80px}.page.home-wide .sec-stack.hv>.sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:0}}@media (max-width:1023px){.page.home-wide .sec-stack.hv.hvm>.sec.is-hero{gap:0}.page.home-wide .hs-root{flex-direction:column;display:flex;aspect-ratio:auto!important;background:#0a0a0a!important}.page.home-wide .hs-track{aspect-ratio:2;flex:none;position:relative;height:auto!important}.page.home-wide .hs-slide:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00,#0a0a0a);height:30%;position:absolute;bottom:0;left:0;right:0}.page.home-wide .hs-cap,.page.home-wide .hs-dots{display:none!important}.page.home-wide .hs-wide{z-index:1;text-align:center;color:#fff;margin-top:-6px;padding:0 16px 52px;position:relative}.page.home-wide .hs-wide,.page.home-wide .hs-wide-in{flex-direction:column;align-items:center;display:flex}.page.home-wide .hs-wide-in{width:100%}.page.home-wide .hs-eyebrow{background:#ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.page.home-wide .hs-title{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.625rem,7.2vw,2.125rem);font-size:clamp(1.625rem,7.2cqw,2.125rem);font-weight:800;line-height:1.22}.page.home-wide .hs-title>span{display:block}.page.home-wide .hs-title>.l2{color:#f7c98e}.page.home-wide .hs-wide-subs{margin-top:12px}.page.home-wide .hs-wide-sub{color:#ffffffe6;margin:12px 0 0;font-size:1rem;font-weight:600;line-height:1.5}.page.home-wide .hs-ctas{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:26rem;margin-top:20px;display:grid}.page.home-wide .hs-cta{border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 12px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.page.home-wide .hs-cta.is-primary{color:#fff;background:#c93520}.page.home-wide .hs-cta.is-ghost{color:#0a0a0a;background:#fff}.page.home-wide .hs-cta:active{transform:scale(.97)}.page.home-wide .hs-wide-ctrl{align-items:center;width:100%;max-width:26rem;margin-top:12px;display:flex}.page.home-wide .hs-wide-bar{flex:auto;margin-right:10px}.page.home-wide .hs-wide-count{margin-right:2px}.page.home-wide .hs-wide-dot{background:#ffffff1a;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff52}.page.home-wide .hq-card{z-index:2;margin:-32px var(--page-pad,16px) 0;background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:14px 14px 4px;display:flex;position:relative;box-shadow:0 12px 30px #0a0a0a29,0 1px 4px #0a0a0a0f}.page.home-wide .hq-search{background:var(--fill);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:#4a423b;font:inherit;text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 14px;display:flex}.page.home-wide .hq-search:active{transform:scale(.99)}.page.home-wide .hq-ph{font-size:.9375rem}.page.home-wide .hq-go{border-radius:9px;min-height:44px;padding:0 14px;font-size:.9375rem}.page.home-wide .hq-row{display:block}.page.home-wide .hq-tags{margin-inline:-14px;padding-left:14px}.page.home-wide .hq-mind{display:none}.page.home-wide .hq-a11y{flex-wrap:wrap;row-gap:0}.page.home-wide .hs-empty>.hs-track{display:none}.page.home-wide .hs-slide:focus-visible:after{opacity:0}.page.home-wide .hm-quick{margin-top:14px}.page.home-wide .sec-stack.hv.hvm>.sec:not(.is-hero)+.sec{border-top:0}.page.home-wide .sec-stack.hv.hvm>.sec:not(.is-hero){padding-top:36px;padding-bottom:4px}.page.home-wide .sec-stack.hv.hvm>.sec.is-hero+.sec{padding-top:32px}.page.home-wide .sec-stack.hv.hvm>.sec:last-child{padding-bottom:24px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint{background:#fbf7f3;margin-top:32px;padding-top:32px;padding-bottom:28px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint+.sec{padding-top:32px}.page.home-wide .hv-eb{letter-spacing:.1em;color:#c93520;align-items:center;gap:5px;margin-bottom:8px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.page.home-wide .sec-stack.hv.hvm>.sec>.sec-hd .sec-hd-tx>h2>.hv-ic{display:none}.page.home-wide .sec-stack.hv.hvm>.sec>.sec-hd .sec-hd-tx>h2{letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1.3}.page.home-wide .sec-stack.hv.hvm>.sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:0}}@container app (max-width:1023px){.page.home-wide .sec-stack.hv.hvm>.sec.is-hero{gap:0}.page.home-wide .hs-root{flex-direction:column;display:flex;aspect-ratio:auto!important;background:#0a0a0a!important}.page.home-wide .hs-track{aspect-ratio:2;flex:none;position:relative;height:auto!important}.page.home-wide .hs-slide:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00,#0a0a0a);height:30%;position:absolute;bottom:0;left:0;right:0}.page.home-wide .hs-cap,.page.home-wide .hs-dots{display:none!important}.page.home-wide .hs-wide{z-index:1;text-align:center;color:#fff;margin-top:-6px;padding:0 16px 52px;position:relative}.page.home-wide .hs-wide,.page.home-wide .hs-wide-in{flex-direction:column;align-items:center;display:flex}.page.home-wide .hs-wide-in{width:100%}.page.home-wide .hs-eyebrow{background:#ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.page.home-wide .hs-title{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.625rem,7.2cqw,2.125rem);font-weight:800;line-height:1.22}.page.home-wide .hs-title>span{display:block}.page.home-wide .hs-title>.l2{color:#f7c98e}.page.home-wide .hs-wide-subs{margin-top:12px}.page.home-wide .hs-wide-sub{color:#ffffffe6;margin:12px 0 0;font-size:1rem;font-weight:600;line-height:1.5}.page.home-wide .hs-ctas{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:26rem;margin-top:20px;display:grid}.page.home-wide .hs-cta{border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 12px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.page.home-wide .hs-cta.is-primary{color:#fff;background:#c93520}.page.home-wide .hs-cta.is-ghost{color:#0a0a0a;background:#fff}.page.home-wide .hs-cta:active{transform:scale(.97)}.page.home-wide .hs-wide-ctrl{align-items:center;width:100%;max-width:26rem;margin-top:12px;display:flex}.page.home-wide .hs-wide-bar{flex:auto;margin-right:10px}.page.home-wide .hs-wide-count{margin-right:2px}.page.home-wide .hs-wide-dot{background:#ffffff1a;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff52}.page.home-wide .hq-card{z-index:2;margin:-32px var(--page-pad,16px) 0;background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:14px 14px 4px;display:flex;position:relative;box-shadow:0 12px 30px #0a0a0a29,0 1px 4px #0a0a0a0f}.page.home-wide .hq-search{background:var(--fill);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:#4a423b;font:inherit;text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 14px;display:flex}.page.home-wide .hq-search:active{transform:scale(.99)}.page.home-wide .hq-ph{font-size:.9375rem}.page.home-wide .hq-go{border-radius:9px;min-height:44px;padding:0 14px;font-size:.9375rem}.page.home-wide .hq-row{display:block}.page.home-wide .hq-tags{margin-inline:-14px;padding-left:14px}.page.home-wide .hq-mind{display:none}.page.home-wide .hq-a11y{flex-wrap:wrap;row-gap:0}.page.home-wide .hs-empty>.hs-track{display:none}.page.home-wide .hs-slide:focus-visible:after{opacity:0}.page.home-wide .hm-quick{margin-top:14px}.page.home-wide .sec-stack.hv.hvm>.sec:not(.is-hero)+.sec{border-top:0}.page.home-wide .sec-stack.hv.hvm>.sec:not(.is-hero){padding-top:36px;padding-bottom:4px}.page.home-wide .sec-stack.hv.hvm>.sec.is-hero+.sec{padding-top:32px}.page.home-wide .sec-stack.hv.hvm>.sec:last-child{padding-bottom:24px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint{background:#fbf7f3;margin-top:32px;padding-top:32px;padding-bottom:28px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint+.sec{padding-top:32px}.page.home-wide .hv-eb{letter-spacing:.1em;color:#c93520;align-items:center;gap:5px;margin-bottom:8px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.page.home-wide .sec-stack.hv.hvm>.sec>.sec-hd .sec-hd-tx>h2>.hv-ic{display:none}.page.home-wide .sec-stack.hv.hvm>.sec>.sec-hd .sec-hd-tx>h2{letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1.3}.page.home-wide .sec-stack.hv.hvm>.sec>.sec-hd>.sec-hd-tx:has(>h2>.hv-ic)>.sec-sub{padding-left:0}}@media (hover:hover){.page.home-wide .hs-wide-btn:hover>.hs-wide-dot{background:#fff3}.page.home-wide .hq-tag:hover>span{background:#f6ddd5}.page.home-wide .hq-a11y-seg>button:not(.on):hover>span{background:var(--fill)}}@media (hover:hover){@container app (min-width:1024px){.page.home-wide .hs-cta:hover{transform:translateY(-1px)}.page.home-wide .hb-cta:hover,.page.home-wide .hs-cta.is-primary:hover{background:#b02e1b}.page.home-wide .hq-search:hover{box-shadow:inset 0 0 0 2px var(--ctl-line)}.page.home-wide .hq-mind:hover{background:#2a2a2a}}}@media (prefers-reduced-motion:reduce){.page.home-wide .hs-wide-bar>span{animation:none;transform:scaleX(1)}.page.home-wide .hs-cta{transition:none}}@media (max-width:1023px){.page.home-wide .sec.is-hero:has(.hq-search) .hm-quick .hm-search{display:none}}@container app (max-width:1023px){.page.home-wide .sec.is-hero:has(.hq-search) .hm-quick .hm-search{display:none}}@media (max-width:767px){.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.hv-eb{grid-area:1/1/auto/-1;justify-self:start}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>h2{grid-row:2}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-act,.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.sec-sub{grid-row:3}}@container app (max-width:767px){.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.hv-eb{grid-area:1/1/auto/-1;justify-self:start}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>h2{grid-row:2}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-act,.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.sec-sub{grid-row:3}}:root[data-a11y-font=xl] .page.home-wide .hq-ph,:root[data-a11y-font=xxl] .page.home-wide .hq-ph{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:359px){.page.home-wide .hq-ph{white-space:normal;text-overflow:clip;overflow:visible}}@media (min-width:600px) and (max-width:1023px){.page.home-wide .hq-card{width:auto;max-width:40rem;margin-inline:auto}.page.home-wide .hs-ctas,.page.home-wide .hs-wide-ctrl{max-width:40rem}}@container app (min-width:600px) and (max-width:1023px){.page.home-wide .hq-card{width:auto;max-width:40rem;margin-inline:auto}.page.home-wide .hs-ctas,.page.home-wide .hs-wide-ctrl{max-width:40rem}}@keyframes bwHeroBar{to{transform:scaleX(1)}}.page.sf{--fs-caption:.875rem;--fs-micro:.75rem}.fb{flex-direction:column;gap:8px}.fb,.fb-row{min-width:0;display:flex}.fb-row{align-items:flex-start;gap:12px}.fb-lbl{width:3.5rem;min-height:var(--sec-tap,3rem);font-size:var(--fs-body-s);color:var(--strong);white-space:nowrap;flex:none;align-items:center;font-weight:800;line-height:1.3;display:flex}.fb-row.is-sub .fb-lbl{color:var(--weak);font-weight:600}.fb-chips{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.fb .chip{margin:0}.fb .chip.on{background:var(--strong);border-color:var(--strong);color:#fff}.fb .chip.on .cnt{color:#fffc}@media (hover:hover){.fb .chip.on:hover{background:#000;border-color:#000}}.fb-note{font-size:var(--fs-caption);color:var(--weak);white-space:nowrap;flex:none}.fb-pill{gap:6px}.fb-pill-v{color:var(--strong);font-weight:800}.fb-pill.is-set{box-shadow:inset 0 0 0 1px var(--strong)}.fb-pill.is-set,.fb-pill[aria-expanded=true]{border-color:var(--strong)}.fb-caret{color:var(--weak);transition:transform .2s var(--push);display:inline-flex}.fb-pill[aria-expanded=true] .fb-caret{transform:rotate(180deg)}.fb-panel{border-radius:var(--r-lg);background:var(--fill);flex-direction:column;gap:10px;min-width:0;margin-left:calc(3.5rem + 12px);padding:14px 16px;display:flex}.fb-hint{font-size:var(--fs-caption);color:var(--weak);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.fb-caret{transition:none}}:root[data-a11y-font=xl] .page.sf .sc-when,:root[data-a11y-font=xxl] .page.sf .sc-when{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.page.sf .sf-skel-btn{border-radius:var(--r-md);height:48px}@media (max-width:1023px){.fb{gap:4px}.fb-row{align-items:center;gap:8px}.fb-lbl{width:2.75rem;font-size:var(--fs-caption)}.fb-row>.fb-chips{overscroll-behavior-x:contain;scrollbar-width:none;margin-right:calc(-1 * var(--page-pad,20px));padding-right:var(--page-pad,20px);margin-block:-3px;padding-block:5px;flex-wrap:nowrap;margin-left:-5px;padding-left:5px;overflow-x:auto}.fb-row>.fb-chips::-webkit-scrollbar{display:none}.fb-panel{margin-left:0;padding:12px 14px}}@container app (max-width:1023px){.fb{gap:4px}.fb-row{align-items:center;gap:8px}.fb-lbl{width:2.75rem;font-size:var(--fs-caption)}.fb-row>.fb-chips{overscroll-behavior-x:contain;scrollbar-width:none;margin-right:calc(-1 * var(--page-pad,20px));padding-right:var(--page-pad,20px);margin-block:-3px;padding-block:5px;flex-wrap:nowrap;margin-left:-5px;padding-left:5px;overflow-x:auto}.fb-row>.fb-chips::-webkit-scrollbar{display:none}.fb-panel{margin-left:0;padding:12px 14px}}.page.home-wide .hq-go{background:var(--strong);color:#fff}@media (hover:hover){.page.home-wide .hq-search:hover .hq-go{background:#2a2a2a}}.page.home-wide .hq-tag>span{background:var(--fill);color:var(--text);font-weight:600}@media (hover:hover){.page.home-wide .hq-tag:hover>span{background:var(--line)}}.page.home-wide .hq-a11y-more{width:48px;height:48px;min-height:48px;color:var(--weak);flex-shrink:0;place-items:center;gap:0;padding:0;display:grid}.page.home-wide .hq-a11y-ic{background:var(--surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ctl-line);border-radius:50%;place-items:center;display:grid}.page.home-wide .hq-a11y-more:focus-visible{outline:none}.page.home-wide .hq-a11y-more:focus-visible>.hq-a11y-ic{outline:3px solid var(--primary);outline-offset:2px}@media (hover:hover){.page.home-wide .hq-a11y-more:hover>.hq-a11y-ic{background:var(--fill);color:var(--strong)}}.page.home-wide .hq-a11y-seg{gap:0}@container app (min-width:1024px){.page.home-wide .hs-root{min-height:clamp(440px,56vh,600px)}.page.home-wide .hs-wide{padding:28px 0 88px}.page.home-wide .hs-wide-in{padding:20px 32px}.page.home-wide .hs-title{margin-top:16px}.page.home-wide .hs-wide-subs{margin-top:14px}.page.home-wide .hs-ctas{margin-top:24px}.page.home-wide .hs-wide-ctrl{margin-top:16px}.page.home-wide .hq-card{padding:20px 24px 10px}.page.home-wide .hq-row{gap:16px}.page.home-wide .hq-tags{flex-wrap:wrap;flex:auto;column-gap:5px;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.page.home-wide .hq-tag>span{padding:0 11px}.page.home-wide .hq-row>.hq-a11y{border-top:0;flex:none;gap:4px;margin-left:auto;padding-top:0}.page.home-wide .hq-row>.hq-a11y>.hq-a11y-lbl{margin-right:0}}@media (max-width:1023px){.page.home-wide .hs-eyebrow{display:none}.page.home-wide .hs-title,.page.home-wide .hs-wide-subs{margin-top:8px}.page.home-wide .hs-ctas{margin-top:16px}.page.home-wide .hs-wide{padding-bottom:44px}.page.home-wide .hs-wide-ctrl{z-index:2;gap:0;width:auto;max-width:none;margin:0;position:absolute;bottom:calc(100% + 2px);right:8px}.page.home-wide .hs-wide-bar{display:none}.page.home-wide .hs-wide-count{background:#0a0a0a8c;border-radius:999px;margin-right:2px;padding:3px 10px}.page.home-wide .hs-wide-dot{background:#0a0a0a8c;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff73}.page.home-wide .hq-card{padding-top:12px}.page.home-wide .hq-a11y{gap:4px}.page.home-wide .hq-a11y-lbl{margin-right:0}.page.home-wide .hm-quick{margin-top:10px}}@container app (max-width:1023px){.page.home-wide .hs-eyebrow{display:none}.page.home-wide .hs-title,.page.home-wide .hs-wide-subs{margin-top:8px}.page.home-wide .hs-ctas{margin-top:16px}.page.home-wide .hs-wide{padding-bottom:44px}.page.home-wide .hs-wide-ctrl{z-index:2;gap:0;width:auto;max-width:none;margin:0;position:absolute;bottom:calc(100% + 2px);right:8px}.page.home-wide .hs-wide-bar{display:none}.page.home-wide .hs-wide-count{background:#0a0a0a8c;border-radius:999px;margin-right:2px;padding:3px 10px}.page.home-wide .hs-wide-dot{background:#0a0a0a8c;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff73}.page.home-wide .hq-card{padding-top:12px}.page.home-wide .hq-a11y{gap:4px}.page.home-wide .hq-a11y-lbl{margin-right:0}.page.home-wide .hm-quick{margin-top:10px}}@media (max-width:359px){.page.home-wide .hq-a11y-more{display:none}}@media (max-width:364px){:root[data-a11y-font=lg] .page.home-wide .hq-a11y-more{display:none}}@media (max-width:371px){:root[data-a11y-font=xl] .page.home-wide .hq-a11y-more{display:none}}@media (max-width:385px){:root[data-a11y-font=xxl] .page.home-wide .hq-a11y-more{display:none}}.page.home-wide .sec-stack.hv>.sec :is(.hl-band,.hl-cond,.hl-rankseg) .chip{min-height:var(--sec-tap);border:1px solid var(--ctl-line);background-clip:border-box;background-color:var(--surface);border-radius:var(--r-tab);box-shadow:none;color:var(--text);font-size:var(--fs-caption);margin:0;padding:0 .875rem;font-weight:600}.page.home-wide .sec-stack.hv>.sec :is(.hl-band,.hl-cond,.hl-rankseg) .chip.on{background-color:var(--strong);border-color:var(--strong);color:#fff;box-shadow:none;font-weight:700}@media (hover:hover){.page.home-wide .sec-stack.hv>.sec :is(.hl-band,.hl-cond,.hl-rankseg) .chip:not(.on):hover{background-color:var(--fill)}.page.home-wide .sec-stack.hv>.sec :is(.hl-band,.hl-cond,.hl-rankseg) .chip.on:hover{background-color:#000;border-color:#000}}.page.home-wide .sec-stack.hv>.sec :is(.hl-band,.hl-cond,.hl-rankseg) .chip:focus-visible{outline-offset:2px}@media (forced-colors:active){.page.home-wide .sec-stack.hv>.sec :is(.hl-band,.hl-cond,.hl-rankseg) .chip.on{forced-color-adjust:none;color:highlighttext;background-color:highlight}}.page.home-wide .sec-stack.hv>.sec .hl-band .fb-pill.is-set{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.page.home-wide .sec-stack.hv>.sec .hl-band .fb-pill[aria-expanded=true]{border-color:var(--strong)}.page.home-wide .sec-stack.hv>.sec .hl-band,.page.home-wide .sec-stack.hv>.sec .hl-band-grp{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.page.home-wide .sec-stack.hv>.sec .hl-band-sep{background:var(--line);flex:none;align-self:center;width:1px;height:24px;margin-inline:4px}.page.home-wide .sec-stack.hv>.sec .hl-rankseg{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 16px;display:flex}.page.home-wide .sec-stack.hv>.sec .hl-rankseg>.chip{flex:none}.page.home-wide .sec-stack.hv>.sec .fb-panel.hl-cond{min-width:0;margin-left:0}.page.home-wide .hl-cond-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.page.home-wide .hl-cond-reset{align-self:flex-start}.page.home-wide .sec-stack.hv>.sec[data-shaman-list] .sec-more{border-radius:999px}@container app (min-width:1024px){.page.home-wide .sec-stack.hv>.sec[data-shaman-list] .sec-more{width:fit-content;margin:var(--sec-gap) auto 0;padding:0 28px;display:flex}}@media (max-width:1023px){.page.home-wide .sec-stack.hv>.sec .hl-band,.page.home-wide .sec-stack.hv>.sec .hl-rankseg{overscroll-behavior-x:contain;scrollbar-width:none;margin-right:calc(-1 * var(--page-pad,16px));padding-right:var(--page-pad,16px);scroll-padding-inline:5px var(--page-pad,16px);margin-block:-5px;padding-block:5px;flex-wrap:nowrap;margin-left:-5px;padding-left:5px;overflow-x:auto}.page.home-wide .sec-stack.hv>.sec .hl-band::-webkit-scrollbar,.page.home-wide .sec-stack.hv>.sec .hl-rankseg::-webkit-scrollbar{display:none}.page.home-wide .sec-stack.hv>.sec .hl-rankseg{margin-bottom:11px}.page.home-wide .sec-stack.hv>.sec .hl-band-grp,.page.home-wide .sec-stack.hv>.sec .hl-band>*{flex-wrap:nowrap;flex:none}.page.home-wide .hl-cond-row{align-items:flex-start;gap:8px}.page.home-wide .sec-stack.hv>.sec .fb-panel.hl-cond{padding:12px 14px}}@container app (max-width:1023px){.page.home-wide .sec-stack.hv>.sec .hl-band,.page.home-wide .sec-stack.hv>.sec .hl-rankseg{overscroll-behavior-x:contain;scrollbar-width:none;margin-right:calc(-1 * var(--page-pad,16px));padding-right:var(--page-pad,16px);scroll-padding-inline:5px var(--page-pad,16px);margin-block:-5px;padding-block:5px;flex-wrap:nowrap;margin-left:-5px;padding-left:5px;overflow-x:auto}.page.home-wide .sec-stack.hv>.sec .hl-band::-webkit-scrollbar,.page.home-wide .sec-stack.hv>.sec .hl-rankseg::-webkit-scrollbar{display:none}.page.home-wide .sec-stack.hv>.sec .hl-rankseg{margin-bottom:11px}.page.home-wide .sec-stack.hv>.sec .hl-band-grp,.page.home-wide .sec-stack.hv>.sec .hl-band>*{flex-wrap:nowrap;flex:none}.page.home-wide .hl-cond-row{align-items:flex-start;gap:8px}.page.home-wide .sec-stack.hv>.sec .fb-panel.hl-cond{padding:12px 14px}}.page.home-wide .hl-top{min-width:0;margin:0;padding:0;list-style:none}.page.home-wide .hl-top-li{min-width:0}.page.home-wide .hl-top-c{min-width:0;color:inherit;text-decoration:none;display:grid}.page.home-wide .hl-top-ph{isolation:isolate;background:var(--fill);border-radius:var(--r-md);place-items:center;display:grid;position:relative;overflow:hidden}.page.home-wide .hl-top-ph>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .35s var(--push);display:block;position:absolute;inset:0}.page.home-wide .hl-top-sig{color:var(--strong);font-weight:800;line-height:1}.page.home-wide .hl-top-no{color:var(--strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-direction:column;align-items:center;font-weight:800;line-height:1;display:flex}.page.home-wide .hl-top-c.is-first .hl-top-no{color:var(--primary)}.page.home-wide .hl-top-tie{font-size:var(--fs-micro);letter-spacing:0;color:var(--weak);margin-top:4px;font-weight:700}.page.home-wide .hl-top-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.page.home-wide .hl-top-nm{align-items:center;gap:6px;min-width:0;display:flex}.page.home-wide .hl-top-nm>.demo-badge{margin-block:-2px}.page.home-wide .hl-top-name{min-width:0;font-size:var(--fs-body-s);color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.4;overflow:hidden}.page.home-wide .hl-top-meta{min-width:0;font-size:var(--fs-caption);color:var(--weak);line-height:1.45}.page.home-wide .hl-top-fig{color:var(--text);font-weight:600}.page.home-wide .hl-top-fig>b{color:var(--strong);font-variant-numeric:tabular-nums;font-weight:800}.page.home-wide .hl-top-why{color:var(--hint)}.page.home-wide a.hl-top-c:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:var(--r-md)}.page.home-wide .hl-top-c.is-skel{pointer-events:none}.page.home-wide .hl-rk-busy{opacity:.5;pointer-events:none;transition:opacity .15s}@media (hover:hover){.page.home-wide a.hl-top-c:hover .hl-top-ph>img{transform:scale(1.04)}.page.home-wide a.hl-top-c:hover .hl-top-name{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.page.home-wide .hl-top-ph>img{transition:none}.page.home-wide a.hl-top-c:hover .hl-top-ph>img{transform:none}}@media (forced-colors:active){.page.home-wide .hl-top-ph{border:1px solid canvastext}}@media (max-width:1023px){.page.home-wide .hl-top{flex-direction:column;display:flex}.page.home-wide .hl-top-li+.hl-top-li{border-top:1px solid var(--line-card)}.page.home-wide .hl-top-c{min-height:var(--sec-tap);grid-template-columns:28px 56px minmax(0,1fr);grid-template-areas:"no ph tx";align-items:center;column-gap:12px;padding:10px 0}.page.home-wide .hl-top-no{grid-area:no;font-size:1.375rem}.page.home-wide .hl-top-ph{grid-area:ph;width:56px;height:56px}.page.home-wide .hl-top-sig{font-size:1.25rem}.page.home-wide .hl-top-tx{grid-area:tx}.page.home-wide .hl-top-meta{flex-direction:column;gap:2px;display:flex}.page.home-wide .hl-top-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page.home-wide a.hl-top-c:focus-visible{outline-offset:2px}}@container app (max-width:1023px){.page.home-wide .hl-top{flex-direction:column;display:flex}.page.home-wide .hl-top-li+.hl-top-li{border-top:1px solid var(--line-card)}.page.home-wide .hl-top-c{min-height:var(--sec-tap);grid-template-columns:28px 56px minmax(0,1fr);grid-template-areas:"no ph tx";align-items:center;column-gap:12px;padding:10px 0}.page.home-wide .hl-top-no{grid-area:no;font-size:1.375rem}.page.home-wide .hl-top-ph{grid-area:ph;width:56px;height:56px}.page.home-wide .hl-top-sig{font-size:1.25rem}.page.home-wide .hl-top-tx{grid-area:tx}.page.home-wide .hl-top-meta{flex-direction:column;gap:2px;display:flex}.page.home-wide .hl-top-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page.home-wide a.hl-top-c:focus-visible{outline-offset:2px}}@container app (min-width:1024px){.page.home-wide .hl-top{column-gap:var(--sec-in);row-gap:var(--sec-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page.home-wide .hl-top-c{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ph ph""no tx";align-items:start;gap:12px}.page.home-wide .hl-top-ph{aspect-ratio:3/2;grid-area:ph;width:100%}.page.home-wide .hl-top-sig{font-size:2.5rem}.page.home-wide .hl-top-no{grid-area:no;align-items:flex-start;font-size:2.25rem}.page.home-wide .hl-top-tx{grid-area:tx;padding-top:1px}.page.home-wide .hl-top-name{font-size:var(--fs-body)}.page.home-wide .hl-top-meta{flex-direction:column;gap:2px;display:flex}.page.home-wide .hl-top-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page.home-wide .hl-top.is-noph .hl-top-c{grid-template-columns:auto 72px minmax(0,1fr);grid-template-areas:"no ph tx";align-items:center;gap:0 16px}.page.home-wide .hl-top.is-noph .hl-top-ph{aspect-ratio:auto;border-radius:50%;width:72px;height:72px}.page.home-wide .hl-top.is-noph .hl-top-sig{font-size:1.5rem}.page.home-wide .hl-top.is-noph .hl-top-no{align-items:center}.page.home-wide .hl-top.is-noph .hl-top-tx{padding-top:0}}.page.home-wide .hr-top>.hr-rate{align-self:flex-start;gap:4px;margin-top:1px}.page.home-wide .hr-top{flex-wrap:wrap;row-gap:4px}.page.home-wide .hr-top>.hr-who{flex:6em}.page.home-wide .hr-stars{gap:1px;display:inline-flex}.page.home-wide .hr-stars>span{display:inline-flex}.page.home-wide .hr-stars>span:not(.on){opacity:.3}.page.home-wide .hv-eb{font-size:.8125rem}@container app (min-width:768px){.page.home-wide .sec-stack.hv>.sec>.sec-hd>.hl-hd-acts{flex-shrink:0;align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}}@container app (min-width:1024px){.page.home-wide .sec-stack.hv>.sec>.sec-hd>.hl-hd-acts,.page.home-wide .sec-stack.hv>.sec>.sec-hd>.sec-act{align-self:flex-end}}@media (max-width:767px){.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.hv-eb{grid-area:1/1;align-self:center;margin-bottom:0}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>h2{grid-area:2/1/auto/-1;margin-top:10px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.sec-sub{grid-area:3/1/auto/-1}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-act{grid-area:1/2;margin-block:-17px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts){grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:0 8px;display:grid}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx{display:contents}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>*{grid-column:1/-1}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>.hv-eb{grid-area:1/1;place-self:center start;margin-bottom:0}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>h2{margin-top:10px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.hl-hd-acts{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;justify-self:end;align-items:center;gap:4px;min-width:0;margin-block:-17px;display:flex}}@container app (max-width:767px){.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.hv-eb{grid-area:1/1;align-self:center;margin-bottom:0}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>h2{grid-area:2/1/auto/-1;margin-top:10px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-hd-tx>.sec-sub{grid-area:3/1/auto/-1}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.sec-act)>.sec-act{grid-area:1/2;margin-block:-17px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts){grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:0 8px;display:grid}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx{display:contents}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>*{grid-column:1/-1}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>.hv-eb{grid-area:1/1;place-self:center start;margin-bottom:0}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>h2{margin-top:10px}.page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.hl-hd-acts{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;justify-self:end;align-items:center;gap:4px;min-width:0;margin-block:-17px;display:flex}}@media (max-width:385px){:root[data-a11y-font=xxl] .page.home-wide .sec-stack.hv>.sec>.sec-hd:has(>.hl-hd-acts)>.sec-hd-tx>.hv-eb{display:none}}@media (max-width:1023px){.page.home-wide .sec-stack.hv.hvm>.sec.is-hero+.sec,.page.home-wide .sec-stack.hv.hvm>.sec:not(.is-hero){padding-top:32px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint{margin-top:28px;padding-top:32px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint+.sec{padding-top:32px}}@container app (max-width:1023px){.page.home-wide .sec-stack.hv.hvm>.sec.is-hero+.sec,.page.home-wide .sec-stack.hv.hvm>.sec:not(.is-hero){padding-top:32px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint{margin-top:28px;padding-top:32px}.page.home-wide .sec-stack.hv.hvm>.sec.hv-tint+.sec{padding-top:32px}}@container app (min-width:1024px){.page.home-wide .hb-tx>h2{font-size:1.875rem}}.page.map-page{--fs-caption:.875rem;--fs-micro:.75rem}@container app (min-width:1024px){.frame:not(.dash-frame)>main .page.map-page{padding:12px clamp(16px,1.8cqw,24px) 16px;max-width:1680px!important}}.frame:not(.dash-frame)>main .page.map-page.is-app{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page.map-page .map-cols{--nmap-h:100%}.page.map-page.is-app .map-cols{flex:1;min-height:0;position:relative}.page.map-page .map-detail-panel{overscroll-behavior:contain;height:auto;overflow:hidden auto}.page.map-page .map-detail-panel>.mdp-close{flex:none;align-self:flex-end;margin:10px 10px -58px auto;position:sticky;top:10px}.page.map-page .mp-h1{letter-spacing:-.02em;white-space:nowrap;color:var(--strong);flex:none;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.page.map-page .mp-head{align-items:center;min-height:48px;margin-bottom:12px;display:flex}.page.map-page .mp-top{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex;position:relative}.page.map-page .mp-bar{align-items:center;gap:8px 12px;min-width:0;display:flex}.page.map-page .mp-pills{flex:none;align-items:center;gap:8px;display:flex}.page.map-page .mp-pills .chip{margin:0}.page.map-page .mp-search{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.page.map-page .mp-search>svg{color:var(--hint);pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.page.map-page .mp-search input{border:1px solid var(--ctl-line);border-radius:var(--r-tab,12px);background:var(--surface);width:100%;min-width:0;height:48px;min-height:48px;color:var(--strong);margin:0;padding:0 72px 0 42px;font-size:1rem;line-height:1.4}.page.map-page .mp-search-x{min-width:48px;height:48px;color:var(--weak);font:inherit;font-size:var(--fs-caption);text-underline-offset:3px;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0 12px;font-weight:700;text-decoration:underline;position:absolute;top:0;right:2px}.page.map-page .mp-search-done,.page.map-page .mp-search-tg{display:none}.page.map-page .chip.mp-reset{color:var(--strong);text-underline-offset:3px;background:0 0;border-color:#0000;padding:0 10px;font-weight:700;text-decoration:underline}.page.map-page .mp-reset.is-m{display:none}@container app (min-width:1024px){.frame:not(.dash-frame)>main .page.map-page.is-app{isolation:isolate}.page.map-page .mp-top{z-index:8}.page.map-page .mp-bar{flex-wrap:wrap}.page.map-page .mp-search{flex:0 340px;min-width:220px}.page.map-page .mp-panel{z-index:9;background:var(--surface);border:1px solid var(--line-card);overscroll-behavior:contain;width:min(880px,100%);max-height:min(60vh,480px);margin:0;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 12px 32px #0b0e1429}.page.map-page .mp-empty.is-float,.page.map-page .mp-notes.is-float,.page.map-page .mp-viewtg{display:none}.page.map-page .map-cols:has(.map-detail-panel),.page.map-page.is-app .map-cols{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(340px,24cqw,420px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.page.map-page .map-sidebar{overscroll-behavior:contain;gap:0;height:100%;min-height:0;max-height:none;padding:0 6px 16px 0;overflow-y:auto}.page.map-page .map-canvas{border-radius:var(--r-lg);height:100%;min-height:0;overflow:hidden}}.page.map-page .mp-notes{align-items:flex-start;gap:8px;min-width:0;display:flex}.page.map-page .mp-notes-list{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.page.map-page .mp-note{font-size:var(--fs-caption);color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;line-height:1.5;display:flex}.page.map-page .mp-note.is-strong{color:var(--strong);font-weight:600}.page.map-page .mp-note[role=alert]{color:var(--danger)}.page.map-page .mp-note-act{min-height:var(--sec-tap,3rem);font:inherit;font-size:var(--fs-caption);color:var(--strong);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;margin-block:-12px;padding:0 2px;font-weight:700;text-decoration:underline;display:inline-flex}.page.map-page .mp-notes.is-side{border-radius:var(--r-md);background:var(--fill);margin:4px 4px 10px;padding:10px 12px}.page.map-page .map-sidebar{gap:0}.page.map-page .map-sidebar>*{flex-shrink:0}.page.map-page .map-side-head{z-index:2;background:var(--bg);border-bottom:1px solid var(--line-card);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;padding:6px 8px 10px;display:flex;position:sticky;top:0}.page.map-page .map-side-head b{font-size:var(--fs-body);color:var(--strong);font-weight:700}.page.map-page .map-sidebar>p.ty-legal{margin:0 8px 8px}.page.map-page .mp-skip{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.map-page .mp-skip:focus{clip:auto;border:1px solid var(--strong);background:var(--surface);width:auto;height:auto;min-height:48px;color:var(--strong);font:inherit;font-size:var(--fs-caption);border-radius:999px;align-self:flex-start;align-items:center;margin:4px 4px 8px;padding:0 16px;font-weight:700;display:inline-flex;position:relative;overflow:visible}.page.map-page .mp-side-geo{margin:0 4px 10px;display:flex}.page.map-page .lrow-map{border-radius:var(--r-md);text-align:left;width:100%;min-height:92px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 8px;display:flex;position:relative}.page.map-page .lrow-map:after{content:"";background:var(--line-card);pointer-events:none;height:1px;position:absolute;bottom:0;left:8px;right:8px}.page.map-page .lrow-map:last-child:after{display:none}@media (hover:hover){.page.map-page .lrow-map:hover{background:var(--fill)}}.page.map-page .lrow-map.is-sel{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--strong)}.page.map-page .lrow-map.is-sel:after{display:none}.page.map-page .lrow-map:focus-visible{outline-offset:-3px}.page.map-page .mp-ph{background:var(--fill);width:64px;height:64px;color:var(--weak);border-radius:12px;flex:none;place-items:center;font-size:1.375rem;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.page.map-page .mp-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page.map-page .mp-rb{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.page.map-page .mp-rn{min-width:0;font-size:var(--fs-body);color:var(--strong);align-items:center;gap:6px;font-weight:700;line-height:1.35;display:flex}.page.map-page .mp-rn-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page.map-page .mp-rn .mk-badge-un,.page.map-page .mp-rn-b{flex-shrink:0;display:inline-flex}.page.map-page .mp-rm{color:var(--weak);flex-wrap:wrap;align-items:center;gap:2px 4px;line-height:1.45;display:flex}.page.map-page .mp-rm,.page.map-page .mp-rm .star{font-size:var(--fs-caption)}.page.map-page .mp-rm-d{color:var(--strong);font-weight:700}.page.map-page .mp-rp,.page.map-page .mp-rs{font-size:var(--fs-caption);color:var(--strong);font-weight:700;line-height:1.45}.page.map-page .mp-rp{overflow-wrap:anywhere}.page.map-page .mp-empty.is-side{padding:4px 4px 12px}.page.map-page .mp-area-empty{text-align:center;padding:20px 12px}.page.map-page .mp-area-empty-t{font-size:var(--fs-body-s);color:var(--strong);margin:0;font-weight:700;line-height:1.6}.page.map-page .mp-area-empty .mp-ctl{box-shadow:none}.page.map-page .map-canvas:focus-visible{outline:none}.page.map-page .map-canvas:focus-visible:after,.page.map-page .map-canvas:has(.nmap-el:focus-visible):after{content:"";border:3px solid var(--strong);border-radius:inherit;pointer-events:none;z-index:6;position:absolute;inset:0}.page.map-page .map-geo-btn{top:calc(var(--mp-top-h,0px) + 12px);z-index:5;right:12px}.page.map-page .mp-ctl{min-height:var(--sec-tap,3rem);min-width:var(--sec-tap,3rem);border:1px solid var(--ctl-line);background:var(--surface);color:var(--strong);font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0b0e141f}.page.map-page .mp-ctl svg{color:var(--strong)}.page.map-page .mp-ctl.is-on{background:var(--strong);border-color:var(--strong);color:#fff}.page.map-page .mp-ctl.is-on svg{color:#fff}.page.map-page .mp-ctl:disabled{cursor:progress;opacity:.8}.page.map-page .mp-ctl:active{transform:scale(.96)}.page.map-page .map-fit{top:calc(var(--mp-top-h,0px) + 20px + var(--sec-tap,3rem));z-index:5;min-height:var(--sec-tap,3rem);font-size:var(--fs-caption);border-radius:999px;padding:0 16px;left:auto;right:12px;box-shadow:0 4px 12px #0b0e141f}.page.map-page .map-fit svg{color:var(--strong)}.page.map-page .nmap-fill>p[role=status]{top:calc(var(--mp-top-h,0px) + 28px + 2 * var(--sec-tap,3rem))!important;bottom:auto!important}.page.map-page .mp-key{z-index:4;border-radius:var(--r-md);border:1px solid var(--line-card);pointer-events:none;word-break:keep-all;overflow-wrap:anywhere;background:#fffffff5;max-width:calc(100% - 24px);padding:8px 12px;position:absolute;bottom:36px;left:12px;box-shadow:0 4px 12px #0b0e141f}.page.map-page .mp-key-t{font-size:var(--fs-caption);color:var(--strong);margin:0 0 4px;font-weight:700;line-height:1.45}.page.map-page .mp-key-list{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.page.map-page .mp-key-list li{font-size:var(--fs-micro);color:var(--text);align-items:center;gap:6px;font-weight:600;line-height:1.45;display:inline-flex}.page.map-page .mp-key-legal{font-size:var(--fs-caption);color:var(--weak);margin:4px 0 0;line-height:1.45}.page.map-page .mp-sw{flex:none;display:inline-block}.page.map-page .mp-sw.is-shop{background:var(--gold);border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--gold);border-radius:50%}.page.map-page .mp-sw.is-un{background:var(--surface);border:1.5px solid var(--ctl-line);border-radius:99px;width:16px;height:11px}.page.map-page .mp-sw.is-me{background:var(--primary);border-radius:99px;width:11px;height:11px}@container app (min-width:1024px){.page.map-page .map-detail-panel{z-index:7;border-radius:var(--r-lg);border:1px solid var(--line-card);align-self:auto;width:min(380px,100% - 24px);height:auto;max-height:calc(100% - 88px);animation:mpDrawerIn .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:12px 12px auto auto;box-shadow:0 12px 32px #0b0e142e}.page.map-page .map-detail-panel .mdp-body{flex:none;min-height:0;overflow:visible}.page.map-page .map-detail-panel .mdp-name{font-size:1.125rem}.page.map-page .map-cols:has(>.map-detail-panel) .map-fit,.page.map-page .map-cols:has(>.map-detail-panel) .map-geo-btn{right:404px}.page.map-page .map-cols:has(>.map-detail-panel) .mp-key{max-width:max(160px,100% - 416px)}}@media (max-height:820px){@container app (min-width:1024px){.page.map-page .map-detail-panel .mdp-photo{height:120px}}}@keyframes mpDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.page.map-page .mdp-dist{color:var(--strong)}.mk-cluster,.mk-rg-cap,.mk-rg-chu,.mk-rg-etc,.mk-rg-hon,.mk-rg-yng{--mk-rg:var(--strong)}.mk-pin.mk-sel .mk-body{background:var(--strong);color:#fff;border-color:var(--strong);box-shadow:0 8px 22px #0000004d}.mk-pin.mk-sel .mk-body svg{color:#fff}.mk-pin.mk-sel:after{background:var(--strong);border-color:var(--strong)}.mk-av.mk-sel .mk-av-fb,.mk-av.mk-sel img{border-color:var(--strong);box-shadow:0 8px 22px #00000057}.mk-av.mk-sel .mk-av-rating{background:var(--strong);color:#fff;border-color:var(--strong)}.mk-av.mk-sel .mk-av-rating svg{color:#fff}.mk-pin:before{content:"";width:max(100%,var(--sec-tap,3rem));height:var(--sec-tap,3rem);border-radius:99px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-pin .mk-body{position:relative}.mk-cluster.mk-hov{box-shadow:0 0 0 2px var(--strong),0 6px 18px #0000004d}.mk-pin.mk-hov .mk-body{border-color:var(--strong);color:var(--strong);box-shadow:0 0 0 2px var(--strong),0 6px 16px #00000042}.mk-av.mk-hov .mk-av-fb,.mk-av.mk-hov img{border-color:var(--strong);box-shadow:0 0 0 2px var(--strong),0 6px 16px #0000004d}@media (max-width:1023.98px){.frame:not(.dash-frame)>main .page.map-page.is-app{margin-bottom:-.5rem;padding:0}.page.map-page.is-app .map-cols{flex-direction:column;display:flex}.page.map-page.is-app .map-canvas.is-shown,.page.map-page.is-app .map-sidebar.is-shown{flex:1;min-height:0}.page.map-page .nmap-el{border-radius:0!important}.page.map-page .mp-h1{font-size:1.1875rem}.page.map-page.is-app .mp-h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.map-page .mp-panel{display:none}.page.map-page .mp-bar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:4px 12px 10px;overflow-x:auto}.page.map-page .mp-bar::-webkit-scrollbar{display:none}.page.map-page .mp-pills{flex-wrap:nowrap}.page.map-page .mp-search-tg{display:inline-flex}.page.map-page .mp-search{flex:auto;display:none}.page.map-page .mp-search-done{border:1px solid var(--ctl-line);border-radius:var(--r-tab,12px);background:var(--surface);width:64px;height:48px;color:var(--strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page.map-page .mp-search-x{right:74px}.page.map-page .mp-search input{padding-right:64px}.page.map-page .mp-top.is-searching .mp-search{display:flex}.page.map-page .mp-top.is-searching .mp-pills,.page.map-page .mp-top.is-searching .mp-search-tg{display:none}.page.map-page .mp-reset.is-m{display:inline-flex}.page.map-page .mp-pills .mp-reset,.page.map-page .mp-top.is-searching .mp-reset.is-m{display:none}.page.map-page .mp-bar.is-over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top{z-index:4;pointer-events:none;padding:8px 12px 0;position:absolute;top:0;left:0;right:0}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-bar{pointer-events:none}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-bar>*,.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-notes{pointer-events:auto}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .chip{box-shadow:0 2px 8px #0b0e1429}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .chip.mp-reset{background:var(--surface);border-color:var(--ctl-line);text-decoration:none}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-search input,.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-search-done{box-shadow:0 2px 8px #0b0e1429}.page.map-page .mp-notes.is-float{border-radius:var(--r-md);border:1px solid var(--line-card);background:#fffffff7;margin-top:-8px;padding:8px 6px 8px 12px;box-shadow:0 4px 14px #0b0e1424}.page.map-page .mp-notes-x{flex:none;justify-content:center;min-width:48px;margin-block:-4px;padding:0 10px}.page.map-page.is-list .mp-notes.is-float,.page.map-page.is-nomap .mp-notes.is-float{display:none}.page.map-page.is-list .mp-top,.page.map-page.is-nomap .mp-top{padding:6px var(--page-pad,20px) 0;background:var(--bg);border-bottom:1px solid var(--line-card)}.page.map-page.is-list .mp-bar,.page.map-page.is-nomap .mp-bar{margin:0 calc(-1 * var(--page-pad,20px));padding:4px var(--page-pad,20px) 10px}.page.map-page.is-app .map-sidebar{overscroll-behavior:contain;padding:4px var(--page-pad,20px) 88px;gap:0;overflow-y:auto}.page.map-page.is-nomap .map-sidebar{padding-bottom:24px}.page.map-page .mp-empty.is-float{z-index:4;border-radius:var(--r-xl);background:var(--surface);max-width:420px;top:50%;left:12px;right:12px;top:calc(var(--mp-top-h,0px) + (100% - var(--mp-top-h,0px)) / 2);max-height:calc(100% - var(--mp-top-h,0px) - 24px);overscroll-behavior:contain;margin:0 auto;padding:0 16px;position:absolute;overflow-y:auto;transform:translateY(-50%);box-shadow:0 12px 32px #0b0e142e}.page.map-page .mp-key{bottom:calc(24px + var(--sec-tap,3rem) + 12px);padding:6px 10px}.page.map-page .mp-key.is-narrow{max-width:var(--mp-key-maxw,calc(100% - 24px))}.page.map-page .mp-key.is-min .mp-key-list,.page.map-page .mp-key.is-min .mp-key-t,.page.map-page .mp-key.is-tight .mp-key-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.map-page .mp-key.is-min .mp-key-legal{margin-top:0}.page.map-page .mp-viewtg{z-index:4;min-height:var(--sec-tap,3rem);background:var(--strong);color:#fff;font:inherit;font-size:var(--fs-body-s);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 20px;font-weight:700;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000003d}.page.map-page .mp-viewtg svg{color:#fff}.page.map-page .mp-viewtg:active{transform:translate(-50%)scale(.97)}.page.map-page .map-detail-panel{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));max-height:60dvh;padding-bottom:0}.page.map-page .map-detail-panel.is-reviews{max-height:calc(82vh - var(--tabbar-h) - env(safe-area-inset-bottom,0px));max-height:calc(82dvh - var(--tabbar-h) - env(safe-area-inset-bottom,0px))}.page.map-page .map-detail-panel .mdp-body{flex:none;min-height:0;overflow:visible}.page.map-page .mdp-photo{height:128px}.page.map-page .map-detail-panel>.mdp-close{margin:-18px 10px -30px auto}}@container app (max-width:1023.98px){.frame:not(.dash-frame)>main .page.map-page.is-app{margin-bottom:-.5rem;padding:0}.page.map-page.is-app .map-cols{flex-direction:column;display:flex}.page.map-page.is-app .map-canvas.is-shown,.page.map-page.is-app .map-sidebar.is-shown{flex:1;min-height:0}.page.map-page .nmap-el{border-radius:0!important}.page.map-page .mp-h1{font-size:1.1875rem}.page.map-page.is-app .mp-h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.map-page .mp-panel{display:none}.page.map-page .mp-bar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:4px 12px 10px;overflow-x:auto}.page.map-page .mp-bar::-webkit-scrollbar{display:none}.page.map-page .mp-pills{flex-wrap:nowrap}.page.map-page .mp-search-tg{display:inline-flex}.page.map-page .mp-search{flex:auto;display:none}.page.map-page .mp-search-done{border:1px solid var(--ctl-line);border-radius:var(--r-tab,12px);background:var(--surface);width:64px;height:48px;color:var(--strong);font:inherit;font-size:var(--fs-caption);cursor:pointer;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page.map-page .mp-search-x{right:74px}.page.map-page .mp-search input{padding-right:64px}.page.map-page .mp-top.is-searching .mp-search{display:flex}.page.map-page .mp-top.is-searching .mp-pills,.page.map-page .mp-top.is-searching .mp-search-tg{display:none}.page.map-page .mp-reset.is-m{display:inline-flex}.page.map-page .mp-pills .mp-reset,.page.map-page .mp-top.is-searching .mp-reset.is-m{display:none}.page.map-page .mp-bar.is-over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top{z-index:4;pointer-events:none;padding:8px 12px 0;position:absolute;top:0;left:0;right:0}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-bar{pointer-events:none}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-bar>*,.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-notes{pointer-events:auto}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .chip{box-shadow:0 2px 8px #0b0e1429}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .chip.mp-reset{background:var(--surface);border-color:var(--ctl-line);text-decoration:none}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-search input,.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-search-done{box-shadow:0 2px 8px #0b0e1429}.page.map-page .mp-notes.is-float{border-radius:var(--r-md);border:1px solid var(--line-card);background:#fffffff7;margin-top:-8px;padding:8px 6px 8px 12px;box-shadow:0 4px 14px #0b0e1424}.page.map-page .mp-notes-x{flex:none;justify-content:center;min-width:48px;margin-block:-4px;padding:0 10px}.page.map-page.is-list .mp-notes.is-float,.page.map-page.is-nomap .mp-notes.is-float{display:none}.page.map-page.is-list .mp-top,.page.map-page.is-nomap .mp-top{padding:6px var(--page-pad,20px) 0;background:var(--bg);border-bottom:1px solid var(--line-card)}.page.map-page.is-list .mp-bar,.page.map-page.is-nomap .mp-bar{margin:0 calc(-1 * var(--page-pad,20px));padding:4px var(--page-pad,20px) 10px}.page.map-page.is-app .map-sidebar{overscroll-behavior:contain;padding:4px var(--page-pad,20px) 88px;gap:0;overflow-y:auto}.page.map-page.is-nomap .map-sidebar{padding-bottom:24px}.page.map-page .mp-empty.is-float{z-index:4;border-radius:var(--r-xl);background:var(--surface);max-width:420px;top:50%;left:12px;right:12px;top:calc(var(--mp-top-h,0px) + (100% - var(--mp-top-h,0px)) / 2);max-height:calc(100% - var(--mp-top-h,0px) - 24px);overscroll-behavior:contain;margin:0 auto;padding:0 16px;position:absolute;overflow-y:auto;transform:translateY(-50%);box-shadow:0 12px 32px #0b0e142e}.page.map-page .mp-key{bottom:calc(24px + var(--sec-tap,3rem) + 12px);padding:6px 10px}.page.map-page .mp-key.is-narrow{max-width:var(--mp-key-maxw,calc(100% - 24px))}.page.map-page .mp-key.is-min .mp-key-list,.page.map-page .mp-key.is-min .mp-key-t,.page.map-page .mp-key.is-tight .mp-key-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.map-page .mp-key.is-min .mp-key-legal{margin-top:0}.page.map-page .mp-viewtg{z-index:4;min-height:var(--sec-tap,3rem);background:var(--strong);color:#fff;font:inherit;font-size:var(--fs-body-s);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 20px;font-weight:700;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000003d}.page.map-page .mp-viewtg svg{color:#fff}.page.map-page .mp-viewtg:active{transform:translate(-50%)scale(.97)}.page.map-page .map-detail-panel{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));max-height:60dvh;padding-bottom:0}.page.map-page .map-detail-panel.is-reviews{max-height:calc(82vh - var(--tabbar-h) - env(safe-area-inset-bottom,0px));max-height:calc(82dvh - var(--tabbar-h) - env(safe-area-inset-bottom,0px))}.page.map-page .map-detail-panel .mdp-body{flex:none;min-height:0;overflow:visible}.page.map-page .mdp-photo{height:128px}.page.map-page .map-detail-panel>.mdp-close{margin:-18px 10px -30px auto}}@media (max-width:1023.98px) and (max-height:820px){.page.map-page .mdp-photo{height:96px}}@media (max-height:820px){@container app (max-width:1023.98px){.page.map-page .mdp-photo{height:96px}}}@media (prefers-reduced-motion:reduce){.page.map-page .map-detail-panel{animation:none}.page.map-page .mp-ctl:active{transform:none}.page.map-page .mp-viewtg:active{transform:translate(-50%)}}.page.map-page .mp-notes-more{display:none}@media (max-width:1023.98px){.page.map-page.is-cramped .mp-notes-more{flex:none;justify-content:center;min-width:48px;margin-block:-4px;padding:0 10px;display:inline-flex}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open){align-items:center}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-notes-more,.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-notes-x{margin-block:calc((1.5 * var(--fs-caption,.875rem) - var(--sec-tap,3rem)) / 2)}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note:not(:first-child):not([role=alert]){display:none}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note:is(:first-child,[role=alert]){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note.is-strong:first-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note .mp-note-act{display:none}.page.map-page.is-cramped .mp-notes.is-float.is-open .mp-notes-list{max-height:max(calc(2 * 1.5 * var(--fs-caption,.875rem) + 6px),var(--sec-tap,3rem));overscroll-behavior:contain;overflow-y:auto}.page.map-page.is-cramped .map-fit{top:calc(var(--mp-top-h,0px) + 12px);right:calc(20px + var(--mp-geo-w,6rem))}.page.map-page.is-cramped .nmap-fill>p[role=status]{top:calc(var(--mp-top-h,0px) + 20px + var(--sec-tap,3rem))!important}.page.map-page.is-cramped .mp-key{max-width:min(100% - 24px,max(52%,10.5rem));left:auto;right:12px}.page.map-page.is-cramped .mp-key.is-over{z-index:6;transform:translateY(var(--mp-key-dy,0))}.page.map-page.is-cramped .mp-key.is-short{max-width:calc(100% - 24px);padding-block:4px}.page.map-page.is-cramped .mp-key.is-short .mp-key-legal{line-height:1.3}.page.map-page.is-cramped .mp-key.is-short .mp-key-legal-x{display:none}.page.map-page.is-cramped .mp-key.is-gone{opacity:0}.page.map-page.is-cramped .map-cols:has(>.map-detail-panel) .map-fit{top:calc(var(--mp-top-h,0px) + 20px + var(--sec-tap,3rem));right:12px}.page.map-page.is-cramped[data-fit-under] .map-cols:has(>.map-detail-panel) .map-fit{visibility:hidden}.page.map-page.is-cramped .mp-key.is-row{max-width:var(--mp-key-maxw,calc(50% - 24px));bottom:24px;left:12px;right:auto}.page.map-page.is-cramped .mp-key.is-top{top:var(--mp-key-top,8px);max-width:var(--mp-key-maxw,40%);bottom:auto;left:auto;right:12px}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-bar{margin-right:calc(var(--mp-bar-rsv,0px) - 12px)}.page.map-page.is-app:not(.is-list):not(.is-nomap):has(.mp-empty.is-float) .mp-bar{margin-right:-12px}.page.map-page.is-cramped .mp-notes.is-float.is-open .mp-note-act{margin-block:0}}@container app (max-width:1023.98px){.page.map-page.is-cramped .mp-notes-more{flex:none;justify-content:center;min-width:48px;margin-block:-4px;padding:0 10px;display:inline-flex}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open){align-items:center}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-notes-more,.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-notes-x{margin-block:calc((1.5 * var(--fs-caption,.875rem) - var(--sec-tap,3rem)) / 2)}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note:not(:first-child):not([role=alert]){display:none}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note:is(:first-child,[role=alert]){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note.is-strong:first-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.page.map-page.is-cramped .mp-notes.is-float:not(.is-open) .mp-note .mp-note-act{display:none}.page.map-page.is-cramped .mp-notes.is-float.is-open .mp-notes-list{max-height:max(calc(2 * 1.5 * var(--fs-caption,.875rem) + 6px),var(--sec-tap,3rem));overscroll-behavior:contain;overflow-y:auto}.page.map-page.is-cramped .map-fit{top:calc(var(--mp-top-h,0px) + 12px);right:calc(20px + var(--mp-geo-w,6rem))}.page.map-page.is-cramped .nmap-fill>p[role=status]{top:calc(var(--mp-top-h,0px) + 20px + var(--sec-tap,3rem))!important}.page.map-page.is-cramped .mp-key{max-width:min(100% - 24px,max(52%,10.5rem));left:auto;right:12px}.page.map-page.is-cramped .mp-key.is-over{z-index:6;transform:translateY(var(--mp-key-dy,0))}.page.map-page.is-cramped .mp-key.is-short{max-width:calc(100% - 24px);padding-block:4px}.page.map-page.is-cramped .mp-key.is-short .mp-key-legal{line-height:1.3}.page.map-page.is-cramped .mp-key.is-short .mp-key-legal-x{display:none}.page.map-page.is-cramped .mp-key.is-gone{opacity:0}.page.map-page.is-cramped .map-cols:has(>.map-detail-panel) .map-fit{top:calc(var(--mp-top-h,0px) + 20px + var(--sec-tap,3rem));right:12px}.page.map-page.is-cramped[data-fit-under] .map-cols:has(>.map-detail-panel) .map-fit{visibility:hidden}.page.map-page.is-cramped .mp-key.is-row{max-width:var(--mp-key-maxw,calc(50% - 24px));bottom:24px;left:12px;right:auto}.page.map-page.is-cramped .mp-key.is-top{top:var(--mp-key-top,8px);max-width:var(--mp-key-maxw,40%);bottom:auto;left:auto;right:12px}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-bar{margin-right:calc(var(--mp-bar-rsv,0px) - 12px)}.page.map-page.is-app:not(.is-list):not(.is-nomap):has(.mp-empty.is-float) .mp-bar{margin-right:-12px}.page.map-page.is-cramped .mp-notes.is-float.is-open .mp-note-act{margin-block:0}}:root{--ap-pad:16px;--ap-band:var(--hv-band);--ap-band-h:4px;--ap-card-r:var(--r-lg);--ap-thumb-r:var(--r-sm);--ap-chip-r:var(--r-xs);--sec-ic:var(--gold);--star:var(--gold);--star-off:var(--line);--day-today-fg:var(--ok-text);--day-today-bg:#e8f4ec;--day-tmrw-fg:var(--navy);--day-tmrw-bg:var(--navy-tint);--day-later-fg:var(--neutral-text);--day-later-bg:var(--fill);--rank-top:var(--strong);--rank-rest:var(--hint);--tab-off:var(--hint)}.page>.sec-stack.ap{gap:0}.page>.sec-stack.ap>.sec{flex-direction:column;gap:16px;min-width:0;margin:0;padding:0 0 32px;display:flex}.page>.sec-stack.ap>.sec:not(.ap-hero)+.sec:before{content:"";height:var(--ap-band-h);background:var(--ap-band);flex:none;margin:24px 0 8px;display:block}.page>.sec-stack.ap>.sec.ap-lead+.sec:before{content:none}.page>.sec-stack.ap>.sec.ap-lead{gap:4px;padding:16px 0}.ap-lead>h1{letter-spacing:-.02em;color:var(--strong);font-size:1.25rem;font-weight:700;line-height:1.35}.ap-lead>h1,.ap-lead>p{word-break:keep-all;margin:0}.ap-lead>p{color:var(--hint);font-size:.875rem;line-height:1.45}.ap-hd{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;min-width:0;display:grid}.ap-hd-tx{display:contents}.ap-hd-t{grid-area:1/1}.ap-hd-tx>:not(.ap-hd-t){grid-column:1/-1;min-width:0}.ap-hd-t{letter-spacing:-.02em;min-width:0;color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.35;display:flex}.ap-hd-t>.hv-ic{color:var(--sec-ic);margin-top:.15em}.ap-hd-tt{min-width:0}.ap-hd-sub{padding-left:calc(var(--ic-20) + 6px);color:var(--hint);word-break:keep-all;margin:4px 0 0;font-size:.875rem;font-weight:400;line-height:1.45}.ap-hd-acts{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:0 12px;min-width:0;margin:calc(.801563rem - 24px) 0 -14px;display:flex}.ap-hd-act{border-radius:var(--r-sm);min-height:48px;color:var(--hint);white-space:nowrap;align-items:center;gap:2px;padding:0 2px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.ap-hd-act>svg{flex:none}.ap-hd-act>svg:first-child{margin-right:2px}@media (hover:hover){.ap-hd-act:hover{color:var(--text)}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-hd{grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-hd-acts{grid-area:auto/1;justify-content:flex-start;margin:-4px 0 -14px calc(1.125rem + 4px)}@media (hover:hover) and (pointer:fine){:is(.sec-stack.ap,.ap-hd) .rail-nav{flex-shrink:0;gap:0;margin-right:-4px;display:flex}:is(.sec-stack.ap,.ap-hd) .rail-nav-btn{width:48px;height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}:is(.sec-stack.ap,.ap-hd) .rail-nav-dot{box-sizing:border-box;background:var(--surface);border:1px solid var(--ctl-line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}:is(.sec-stack.ap,.ap-hd) .rail-nav-btn:focus-visible{outline:none}:is(.sec-stack.ap,.ap-hd) .rail-nav-btn:focus-visible>.rail-nav-dot{outline:2.5px solid var(--info);outline-offset:2px}:is(.sec-stack.ap,.ap-hd) .rail-nav-btn:not(:disabled):hover>.rail-nav-dot{background:var(--fill)}:is(.sec-stack.ap,.ap-hd) .rail-nav-btn:disabled{cursor:default}:is(.sec-stack.ap,.ap-hd) .rail-nav-btn:disabled>.rail-nav-dot{opacity:.35}}.ap-hd-rn{display:none}@media (hover:hover) and (pointer:fine){.ap-hd-rn{grid-area:2/2;justify-content:flex-end;align-self:center;align-items:center;min-width:96px;min-height:48px;margin:-14px 0;display:flex}.ap-hd:has(>.ap-hd-rn) .ap-hd-tx>:not(.ap-hd-t){grid-column:1}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-hd-rn{grid-area:auto/1;justify-content:flex-start;margin:-4px 0 -14px calc(1.125rem + 4px)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-hd:has(>.ap-hd-rn) .ap-hd-tx>:not(.ap-hd-t){grid-column:1/-1}}.ap-pills{min-width:0;margin:0 calc(-1 * var(--page-pad,var(--ap-pad))) 0 -4px;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:0;padding:0;scroll-padding-inline:4px 30px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ap-pills::-webkit-scrollbar{display:none}.ap-pills:after{content:"";flex:0 0 26px;align-self:stretch}.ap-pills>li{flex:none;min-width:0;display:flex}.ap-pills.is-wrap{flex-wrap:wrap;margin-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ap-pills.is-wrap:after{content:none}@media (min-width:600px){.ap-pills{flex-wrap:wrap;margin-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ap-pills:after{content:none}}.ap-pill{box-sizing:border-box;background:var(--surface);min-height:3rem;box-shadow:inset 0 0 0 1px var(--ctl-line);font:inherit;color:var(--text);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background-clip:padding-box;border:4px solid #0000;border-radius:999px;flex:none;margin:0;padding:calc(.875rem - 4px) 14px;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .12s,transform .12s;display:inline-block;position:relative}.ap-pill:after{content:attr(data-label);content:attr(data-label) /"";visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:700;display:block;overflow:hidden}.ap-pill>b{margin-left:4px;font-weight:700}.ap-pill:is([aria-checked=true],[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true],.is-set){background-color:var(--strong);color:#fff;box-shadow:none;font-weight:700}@media (hover:hover){.ap-pill:not([aria-checked=true],[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true],.is-set):hover{background-color:var(--fill)}}.ap-pill:active{transform:scale(.97)}.ap-pill:focus-visible{outline-offset:-3px}.ap-pills-sep{background:var(--line);flex:0 0 1px;align-self:center;width:1px;height:20px;margin:0 6px}.ap-panel{border-radius:var(--r-md);background:var(--fill);gap:12px;min-width:0;padding:16px;display:grid}.ap-panel-l{color:var(--text);margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.ap-panel .ap-pills{flex-wrap:wrap;margin-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ap-panel .ap-pills:after{content:none}.ap-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--ap-card-r);min-width:0;box-shadow:var(--card-shadow);color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.ap-card,.ap-fig{position:relative;overflow:hidden}.ap-fig{aspect-ratio:var(--ap-ratio,1/1);background:var(--fill);flex:none;display:block}:is(.ap-fig,.ap-mini-fig,.ap-line-th)>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.ap-gl{width:100%;height:100%;color:var(--weak);place-items:center;font-weight:700;line-height:1;display:grid}.ap-fig>.ap-gl{font-size:2.25rem}.ap-fig-badge{background:#fff;border-radius:999px;max-width:calc(100% - 16px);top:8px;left:8px}.ap-fig-ad,.ap-fig-badge{display:inline-flex;position:absolute}.ap-fig-ad{bottom:8px;right:8px}.ap-info{flex-direction:column;flex:auto;align-items:stretch;gap:8px;min-width:0;padding:10px 12px 12px;display:flex}.ap-card.is-detail .ap-info{gap:4px}.ap-nm-row{align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.ap-nm{letter-spacing:-.01em;color:var(--strong);flex:auto;font-size:1rem;font-weight:700;line-height:1.4}.ap-meta,.ap-nm{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-meta{color:var(--hint);font-weight:400}.ap-meta,.ap-price{font-size:.875rem;line-height:1.45}.ap-price{min-width:0;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-weight:600}.ap-roww-only{display:none}.ap-card.is-detail .ap-info>.ap-day,.ap-info>:is(.ap-day,.ap-now):last-child{margin-top:auto}.ap-now{max-width:100%;color:var(--ok-text);align-self:flex-start;align-items:center;gap:6px;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}.ap-now-dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}@media (min-width:600px){.ap-card.is-roww{flex-direction:row;align-items:center;padding:10px}.ap-card.is-roww>.ap-fig{aspect-ratio:auto;border-radius:var(--ap-thumb-r);width:96px;height:96px}.ap-card.is-roww .ap-fig-badge{max-width:calc(100% - 8px);top:4px;left:4px}.ap-card.is-roww .ap-fig-ad{bottom:4px;right:4px}.ap-card.is-roww>.ap-info{justify-content:center;align-self:stretch;gap:6px;padding:2px 2px 2px 12px}.ap-card.is-roww .ap-info>.ap-day{margin-top:0}.ap-card.is-roww .ap-roww-only{display:block}.ap-card.is-roww .ap-day-1{display:none}.ap-card.is-roww .ap-day-2{display:block}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-nm-row{flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-nm{white-space:normal;overflow-wrap:anywhere}.ap-rate{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:.875rem;line-height:1.45;display:inline-flex}.ap-rate>svg{color:var(--star);flex:none}.ap-rate>b{font-weight:700}.ap-rate-n{color:var(--weak);font-weight:400}.ap-stars{color:var(--star-off);flex:none;align-items:center;gap:1px}.ap-stars,.ap-stars>span{display:inline-flex}.ap-stars>span.on{color:var(--star)}.ap-day{box-sizing:border-box;background:var(--day-later-bg);min-width:0;max-width:100%;color:var(--day-later-fg);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 7px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.ap-day>svg{flex:none}.ap-day.is-today{background:var(--day-today-bg);color:var(--day-today-fg)}.ap-day.is-tmrw{background:var(--day-tmrw-bg);color:var(--day-tmrw-fg)}.ap-day-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-day-2{display:none}.ap-card.is-detail .ap-day-t,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-day-t{white-space:normal;word-break:keep-all}.ap-line{box-sizing:border-box;border-radius:var(--ap-thumb-r);min-width:0;min-height:68px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 0;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:flex;position:relative}.ap-line:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}:is(ol,ul)>li:last-child>.ap-line:after{content:none}.ap-line-no{font-variant-numeric:tabular-nums;color:var(--rank-rest);flex-direction:column;flex:0 0 28px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex}.ap-line-no.is-top{color:var(--rank-top)}.ap-line-tie{color:var(--hint);white-space:nowrap;margin-top:1px;font-size:.75rem;font-weight:700;line-height:1.2}.ap-line-th{border-radius:var(--ap-thumb-r);background:var(--fill);flex:0 0 48px;width:48px;height:48px;overflow:hidden}.ap-line-th>.ap-gl{font-size:1.125rem}.ap-line-tx{flex-direction:column;flex:auto;gap:2px}.ap-line-1,.ap-line-tx{min-width:0;display:flex}.ap-line-1{align-items:center;gap:6px}.ap-line-nm{color:var(--strong);flex:0 auto;font-size:1rem;font-weight:600}.ap-line-nm,.ap-line-sp{min-width:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ap-line-sp{color:var(--hint);flex:0 4 auto;font-size:.875rem;font-weight:500}.ap-line-2{align-items:center;gap:4px;min-width:0;display:flex}.ap-line-pl{min-width:0;color:var(--hint);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.45;overflow:hidden}.ap-line-2>.ap-rate+.ap-line-pl{margin-left:4px}.ap-line-3{min-width:0;color:var(--weak);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.45;overflow:hidden}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) :is(.ap-line-1,.ap-line-2){flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-line-nm{white-space:normal;overflow-wrap:anywhere}.ap-rk{grid-template-rows:repeat(5,auto);grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ap-rk,.ap-rk>li{min-width:0}.ap-rk>li:nth-child(5n)>.ap-line:after{content:none}.ap-rk:has(>li:nth-child(6)){overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;margin:-4px calc(-1 * var(--page-pad,var(--ap-pad))) -4px 0;padding:4px var(--page-pad,var(--ap-pad)) 4px 0;grid-auto-columns:85%;column-gap:16px;overflow-x:auto}.ap-rk:has(>li:nth-child(6))::-webkit-scrollbar{display:none}.ap-rk:has(>li:nth-child(6))>li{scroll-snap-align:start}@media (min-width:600px){.ap-rk:has(>li:nth-child(6)){grid-auto-columns:minmax(0,1fr);column-gap:24px;margin:0;padding:0;overflow:visible}}.ap-mini{width:150px;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;transition:transform .12s;display:flex}.ap-mini,.ap-mini-fig{border-radius:var(--ap-thumb-r)}.ap-mini-fig{aspect-ratio:5/4;background:var(--fill);width:100%;display:block;position:relative;overflow:hidden}.ap-mini-fig>.ap-gl{font-size:2rem}.ap-mini-fig .ap-fig-badge{max-width:calc(100% - 8px);top:4px;left:4px}.ap-mini-fig .ap-fig-ad{top:4px;bottom:auto;right:4px}.ap-place{box-sizing:border-box;border-radius:var(--ap-chip-r);background:var(--fill);max-width:100%;min-height:26px;color:var(--weak);align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:0 8px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.ap-place>svg{flex:none}.ap-place-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-mini-1{align-items:baseline;gap:6px;min-width:0;margin-top:8px;display:flex}.ap-mini-nm{min-width:0;color:var(--strong);text-overflow:ellipsis;flex:0 auto;font-size:1rem;font-weight:700;overflow:hidden}.ap-mini-nm,.ap-mini-sp{white-space:nowrap;line-height:1.4}.ap-mini-sp{color:var(--hint);flex:none;font-size:.875rem;font-weight:500}.ap-mini-2{align-items:center;gap:6px;min-height:24px;margin-top:4px;display:flex}:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) :is(.ap-meta,.ap-place-t,.ap-line-pl,.ap-line-sp){white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.ap-rv{--lh:1.55;box-sizing:border-box;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--ap-card-r);min-width:0;box-shadow:var(--card-shadow);color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:8px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex;position:relative}.ap-rv.is-feat{--lh:1.6;gap:10px;padding:16px}.ap-rv-top{gap:8px;min-height:24px}.ap-rv-tags,.ap-rv-top{align-items:center;min-width:0;display:flex}.ap-rv-tags{flex-wrap:wrap;flex:auto;gap:6px}.ap-rv-date{color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ap-rv-date,.ap-rv-rate{flex:none;font-size:.875rem;line-height:1.45}.ap-rv-rate{min-height:1.26875rem;color:var(--text);align-items:center;gap:6px;display:inline-flex}.ap-rv-rate>b{font-variant-numeric:tabular-nums;font-weight:700}.ap-rv-t{min-width:0;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.45;display:block;overflow:hidden}.ap-rv.is-feat .ap-rv-t{font-size:1.0625rem}.ap-rv-b{-webkit-line-clamp:3;line-clamp:3;min-height:calc(var(--lh) * 3em);font-size:.875rem;line-height:var(--lh);color:var(--weak);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-rv.is-feat .ap-rv-b{font-size:.9375rem}.ap-rv-foot{border-top:1px solid var(--divider);align-items:center;gap:8px;min-width:0;padding-top:12px;display:flex}.ap-rv-who{min-width:0;color:var(--text);text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.ap-rv-go,.ap-rv-who{white-space:nowrap;font-size:.875rem;line-height:1.45}.ap-rv-go{align-items:center;gap:2px;font-weight:600;display:inline-flex}.ap-rv-av,.ap-rv-go{color:var(--weak);flex:none}.ap-rv-av{box-sizing:border-box;background:var(--fill);width:28px;height:28px;border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.ap-rv-av>img{object-fit:cover;width:100%;height:100%;display:block}.ap-rv:not(.is-feat) .ap-rv-av{width:32px;height:32px}.ap-rv-hd{align-items:center;gap:10px}.ap-rv-hd,.ap-rv-id{min-width:0;display:flex}.ap-rv-id{flex-direction:column;flex:auto}.ap-rv-hd{grid-template-columns:auto minmax(0,1fr) auto;gap:0 10px;display:grid}.ap-rv-hd>.ap-rv-av{grid-area:1/1/span 2;align-self:center}.ap-rv-hd>.ap-rv-id{display:contents}.ap-rv-hd .ap-rv-nm{grid-area:1/2;align-self:center}.ap-rv-hd .ap-rv-sub{grid-area:2/2/auto/4}.ap-rv-hd>.ap-rv-rate{grid-area:1/3;align-self:center}.ap-rv-nm{color:var(--strong);font-size:.9375rem;font-weight:700;text-decoration:none}.ap-rv-nm,.ap-rv-sub{min-width:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.ap-rv-sub{color:var(--hint);font-size:.875rem}:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) .ap-rv-sub{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box}.ap-rv-ft{align-items:center;gap:8px;min-width:0;min-height:24px;margin-top:auto;display:flex}.ap-rv.is-list .ap-rv-b{-webkit-line-clamp:4;line-clamp:4;min-height:0}.ap-rv.is-list .ap-rv-b.open{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.ap-rv-acts{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.ap-rv-more{min-height:48px;font:inherit;color:var(--weak);cursor:pointer;background:0 0;border:0;margin:-8px 0 -8px -4px;padding:0 4px;font-size:.875rem;font-weight:600}.ap-rv-more,.ap-src,.ap-tag{align-items:center;display:inline-flex}.ap-src,.ap-tag{box-sizing:border-box;border:1px solid var(--line);background:var(--fill);min-height:24px;color:var(--text);white-space:nowrap;border-radius:999px;flex:none;gap:4px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.4}.ap-src>svg,.ap-tag>svg{flex:none}.ap-src{color:var(--ok-text);background:#15773f1f;border-color:#0000}:is(.ap-card,.ap-line,.ap-mini,.ap-rv) .bell-badge{line-height:1.4}.ap-rail{--ap-rail-gap:12px;gap:var(--ap-rail-gap);min-width:0;margin:-4px calc(-1 * var(--page-pad,var(--ap-pad)));padding:4px var(--page-pad,var(--ap-pad));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-pad,var(--ap-pad));scrollbar-width:none;list-style:none;display:flex;position:relative;overflow-x:auto}.ap-rail::-webkit-scrollbar{display:none}.ap-rail.ap-rv-rail{--ap-rail-gap:10px}.ap-rail>li{scroll-snap-align:start;flex:none;min-width:0;display:flex}.ap-rail>li>*{flex:auto;min-width:0}.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ap-grid>li{min-width:0;display:flex}.ap-grid>li>*{flex:auto;min-width:0}@media (min-width:600px){.ap-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-more{font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;text-decoration:none;transition:background-color .12s,transform .12s}.ap-note{box-sizing:border-box;border-radius:var(--r-md);background:var(--fill);min-height:96px;color:var(--text);text-align:center;word-break:keep-all;place-items:center;margin:0;padding:24px 16px;font-size:.9375rem;font-weight:600;line-height:1.5;display:grid}.ap-err{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ap-err>p{color:var(--strong);flex:220px;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.ap-err>.ap-btn.is-compact{margin-right:-4px}.ap-hint{color:var(--hint);word-break:keep-all;margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.5}.ap-icons{min-width:0}.ap-icons>ul{grid-template-columns:repeat(var(--ap-icons-n,5),minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ap-icons li{justify-content:center;min-width:0;display:flex}.ap-icons li>a{box-sizing:border-box;border-radius:var(--r-md);width:100%;min-height:88px;color:var(--text);text-align:center;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:8px;padding:4px 0;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:transform .12s;display:flex}.ap-icons li>a>:is(.ap-ic,span:first-child){box-sizing:border-box;border:1px solid var(--card-line);background:var(--fill);width:52px;height:52px;color:var(--strong);border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:grid}@media (hover:hover){.ap-icons li>a:hover>:is(.ap-ic,span:first-child){background:var(--line)}}@media (min-width:600px){.ap-icons>ul{justify-content:space-around;display:flex}.ap-icons li{flex:0 112px}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-icons>ul{scrollbar-width:none;margin:-4px calc(-1 * var(--page-pad,var(--ap-pad)));padding:4px var(--page-pad,var(--ap-pad));justify-content:flex-start;gap:8px;display:flex;overflow-x:auto}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-icons li{flex:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-icons li>a{white-space:normal;word-break:keep-all;min-width:80px}.sec-stack.ap .reveal:has(>div:first-child>.pop-in){--neutral-text:var(--weak);--empty-tw:700}.sec-stack.ap .reveal>div:first-child>.pop-in{--r-sm:var(--r-lg)}@media (hover:hover){.ap-card:hover,a.ap-rv:hover{border-color:var(--line);box-shadow:var(--shadow-lift)}.ap-card:hover .ap-fig>img,.ap-mini:hover .ap-mini-fig>img{transform:scale(1.03)}.ap-line:hover{background:var(--fill);box-shadow:-8px 0 0 var(--fill),8px 0 0 var(--fill)}.ap-line:hover .ap-rate>svg{color:var(--gold-text)}.ap-more:hover{background-color:var(--fill)}}.ap-card:active,.ap-mini:active,a.ap-rv:active{transform:scale(.99)}.ap-icons li>a:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){:is(.ap-card,.ap-rv,.ap-mini,.ap-pill,.ap-more,.ap-line,.ap-icons li>a),:is(.ap-fig,.ap-mini-fig,.ap-line-th)>img{transition:none}.ap-card:active,.ap-card:hover .ap-fig>img,.ap-icons li>a:active,.ap-mini:active,.ap-mini:hover .ap-mini-fig>img,.ap-more:active,.ap-pill:active,a.ap-rv:active{transform:none}.ap-pill.is-drop>svg:last-child{transition:none}}:root[data-a11y-motion=reduce] :is(.ap-card,.ap-rv,.ap-mini,.ap-more,.ap-pill,.ap-icons li>a):active,:root[data-a11y-motion=reduce] :is(.ap-card:hover .ap-fig,.ap-mini:hover .ap-mini-fig)>img{transform:none}.ap-sk{vertical-align:middle;width:var(--w,60%);border-radius:var(--r-xs);max-width:100%;height:.8em;display:inline-block}.ap-sk-fill{border-radius:0;width:100%;height:100%;display:block}.is-skel{pointer-events:none}.ap-rv-b.is-skel{height:calc(var(--lh) * 3em);flex-direction:column;justify-content:space-around;display:flex}.ap-rv-b.is-skel>.ap-sk{height:.8em;display:block}.ap-tag.is-skel{width:var(--w,7em);border-color:#0000}.ap-day.is-skel{width:var(--w,8.5em);border-radius:999px}.ap-place.is-skel{width:90px}.ap-rv-av.sh{border-radius:50%}.ap-rv.is-skel .ap-tag.is-skel{width:auto}.ap-rv.is-skel :is(.ap-tag,.bell-badge,.ap-sk-tx){color:#0000;forced-color-adjust:none}.ap-rv.is-skel .bell-badge{border-color:#0000}:root .ap-line.is-skel :is(.ap-line-1,.ap-line-2){flex-wrap:nowrap}:root .ap-line.is-skel :is(.ap-line-nm,.ap-line-sp,.ap-line-pl){white-space:nowrap}.ap-card.is-detail.is-skel .ap-price{min-height:2.9em}:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) .ap-card.is-detail.is-skel .ap-day{min-height:calc(2.8em + 6px)}@media (min-width:600px){:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-card.is-detail.is-skel :is(.ap-price,.ap-day){min-height:0}}@media (prefers-contrast:more){.ap-card:hover,:is(.ap-card,.ap-rv),a.ap-rv:hover{border-color:var(--ctl-line)}.ap-day,.ap-src{border-color:currentColor}}:root[data-a11y-contrast=high] :is(.ap-card,.ap-rv){border-color:var(--ctl-line)}:root[data-a11y-contrast=high] :is(.ap-day,.ap-src){border-color:currentColor}@media (forced-colors:active){.ap-pill{border-width:1px;border-color:buttontext;padding:calc(.875rem - 1px) 17px}.ap-pill:is([aria-checked=true],[aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true],.is-set){forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ap-day,.ap-src{border-color:canvastext}.ap-note,.ap-place{outline-offset:-1px;outline:1px solid canvastext}.ap-icons li>a>:is(.ap-ic,span:first-child){border-color:canvastext}:is(.sec-stack.ap,.ap-hd) .rail-nav-dot{border-color:buttontext}}.mrk-list{margin:0;padding:0;list-style:none}.mrk-list>li{border-bottom:1px solid var(--row-line);padding:12px 0}.mrk-list>li:first-child{padding-top:4px}.mrk-list>li:last-child{border-bottom:0}.mrk-row{align-items:center;gap:11px;min-width:0;display:flex}.mrk-sig{border-radius:var(--r-md);background:var(--fill);width:40px;height:40px;color:var(--strong);font-size:var(--fs-body-s);flex-shrink:0;place-items:center;font-weight:800;display:grid}.mrk-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mrk-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrk-fig{text-align:right;flex:none;align-items:flex-end}.mrk-wnote{color:var(--hint);margin:8px 0 0}@media (forced-colors:active){.mrk-sig{border:1px solid canvastext}}.page:has(>.sec-stack.ap){--page-pad:var(--ap-pad);--edge:var(--ap-pad);--fs-caption:.875rem;--fs-micro:.75rem}.page>.sec-stack.ap.is-sub>.sec:not(.ap-lead,.ap-hero){padding-bottom:24px}.page>.sec-stack.ap.is-sub>.sec:not(.ap-hero)+.sec:before{background:var(--divider);height:1px;margin:0 calc(-1 * var(--page-pad,var(--ap-pad))) 8px}.ap-search{border-radius:var(--r-md);background:var(--fill);width:100%;min-width:0;min-height:48px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--weak);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:.9375rem;font-weight:400;line-height:1.4;transition:background-color .15s,transform .1s;display:flex}.ap-search>svg{flex:none}.ap-search-tx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ap-search:active{transform:scale(.99)}@media (hover:hover){.ap-search:hover{background:var(--line)}}.ap-search.is-input,.sec-stack.ap .ap-search.is-input{cursor:text}.ap-search.is-input:active,.sec-stack.ap .ap-search.is-input:active{transform:none}@media (hover:hover){.ap-search.is-input:hover,.sec-stack.ap .ap-search.is-input:hover{background:var(--fill)}}.ap-search.is-input:focus-within,.sec-stack.ap .ap-search.is-input:focus-within{background:var(--surface);outline:2.5px solid var(--info);outline-offset:2px}.ap-search.is-input input{width:auto;min-width:0;min-height:0;box-shadow:none;color:var(--strong);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;flex:auto;align-self:stretch;margin:0;padding:0;font-size:max(16px,1rem);font-weight:400;line-height:1.4}.ap-search.is-input input:focus,.ap-search.is-input input:focus-visible{outline:none}.ap-search.is-input input::-webkit-search-decoration{-webkit-appearance:none}.ap-search.is-input:has(.ap-search-x) input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ap-search-x{width:48px;height:48px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 -12px 0 0;padding:0;display:grid;position:relative}.ap-search-x:before{content:"";background:var(--line);border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.ap-search-x>svg{position:relative}.ap-search-x:focus-visible{outline-offset:-12px}@media (prefers-reduced-motion:reduce){.ap-search:active{transform:none}}:root[data-a11y-motion=reduce] .ap-search:active{transform:none}.ap-field{gap:8px;min-width:0;display:grid}.ap-field-l{color:var(--text);margin:0;font-size:.875rem;font-weight:700;line-height:1.45;display:block}.ap-field-h{color:var(--hint);font-weight:400}.ap-field-err,.ap-field-h{word-break:keep-all;margin:0;font-size:.875rem;line-height:1.5}.ap-field-err{color:var(--primary);font-weight:600}.ap-input{box-sizing:border-box;border-radius:var(--r-md);background:var(--fill);width:100%;min-width:0;min-height:3rem;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--text);font:inherit;border:1px solid #0000;margin:0;padding:0 16px;font-size:max(16px,1rem);font-weight:400;line-height:1.5;transition:background-color .12s;display:block}textarea.ap-input{resize:vertical;min-height:7.5rem;padding:12px 16px}.ap-input:focus{background:var(--surface);outline:2.5px solid var(--info);outline-offset:2px}.ap-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--primary)}.ap-input:disabled{color:var(--hint);cursor:not-allowed}:is(.sec,.ap-lead)>.ap-btn:is(.is-md,.is-sm){align-self:flex-start}.ap-lead>.ap-btn{margin-top:8px}.ap-rows{margin:0;padding:0;list-style:none}.ap-row,.ap-rows,.ap-rows>li{min-width:0}.ap-row{box-sizing:border-box;border-radius:var(--ap-thumb-r);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:12px 0;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:flex;position:relative}button.ap-row{cursor:pointer}.ap-row:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.ap-rows>li:last-child>.ap-row:after{content:none}.ap-row-ic{box-sizing:border-box;border:1px solid var(--card-line);background:var(--fill);width:36px;height:36px;color:var(--ap-row-ic,var(--weak));border-radius:50%;flex:none;place-items:center;display:grid}.ap-row-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ap-row-t{color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.45}.ap-row-d{color:var(--hint);overflow-wrap:anywhere;font-size:.875rem;font-weight:400}.ap-row-d,.ap-row-end{word-break:keep-all;line-height:1.45}.ap-row-end{min-width:0;max-width:50%;color:var(--weak);font-variant-numeric:tabular-nums;text-align:right;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;font-size:.875rem;font-weight:400;display:inline-flex}.ap-row-chev{color:var(--hint);flex:none}@media (hover:hover){:is(a,button).ap-row:hover{background:var(--fill);box-shadow:-8px 0 0 var(--fill),8px 0 0 var(--fill)}}.ap-rows.is-info .ap-row{align-items:flex-start;gap:8px;min-height:40px;padding:8px 0}.ap-rows.is-info .ap-row:after{content:none}.ap-rows.is-info .ap-row-ic{width:16px;height:1.26875rem;color:var(--ap-row-ic,var(--hint));background:0 0;border:0;border-radius:0}.ap-rows.is-info .ap-row-t{color:var(--weak);font-size:.875rem;font-weight:400}.ap-line-w{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.ap-line-w>.ap-line{flex:auto;min-width:0}.ap-line-w>.ap-line:after{content:none}.ap-line-w:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}:is(ol,ul)>li:last-child>.ap-line-w:after{content:none}.ap-line-end{flex:none;align-items:center;min-width:0;display:flex}.page>.sec-stack.ap.is-sub>.sec.ap-gate,.page>.sec-stack.ap>.sec.ap-gate{text-align:center;align-items:center;gap:0;padding:48px 0}.ap-gate-ic{color:var(--gold-text);justify-content:center;display:flex}.ap-gate-t{color:var(--strong);word-break:keep-all;margin:12px 0 0;font-size:1.0625rem;font-weight:700;line-height:1.45}.ap-gate-sub{color:var(--hint);word-break:keep-all;margin:4px 0 0;font-size:.875rem;font-weight:400;line-height:1.5}.ap-gate-acts{align-self:stretch;gap:8px;min-width:0;margin-top:24px;display:grid}@media (min-width:600px){.ap-gate-acts{align-self:center;width:100%;max-width:360px}}.ap-box{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--ap-card-r);box-shadow:var(--card-shadow);padding:16px}.ap-box,.ap-plate{box-sizing:border-box;min-width:0;gap:12px;display:grid}.ap-plate{margin-inline:calc(-1 * var(--page-pad,var(--ap-pad)));padding:16px var(--page-pad,var(--ap-pad));background:var(--fill)}.ap-plate :is(.ap-rate>svg,.ap-stars>span.on){color:var(--gold-text)}.ap-plate .ap-box :is(.ap-rate>svg,.ap-stars>span.on){color:var(--star)}.ap-icons.is-grid>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ap-icons.is-grid li>a{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}@media (min-width:600px){.ap-icons.is-grid>ul{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-icons.is-grid>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;display:grid;overflow:visible}@media (min-width:600px){:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-icons.is-grid>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-icons.is-grid li>a{min-width:0}.ap-rv.is-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:16px 0}.ap-rv.is-list:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}:is(ol,ul)>li:last-child>.ap-rv.is-list:after,:not(li)>.ap-rv.is-list:last-child:after{content:none}.ap-rv.is-list .ap-rv-t{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.ap-rv.is-list a.ap-rv-nm{margin-block:-13px;padding-block:13px}.ap-count{color:var(--hint);word-break:keep-all;margin:0;font-size:.875rem;font-weight:400;line-height:1.45}.ap-count>b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.ap-cta-sp{height:var(--ap-cta-h,calc(3.25rem + 25px));flex:none;display:block}.ap-cta{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:4;box-sizing:border-box;padding:12px var(--page-pad,var(--ap-pad));border-top:1px solid var(--line-card);background:#fff;flex-direction:column;gap:8px;display:flex;position:fixed}.ap-cta.is-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));bottom:0}.ap-cta-note{min-width:0;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.45}.ap-cta-note>p{margin:0}.ap-cta-row{align-items:stretch;gap:8px;min-width:0;display:flex}.ap-cta-row>.ap-btn{width:auto;min-width:0}.ap-cta-row>.ap-btn.is-sec{flex:0 auto;min-width:40%}.ap-cta-row>.ap-btn.is-pri{flex:1}.ap-cta.is-slide{transition:transform .32s var(--push);transform:translateY(100%)}.ap-cta.is-slide.is-in{transform:none}@media (prefers-reduced-motion:reduce){.ap-cta.is-slide{transform:none}}:root[data-a11y-motion=reduce] .ap-cta.is-slide{transform:none}@media (prefers-contrast:more){.ap-box{border-color:var(--ctl-line)}.ap-cta{border-top-color:var(--ctl-line)}}:root[data-a11y-contrast=high] .ap-box{border-color:var(--ctl-line)}:root[data-a11y-contrast=high] .ap-cta{border-top-color:var(--ctl-line)}@media (forced-colors:active){.ap-search{border:1px solid buttontext}.ap-search.is-input{border-color:fieldtext}.ap-search-x:before{outline:1px solid buttontext}.ap-input{border-color:fieldtext}.ap-input[aria-invalid=true]{border-width:2px}.ap-box,.ap-row-ic{border-color:canvastext}.ap-cta{border-top-color:canvastext}}.ap-rv-more{min-width:48px}.ap-rv.is-list .ap-rv-ft{flex-wrap:wrap}.ap-rv.is-list .ap-rv-ft>.ap-rv-acts{margin-left:auto}.ap-rv.is-list>.ap-rv-more{align-self:flex-start}.frame[data-framed] .mob-tabs a:focus-visible{outline-offset:-3px}header.mob-bar .mb-logo{border-radius:var(--r-sm);flex:none;align-items:center;min-height:48px;margin-left:-4px;padding:0 4px;text-decoration:none;display:flex}header.mob-bar .mb-r{align-items:center;gap:0;margin-left:auto;margin-right:-12px;display:flex}header.mob-bar .mb-ic{width:48px;height:48px;color:var(--strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:transform .12s;display:grid;position:relative}header.mob-bar .mb-ic:before{content:"";background:var(--fill);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .13s;position:absolute;inset:4px}header.mob-bar .mb-ic>svg{position:relative}header.mob-bar .mb-back{margin-left:-12px}header.mob-bar .mb-dot{background:var(--primary);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:11px;right:11px;box-shadow:0 0 0 2px #fff}header.mob-bar .mb-login{min-height:48px;flex:none;text-decoration:none}header.mob-bar .mb-login,header.mob-bar .mb-login-face{border-radius:var(--r-md);color:var(--strong);align-items:center;display:flex}header.mob-bar .mb-login-face{min-height:32px;box-shadow:inset 0 0 0 1px var(--ctl-line);white-space:nowrap;background:#fff;padding:0 12px;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .13s}@media (hover:hover){header.mob-bar .mb-ic:hover:before{opacity:1}header.mob-bar .mb-login:hover .mb-login-face{background:var(--fill)}}header.mob-bar .mb-ic:active{transform:scale(.92)}header.mob-bar :is(.mb-logo,.mb-ic):focus-visible{outline-offset:-2px}header.mob-bar .mb-login:focus-visible{outline:none}header.mob-bar .mb-login:focus-visible .mb-login-face{outline:2.5px solid var(--info);outline-offset:2px}:root[data-a11y-contrast=high] header.mob-bar .mb-login:focus-visible .mb-login-face{outline-width:3px}.mob-tabs{box-shadow:none;padding:calc(.5rem - 1px) 0 calc(.5rem + env(safe-area-inset-bottom));background:#fff}.mob-tabs a{letter-spacing:-.01em;color:var(--tab-off,var(--hint));gap:4px;font-size:.75rem;font-weight:500;line-height:1.5}.mob-tabs a.on{color:var(--strong);font-weight:500}.mob-tabs a.on>span{color:var(--primary)}.mob-tabs a.on:after{content:none}.mob-tabs .mob-tab-avatar{border-color:var(--line)}.mob-tabs a.on .mob-tab-avatar{border-color:var(--primary)}footer.ap-foot{padding:8px var(--ap-pad,16px) 32px;color:var(--hint);background:#fff;flex-shrink:0;margin-top:auto;font-size:.8125rem;line-height:1.6}footer.ap-foot:before{content:"";height:var(--ap-band-h,4px);background:var(--ap-band,var(--hv-band));margin-bottom:24px;display:block}footer.ap-foot .ap-foot-legal{flex-wrap:wrap;align-items:center;margin-left:-8px;display:flex}footer.ap-foot .ap-foot-legal a{min-height:48px;color:var(--weak);align-items:center;padding:0 8px;font-size:.8125rem;font-weight:400;text-decoration:none;display:inline-flex}footer.ap-foot .ap-foot-legal a.is-strong{color:var(--strong);font-weight:700}footer.ap-foot .ap-foot-sep{color:var(--line);-webkit-user-select:none;user-select:none;font-size:.8125rem;line-height:1}footer.ap-foot .ap-foot-btns{gap:8px;margin-top:12px;display:flex}footer.ap-foot :is(.ap-foot-biz,.ap-foot-note){color:var(--hint);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:400;line-height:1.6}footer.ap-foot .ap-foot-biz{margin-top:20px}footer.ap-foot .ap-foot-biz b{color:var(--weak);font-weight:700}footer.ap-foot .ap-foot-note{margin-top:12px}footer.ap-foot .ap-foot-find{flex-wrap:wrap;align-items:center;margin:16px 0 0 -8px;display:flex}footer.ap-foot .ap-foot-find a{min-width:48px;min-height:48px;color:var(--weak);justify-content:center;align-items:center;padding:0 8px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}footer.ap-foot .ap-foot-more{border-top:1px solid var(--line);margin-top:8px}footer.ap-foot .ap-foot-more-in{flex-direction:column;gap:14px;padding:6px 0 4px;display:flex}@media (hover:hover){footer.ap-foot :is(.ap-foot-legal,.ap-foot-find) a:hover{color:var(--strong)}}footer.ap-foot :is(.ap-foot-legal a,.ap-foot-find a,summary):active{opacity:.55}:root[data-a11y-underline=on] footer.ap-foot :is(.ap-foot-legal,.ap-foot-find) a{text-decoration:underline}:root[data-a11y-underline=on] header.mob-bar .mb-login{text-decoration:none}@media (prefers-reduced-motion:reduce){.mob-tabs a:active,header.mob-bar .mb-ic:active{transform:none}}:root[data-a11y-motion=reduce] .mob-tabs a:active,:root[data-a11y-motion=reduce] header.mob-bar .mb-ic:active{transform:none}@media (forced-colors:active){.mob-tabs a[aria-current=page]>span{color:highlight}.mob-tabs a[aria-current=page] svg{forced-color-adjust:none;color:highlight}header.mob-bar .mb-dot{forced-color-adjust:none;background:highlight;box-shadow:0 0 0 2px canvas}header.mob-bar .mb-login-face{outline-offset:-1px;outline:1px solid buttontext}header.mob-bar .mb-login:focus-visible .mb-login-face{outline-offset:2px;outline:2.5px solid highlight}}.page.home-wide:has(>.sec-stack.ap){--page-pad:var(--ap-pad,16px);--edge:var(--ap-pad,16px);padding-top:0}.page.home-wide .sec-stack.ap .ap-pend{border-radius:var(--r-lg);height:220px;display:block}.page>.sec-stack.ap>.ap-hero{gap:0;padding:0}.sec-stack.ap .ap-tools{gap:8px;min-width:0;padding:12px 0 0;display:grid}@media (min-width:600px){.sec-stack.ap .ap-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}}.sec-stack.ap .ap-search{border-radius:var(--r-md);background:var(--fill);width:100%;min-width:0;min-height:48px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--weak);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:.9375rem;font-weight:400;line-height:1.4;transition:background-color .15s,transform .1s;display:flex}.sec-stack.ap .ap-search>svg{flex:none}.sec-stack.ap .ap-search-tx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sec-stack.ap .ap-search:active{transform:scale(.99)}@media (hover:hover){.sec-stack.ap .ap-search:hover{background:var(--line)}}.sec-stack.ap .ap-ts{align-items:center;gap:4px;min-width:0;display:flex}.sec-stack.ap .ap-ts-lbl{color:var(--text);white-space:nowrap;flex:none;margin-right:4px;font-size:.875rem;font-weight:600;line-height:1.4}.sec-stack.ap .ap-ts-seg{flex:none;align-items:center;display:flex}.sec-stack.ap .ap-ts-b{box-sizing:border-box;border-radius:calc(var(--r-md) + 4px);background:var(--surface);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--strong);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background-clip:padding-box;border:4px solid #0000;flex:none;place-items:center;margin:0;padding:0;font-weight:700;line-height:1;transition:background-color .15s,color .15s,transform .1s;display:grid}.sec-stack.ap .ap-ts-b[aria-pressed=true]{background-color:var(--strong);color:#fff;box-shadow:none}.sec-stack.ap .ap-ts-b:active{transform:scale(.94)}@media (hover:hover){.sec-stack.ap .ap-ts-b[aria-pressed=false]:hover{background-color:var(--fill)}}.sec-stack.ap .ap-ts-g{font-size:var(--ap-ts-g,.875rem);line-height:1}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-ts{flex-wrap:wrap}.sec-stack.ap .ap-rv-rail{--ap-rail-gap:10px;margin-top:-8px}.sec-stack.ap .ap-rv-rail>li{flex:0 0 calc(100% - 48px);min-width:0;display:flex}.sec-stack.ap .ap-rv-rail>li>*{flex:auto;min-width:0}@media (min-width:600px){.sec-stack.ap .ap-rv-rail>li{flex-basis:280px}}.sec-stack.ap .ap-rk.is-skel[style]{box-sizing:border-box;height:var(--ap-rk-h,auto);overflow:hidden}.sec-stack.ap .ap-rk-hold{opacity:.55;pointer-events:none;flex-direction:column;gap:16px;min-width:0;transition:opacity .15s;display:flex}.sec-stack.ap .ap-rk-psk{align-items:center;gap:8px;min-height:3rem;display:flex}.sec-stack.ap .ap-rk-psk>.sh{border-radius:999px;flex:none;width:56px;height:2.5rem;display:block}.sec-stack.ap .ap-rk-psk>.sh+.sh{width:64px}.sec-stack.ap .ap-rk-psk>.sh:first-child{margin-left:4px}.sec-stack.ap .ap-note-sk{border-radius:var(--r-md);min-height:96px;display:block}.sec-stack.ap .ap-more-sk{border-radius:var(--r-md);height:3rem;display:block}.sec-stack.ap .ap-grid>li{min-width:0;display:flex}.sec-stack.ap .ap-grid>li>*{flex:auto;min-width:0}.sec-stack.ap .ap-soon.is-skel[style]>li{height:var(--ap-soon-card,auto)}.sec-stack.ap .ap-find.is-skel[style]{min-height:var(--ap-find-h,0)}@media (min-width:600px){:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-find.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec-stack.ap .ap-band-row>.ap-pills-grp{flex:none;align-items:center;min-width:0;display:flex}@media (min-width:600px){.sec-stack.ap .ap-band-row>.ap-pills-grp{flex-wrap:wrap}}.sec-stack.ap .ap-pill-in{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sec-stack.ap .ap-pill-in>svg{flex:none}.sec-stack.ap .ap-pill-v{font-weight:700}.sec-stack.ap .ap-pill-caret{transition:transform .15s;display:inline-flex}.sec-stack.ap .ap-pill.is-drop[aria-expanded=true] .ap-pill-caret{transform:rotate(180deg)}.page>.sec-stack.ap>.sec>.ap-hint{margin-top:-8px}.sec-stack.ap .ap-find-body>.ap-hint{margin:0}.sec-stack.ap .ap-cond-row{flex-direction:column;gap:4px;min-width:0;display:flex}.sec-stack.ap .ap-cond-lbl{color:var(--text);font-size:.875rem;font-weight:700;line-height:1.4}.sec-stack.ap .ap-more.ap-cond-reset{place-self:flex-start start;width:auto;min-height:3rem;padding:0 16px}.sec-stack.ap .ap-find-body{flex-direction:column;gap:16px;min-width:0;transition:opacity .15s;display:flex}.sec-stack.ap .ap-find-body.is-busy{opacity:.5}.sec-stack.ap .ap-new{--ap-rail-gap:12px}.sec-stack.ap .ap-new>li{flex:0 0 150px;min-width:0;display:flex}.sec-stack.ap .ap-new>li>*{flex:auto;min-width:0}.sec-stack.ap .ap-cc>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.sec-stack.ap .ap-cc>ul{justify-content:space-around;display:flex}.sec-stack.ap .ap-cc>ul>li{flex:1 1 0;max-width:112px}}.sec-stack.ap .ap-cc-i,.sec-stack.ap .ap-cc>ul>li{min-width:0;display:flex}.sec-stack.ap .ap-cc-i{border-radius:var(--r-md);min-height:88px;color:var(--text);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:auto;align-items:center;gap:8px;padding:4px 0;text-decoration:none}.sec-stack.ap .ap-cc-c{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:background-color .15s,transform .1s;display:grid}.sec-stack.ap .ap-cc-l{color:var(--text);white-space:nowrap;text-align:center;font-size:.875rem;font-weight:500;line-height:1.35}.sec-stack.ap .ap-cc-i:active .ap-cc-c{transform:scale(.96)}@media (hover:hover){.sec-stack.ap .ap-cc-i:hover .ap-cc-c{background:var(--line)}}.sec-stack.ap .ap-cc-i.is-work .ap-cc-c{color:var(--navy)}.sec-stack.ap .ap-cc-i.is-love .ap-cc-c{color:var(--primary)}.sec-stack.ap .ap-cc-i.is-money .ap-cc-c{color:var(--gold-text)}.sec-stack.ap .ap-cc-i.is-study .ap-cc-c{color:var(--ok-text)}.sec-stack.ap .ap-cc-i.is-etc .ap-cc-c{color:var(--weak)}.sec-stack.ap .ap-cc-i.is-mind .ap-cc-c{background:var(--strong);border-color:var(--strong);color:#fff}@media (hover:hover){.sec-stack.ap .ap-cc-i.is-mind:hover .ap-cc-c{background:var(--text)}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-cc>ul{scrollbar-width:none;overscroll-behavior-x:contain;padding:4px var(--page-pad,16px);margin:-4px calc(-1 * var(--page-pad,16px));scroll-padding-inline:var(--page-pad,16px);justify-content:flex-start;gap:8px;display:flex;overflow-x:auto}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-cc>ul::-webkit-scrollbar{display:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-cc>ul>li{flex:none;max-width:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-cc-i{width:5.5rem}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-cc-l{white-space:normal;word-break:keep-all}.sec-stack.ap .ap-spec{flex-direction:column;gap:8px;min-width:0;margin-top:8px;display:flex}.sec-stack.ap .ap-spec-hd{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sec-stack.ap .ap-spec-t{color:var(--strong);margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.sec-stack.ap .ap-pills.is-links>li{flex:none;min-width:0;display:flex}.sec-stack.ap .ap-pills.is-links a.ap-pill{text-decoration:none}@media (forced-colors:active){.sec-stack.ap .ap-search{border:1px solid buttontext}.sec-stack.ap .ap-ts-b{forced-color-adjust:none;color:buttontext;background-color:buttonface;box-shadow:inset 0 0 0 1px buttontext}.sec-stack.ap .ap-ts-b[aria-pressed=true]{color:highlighttext;box-shadow:none;background-color:highlight}.sec-stack.ap .ap-ts-b:focus-visible{outline-color:canvastext}.sec-stack.ap .ap-cc-c{border:1px solid canvastext}}.page.sfx .sfx-count{min-height:1.26875rem}.page.sfx .sfx-tool{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.page.sfx .sfx-q{flex:16rem;width:auto;min-height:3rem}.page.sfx .sfx-band{min-width:0}@media (min-width:600px){.page.sfx .sfx-band>.ap-pills-grp{flex:0 auto;max-width:100%}.page.sfx .sfx-band>.ap-pills-sep{display:none}}.page.sfx .sfx-prow{gap:4px;min-width:0;display:grid}.page.sfx .sfx-prow>.ap-hint{margin:4px 0 0}.page.sfx .sfx-pfoot{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.page.sfx .ap-more.sfx-pbtn{flex:none;width:auto;min-height:3rem;padding:0 16px}.page.sfx .sfx-body{flex-direction:column;gap:16px;min-width:0;transition:opacity .15s;display:flex}.page.sfx .sfx-body.is-busy{opacity:.5}.page.sfx .sfx-body>.ap-hint{margin:0}.page.sfx .sfx-grid>li{flex-direction:column;gap:6px}.page.sfx .sfx-grid>li>.sfx-reason{color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;flex:none;margin:0;font-size:.875rem;font-weight:400;line-height:1.45}.page.sfx .sfx-grid.is-skel[style]{height:var(--sfx-grid-h,auto);overflow:hidden}.page.sfx .sfx-map{aspect-ratio:4/3;width:100%;min-height:420px;position:relative}.page.sfx .sfx-maphint{align-items:center;gap:8px;display:flex}.page.sfx .sfx-alt{border-radius:var(--r-md);background:var(--fill);gap:8px;min-width:0;padding:16px;display:grid}.page.sfx .sfx-alt-t{color:var(--strong);margin:0;font-size:.9375rem;font-weight:700;line-height:1.45}.page.sfx .sfx-report{text-align:center;justify-items:center;gap:4px;min-width:0;padding:8px 0 0;display:grid}.page.sfx .sfx-report-t{color:var(--strong);margin:0;font-size:.9375rem;font-weight:700;line-height:1.45}.page.sfx .sfx-report-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.page.sfx .sfx-night{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0 8px;display:flex}.page.sfx .sfx-night-ic{border-radius:var(--ap-card-r);background:var(--fill);width:52px;height:52px;color:var(--strong);place-items:center;display:grid}.page.sfx .sfx-night-t{color:var(--strong);word-break:keep-all;margin:4px 0 0;font-size:1rem;font-weight:700;line-height:1.45}.page.sfx .sfx-night .ap-btn{max-width:360px}.page.sfx .sfx-dir .ap-line-1{flex-wrap:wrap;row-gap:4px}.page.sfx .sfx-dirs .ap-line.is-skel .ap-line-tx:after{content:"";height:1.26875rem;display:block}@media (prefers-reduced-motion:reduce){.page.sfx .sfx-body{transition:none}}:root[data-a11y-motion=reduce] .page.sfx .sfx-body{transition:none}@media (forced-colors:active){.page.sfx .sfx-alt,.page.sfx .sfx-night-ic{outline-offset:-1px;outline:1px solid canvastext}}.smx{flex-direction:column;min-width:0;display:flex}.smx-top{z-index:2;background:var(--surface);padding:0 0 8px;position:sticky;top:0}.smx .smx-q{min-height:3rem}.smx-sec{gap:4px;min-width:0;margin-top:8px;display:grid}.smx-hd{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.smx-hd-t{color:var(--text);margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.smx-hd-act{min-height:48px;font:inherit;color:var(--weak);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.smx-rc{position:relative}.smx .smx-rc-q{padding-right:44px}.smx-rc-x{width:48px;height:48px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:-24px 0 0;padding:0;display:grid;right:0}.smx-rc-x,.smx-rc-x:before{border-radius:50%;position:absolute;top:50%}.smx-rc-x:before{content:"";background:var(--line);width:20px;height:20px;margin:-10px 0 0 -10px;left:50%}.smx-rc-x>svg{position:relative}.smx-rc-x:focus-visible{outline-offset:-12px}@media (hover:hover){.smx-rc-x:hover:before{background:var(--ctl-line)}}.smx-grp{flex-direction:column;min-width:0;display:flex}.smx-cap{color:var(--weak);margin:12px 0 0;font-size:.875rem;font-weight:700;line-height:1.45}.smx-opt{box-sizing:border-box;width:calc(100% + 16px);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 -8px;padding-inline:8px}.smx-grp>.smx-opt:last-child:after{content:none}@media (hover:hover){.smx .smx-opt:hover{box-shadow:none}}.smx .smx-opt[aria-selected=true],.smx .smx-opt[aria-selected=true]:hover{background:var(--fill);box-shadow:inset 0 0 0 2px var(--strong)}.smx .smx-opt[aria-selected=true] .smx-nm{font-weight:700}.smx .smx-opt:focus-visible{outline:2px solid var(--strong);outline-offset:-2px}.smx-chev{color:var(--hint);flex:none}.smx-hl{font-weight:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.smx-post-t{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.smx-load{flex-direction:column;min-width:0;display:flex}.smx-load>.smx-cap{margin-bottom:4px}.smx .ap-more.smx-all{margin-top:16px}.smx-all-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (forced-colors:active){.smx .smx-opt[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.smx-rc-x:before{outline:1px solid buttontext}}.page.map-page .mp-pills{gap:0}.page.map-page .mp-bar{column-gap:4px}.page.map-page .ap-search.mp-search-tg{width:auto;min-height:var(--sec-tap,3rem);color:var(--text);flex:none;gap:6px;padding:0 14px;font-weight:500}.page.map-page .ap-search.mp-search-tg.is-set{box-shadow:inset 0 0 0 2px var(--strong);color:var(--strong)}.page.map-page .mp-search-v{text-overflow:ellipsis;white-space:nowrap;max-width:8em;margin-left:2px;font-weight:700;overflow:hidden}.page.map-page .ap-pill.mp-reset:after,.page.map-page .mp-ctl.ap-pill:after{content:none}.page.map-page .mp-search input{background:var(--fill);border-color:var(--ctl-line);border-radius:var(--r-md)}.page.map-page .mp-search input:focus{background:var(--surface)}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .ap-pill{box-shadow:inset 0 0 0 1px var(--ctl-line),0 3px 10px -4px #0b0e1452}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .ap-pill:is(.is-set,[aria-pressed=true]){box-shadow:0 3px 10px -4px #0b0e1452}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .ap-search{box-shadow:inset 0 0 0 1px var(--ctl-line),0 2px 8px #0b0e1429}.page.map-page.is-app:not(.is-list):not(.is-nomap) .mp-top .ap-search.is-set{box-shadow:inset 0 0 0 2px var(--strong),0 2px 8px #0b0e1429}.page.map-page .mp-ctl.ap-pill{color:var(--text);box-shadow:inset 0 0 0 1px var(--ctl-line),0 3px 10px -4px #0b0e1452;background-clip:padding-box;border:4px solid #0000;padding:0 13px;font-weight:500}.page.map-page .mp-ctl.ap-pill.is-on{background-color:var(--strong);color:#fff;font-weight:700;box-shadow:0 3px 10px -4px #0b0e1452}.page.map-page .mp-area-empty .mp-ctl.ap-pill{box-shadow:inset 0 0 0 1px var(--ctl-line)}.page.map-page .map-fit{color:var(--text);box-shadow:inset 0 0 0 1px var(--ctl-line),0 3px 10px -4px #0b0e1452;background-clip:padding-box;border:4px solid #0000;padding:0 13px;font-weight:500}.mp-sheet-foot{z-index:2;padding:10px 22px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--ctl-line);margin:18px -22px -24px;position:sticky;bottom:0}.mp-sheet-foot-t{color:var(--weak);word-break:keep-all;margin:0 0 8px;font-size:.875rem;line-height:1.5}.mp-row{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.page.map-page .mp-row{padding:12px 8px}.page.map-page .map-sidebar>.mp-row:last-child:after{content:none}.page.map-page .mp-row.is-sel{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--strong)}.page.map-page .mp-row.is-sel:after{content:none}@media (hover:hover){.page.map-page .mp-row:hover{box-shadow:none}.page.map-page .mp-row.is-sel:hover{box-shadow:inset 0 0 0 1.5px var(--strong)}}.page.map-page .mp-row:focus-visible{outline-offset:-3px}.page.map-page .mp-row-th{position:relative}.page.map-page .mp-row-th>img{position:absolute;inset:0}.page.map-page .mp-row-2{flex-wrap:wrap;row-gap:0}.page.map-page .mp-notes.is-side{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--ap-card-r);box-shadow:var(--card-shadow)}.page.map-page .mp-key,.page.map-page .mp-notes.is-float{border-color:var(--card-line);border-radius:var(--ap-card-r)}.page.map-page .mp-loading{height:300px;color:var(--weak);font-size:var(--fs-caption);justify-content:center;align-items:center;gap:10px;display:flex}.page.map-page .mdp-actrow>.ap-btn{flex:1;min-width:0;padding-inline:8px}.page.map-page .mdp-meta .ap-rate{font-size:.875rem}.page.map-page .map-detail-panel .mdp-name{font-weight:700}.page.map-page .mdp-rv-head>b{letter-spacing:-.02em;color:var(--strong);font-weight:700}@media (forced-colors:active){.page.map-page .map-fit,.page.map-page .mp-ctl.ap-pill{border-width:1px;border-color:buttontext;padding:0 16px}.page.map-page .mp-ctl.ap-pill.is-on{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.page.map-page .mp-row.is-sel{outline-offset:-2px;outline:2px solid highlight}}.ob-grp,.rk-ctl,.rk-res{flex-direction:column;min-width:0;display:flex}.rk-ctl{gap:4px}.rk-res{gap:8px}.rk-res>.ap-hint{margin:0}.rk-res.is-busy{opacity:.55;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.rk-res.is-busy{transition:none}}:root[data-a11y-motion=reduce] .rk-res.is-busy{transition:none}.rk-acts{align-items:center;min-width:0}.ap-rkl,.dir-list,.rvl-list{min-width:0;margin:0;padding:0;list-style:none}:is(.ap-rkl,.rvl-list,.dir-list)>li{min-width:0}:is(.ap-rkl,.dir-list) .ap-line-3{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}@media (hover:hover){:is(.rk-sec,.dir-list) div.ap-line:hover{box-shadow:none;background:0 0}}.ap-line-th.is-person{border-radius:50%;flex-basis:40px;width:40px;height:40px}.ap-line-th.is-person>.ap-gl{font-size:1rem}.ap-line-2.mrk-m{color:var(--weak);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.45;display:block}.ap-line-2.mrk-m>b{color:var(--text);font-weight:700}.rk-mine:after{content:none}.rk-mine-tags{flex-wrap:wrap}.rvl-cats{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dir-err,.rvl-err{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.rvl-end{text-align:center}.ex-pill-sk{cursor:default}.ex-pill-sk>.ap-sk{vertical-align:-1px}.dir-list button.ap-line{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}@media (hover:hover){.dir-list button.ap-line:hover{background:var(--fill)}}.dir-th{position:relative}.dir-th>img{position:absolute;inset:0}.dir-list .ap-line-1{flex-wrap:wrap;row-gap:2px}.dir-list .ap-line-1>.ap-line-nm{flex:0 auto}.ob-page .ap-lead>h1{display:block}.ob-top{justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:-8px -12px 0;display:flex}.ob-top-b{border-radius:var(--r-md);min-width:48px;height:48px;color:var(--strong);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ob-top-b.is-tx{color:var(--weak);white-space:nowrap;padding:0 12px;font-size:.875rem;font-weight:700}.ob-top-t{color:var(--strong);font-size:1rem;font-weight:700;line-height:1.4}.ob-top-sp{flex:none;width:48px}.ob-prog{gap:6px;min-width:0;margin:4px 0 0;display:flex}.ob-prog>span{background:var(--line);border-radius:2px;flex:1 1 0;height:4px}.ob-prog>span.is-on{background:var(--strong)}.ob-msg,.ob-prog.is-q{margin:0}.ob-msg{word-break:keep-all;font-size:.875rem;font-weight:600;line-height:1.5}.ob-msg.is-ok{color:var(--ok-text)}.ob-msg.is-warn{color:var(--danger-text)}.ob-grp{gap:4px}.ob-grp>.ap-panel-l{margin:0}.ob-pick[aria-pressed=true] .ap-row-t{font-weight:700}.ob-pick[aria-disabled=true]{cursor:default}.ob-pick[aria-disabled=true] :is(.ap-row-t,.ap-row-d){color:var(--hint)}.ob-check{box-sizing:border-box;border:1.5px solid var(--ctl-line);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ob-pick[aria-pressed=true] .ob-check{border-color:var(--strong);background:var(--strong)}.ob-q{gap:12px}.ob-q-k{color:var(--weak);font-size:.875rem;line-height:1.45}.ob-q-k,.ob-q-t{margin:0;font-weight:700}.ob-q-t{letter-spacing:-.02em;color:var(--strong);word-break:keep-all;font-size:1.1875rem;line-height:1.35;display:block}.ob-likert{gap:8px;min-width:0;display:grid}.ob-opt{box-sizing:border-box;border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:3.25rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;margin:0;padding:8px 16px;display:flex}.ob-opt[aria-checked=true]{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.ob-radio{box-sizing:border-box;border:2px solid var(--ctl-line);background:var(--surface);border-radius:50%;flex:none;width:22px;height:22px}.ob-opt[aria-checked=true] .ob-radio{border:7px solid var(--strong)}.ob-opt-l{word-break:keep-all;flex:auto;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.45}.ob-opt[aria-checked=true] .ob-opt-l{font-weight:700}.ob-opt-n{color:var(--hint);flex:none;font-size:.875rem;font-weight:600}@media (hover:hover){.ob-opt:not([aria-checked=true]):hover{background:var(--fill)}}.ob-p{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.6}.ob-axes{gap:16px}.ob-axis{gap:6px;min-width:0;display:grid}.ob-axis-hd{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ob-axis-l{color:var(--strong);font-size:.875rem;font-weight:700}.ob-axis-v{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem;font-weight:700}.ob-lv.is-hi{background:var(--danger-bg);color:var(--danger-text);border-color:#0000}.ob-lv.is-mid{color:var(--gold-text)}.ob-lv.is-lo{background:var(--day-today-bg);color:var(--ok-text);border-color:#0000}:is(.ob-axis-v,.ob-sup>b).is-hi{color:var(--danger-text)}.ob-axis-v.is-mid{color:var(--gold-text)}:is(.ob-axis-v,.ob-sup>b).is-lo{color:var(--ok-text)}.ob-bar{background:var(--fill);border-radius:4px;height:8px;overflow:hidden}.ob-bar>i{width:var(--pct,0);border-radius:4px;height:100%;display:block}.ob-bar>i.is-hi{background:var(--danger-text)}.ob-bar>i.is-mid{background:var(--gold)}.ob-bar>i.is-lo{background:var(--ok)}.ob-axis-n,.ob-sup{color:var(--weak);font-size:.875rem;line-height:1.5}.ob-sup{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:12px;display:flex}.ob-sup>b{font-weight:700}.ob-crisis{gap:8px}.ob-crisis-t{color:var(--strong);align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}.ob-crisis-t>svg{flex:none}.ob-tels{flex-wrap:wrap;gap:0;margin-left:-4px;display:flex}.ob-tels>a.ap-btn{font-variant-numeric:tabular-nums}.ob-free-list .ap-row-t{color:var(--text);font-weight:700}.ob-tel{color:var(--strong);font-size:.9375rem;font-weight:700}@media (min-width:600px){.ap-grid.ob-res{grid-template-columns:repeat(3,minmax(0,1fr))}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-grid.ob-res{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ob-two{grid-template-columns:minmax(0,1fr)}.ob-two-c{align-content:start;gap:8px}.ob-two-c>b{color:var(--strong);font-size:.9375rem;font-weight:700}.ob-two-c>span:last-child{color:var(--weak);word-break:keep-all;font-size:.875rem;line-height:1.55}@media (forced-colors:active){.ob-prog>span{background:graytext}.ob-prog>span.is-on{background:canvastext}.ob-check,.ob-opt,.ob-radio{border-color:buttontext}.ob-opt[aria-checked=true] .ob-radio,.ob-pick[aria-pressed=true] .ob-check{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ob-bar{outline:1px solid canvastext}.ob-bar>i{forced-color-adjust:none;background:canvastext}}.ap-pill.ob-pill-sk{color:#0000;background-color:var(--fill);box-shadow:none;cursor:default;pointer-events:none;forced-color-adjust:none}.page.sd .sd-glyph{background:var(--fill);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.page.sd .sd-glyph-h{color:var(--gold-text);font-family:Noto Serif KR,serif;font-size:1.75rem;font-weight:800;line-height:1.2}.page.sd .sd-glyph-t{color:var(--weak);font-size:.875rem;line-height:1.45}.page.sd .sd-glyph-bg{color:var(--gold);opacity:.14;pointer-events:none;font-family:Noto Serif KR,serif;font-size:6rem;font-weight:800;line-height:1;position:absolute;bottom:-18px;right:-6px}.page.sd .sd-name{flex-direction:column;gap:4px;min-width:0;padding:16px 0 0;display:flex}.page.sd .sd-badge{display:inline-flex}.page.sd .sd-badge .bell-badge{line-height:1.4}.page.sd .sd-st-dot{background:var(--weak);border-radius:50%;flex:none;width:7px;height:7px}.page.sd .sd-st.is-available{color:var(--ok-text)}.page.sd .sd-resp .sd-st-dot,.page.sd .sd-st.is-available .sd-st-dot{background:var(--ok)}.page.sd .sd-st.is-busy{color:var(--gold-text)}.page.sd .sd-st.is-busy .sd-st-dot{background:var(--busy)}.page.sd .sd-st.is-off{color:var(--weak)}.page.sd .sd-nm-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.page.sd .sd-nm-tx{flex-wrap:wrap;flex:auto;align-items:baseline;gap:0 8px;min-width:0;display:flex}.page.sd .sd-nm{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;display:block}.page.sd .sd-nm-sp{color:var(--hint);word-break:keep-all;font-size:.875rem;font-weight:400;line-height:1.45}.page.sd .sd-rate{min-width:0;color:var(--weak);flex-wrap:wrap;align-items:center;margin:0;display:flex}.page.sd .sd-rate,.page.sd .sd-rate>.ap-rate{gap:4px;font-size:1rem;line-height:1.5}.page.sd .sd-rate>.ap-rate>b{color:var(--strong)}.page.sd .sd-rate-sep,.page.sd .sd-rate>.ap-rate>.ap-rate-n{color:var(--hint)}.page.sd .sd-resp{color:var(--weak);word-break:keep-all;align-items:center;gap:6px;margin:0;font-size:.875rem;line-height:1.45;display:flex}.page.sd .sd-tags{flex-wrap:wrap;gap:6px;min-width:0;margin:8px 0 0;display:flex}.page.sd .sd-name.is-skel .ap-tag.is-skel{border-color:#0000;width:auto}.page.sd .sd-ml.is-skel .ap-sk{height:.8em}.page.sd>.cta-line-head{margin:0 0 16px}.page.sd .sd-ml>p{margin:0}.page.sd .sd-ml>p+p{margin-top:2px}.page.sd .sd-ml-p{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.45}.page.sd .sd-ml-p b{color:var(--strong);white-space:nowrap;font-weight:700}.page.sd .sd-ml-sep{color:var(--hint);margin:0 6px}.page.sd .sd-ml-r{color:var(--text);word-break:keep-all;font-size:.875rem;font-weight:600;line-height:1.45}.page.sd .sd-bn [hidden]{display:none}.page.sd .sd-bn .sd-bn-more{margin:4px 0 8px}.page.sd>.sec-stack.ap.is-sub>.sec~.sec:before{content:"";background:var(--divider);height:1px;margin:0 calc(-1 * var(--page-pad,var(--ap-pad))) 8px;flex:none;display:block}.page.sd>.sec-stack.ap.is-sub>.sec:first-child{padding-top:24px}.page.sd .sd-layer{flex-direction:column;gap:2px;min-width:0;display:flex}.page.sd .sd-layer-t{color:var(--strong);word-break:keep-all;margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.page.sd .ap-rows.is-info .ap-row{min-height:0;padding:6px 0}.page.sd .sd-fi.is-ok{--ap-row-ic:var(--ok-text)}.page.sd .sd-fi.is-dot,.page.sd .sd-fi.is-none{--ap-row-ic:var(--weak)}.page.sd .sd-dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.page.sd :is(.sd-facts,.sd-price) .ap-rows.is-info .ap-row-t{color:var(--text)}.page.sd .sd-facts .ap-rows.is-info .ap-row-d{font-size:.875rem}.page.sd .sd-own{gap:12px;margin:6px 0 0;padding:0;list-style:none}.page.sd .sd-own,.page.sd .sd-own>li{flex-direction:column;min-width:0;display:flex}.page.sd .sd-own>li{gap:2px}.page.sd .sd-own-l{color:var(--text);font-size:.875rem;font-weight:700;line-height:1.45}.page.sd .sd-own-p{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.page.sd .sd-own-n{color:var(--hint);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.5}.page.sd .sd-intro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page.sd .sd-intro-p{-webkit-line-clamp:4;line-clamp:4;color:var(--text);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.page.sd .sd-intro-p.open{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.page.sd .sd-more-t{border-radius:var(--r-sm);min-width:48px;min-height:48px;font:inherit;color:var(--weak);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin:-8px 0 -8px -4px;padding:0 4px;font-size:.875rem;font-weight:600;display:inline-flex}.page.sd .sd-more-t:focus-visible{outline-offset:-6px}.page.sd .ap-more.sd-more-sm{place-self:flex-start start;width:auto}.page.sd .sd-chev{transition:transform .2s;display:inline-flex}.page.sd .sd-chev.is-up{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.page.sd .sd-chev{transition:none}}:root[data-a11y-motion=reduce] .page.sd .sd-chev{transition:none}.page.sd .sd-cap{color:var(--weak);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.55}.page.sd .sd-prices{min-width:0;margin:0;padding:0;list-style:none}.page.sd .sd-pr{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:10px 0;display:flex}.page.sd .sd-pr:last-child{border-bottom:0}.page.sd .sd-pr-l{min-width:0;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.page.sd .sd-pr-v{color:var(--strong);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.9375rem;font-weight:700;line-height:1.45}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sd-pr{flex-wrap:wrap}.page.sd .ap-pill:disabled:active{transform:none}.page.sd .sd-rsv .ap-pill.is-skel{color:#0000;background-color:var(--fill);box-shadow:none;cursor:default;pointer-events:none;forced-color-adjust:none}.page.sd .sd-loc{scroll-margin-top:16px}.page.sd .sd-loc:focus:not(:focus-visible){outline:none}.page.sd .ap-rows.is-info .ap-row-t.sd-strong{color:var(--text);font-weight:600}.page.sd .sd-week{flex-direction:column;gap:2px;margin:6px 0 4px;display:flex}.page.sd .sd-week-r{color:var(--text);gap:10px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.page.sd .sd-week-r.is-dim{color:var(--hint);font-weight:400}.page.sd .sd-week-d{width:1.25em;color:var(--weak);flex:none;font-weight:700}.page.sd .ap-rows.is-info .ap-row-end{align-self:center}.page.sd .sd-ai .ap-box{gap:0}.page.sd .sd-ai-h{letter-spacing:-.01em;min-height:32px;color:var(--strong);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.page.sd .sd-ai-h,.page.sd .sd-ai-tg{align-items:center;gap:8px;display:flex}.page.sd .sd-ai-tg{width:100%;min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-8px 0;padding:0}.page.sd .sd-ai-tg:focus-visible{outline-offset:-2px}.page.sd .sd-ai-ic{color:var(--sec-ic);flex:none;display:inline-flex}.page.sd .sd-ai-n{color:var(--hint);font-size:.875rem;font-weight:500}.page.sd .sd-ai .sd-chev{color:var(--weak);margin-left:auto}.page.sd .sd-ai .ap-box>.sd-cap,.page.sd .sd-ai-detail .sd-cap{margin-top:8px}.page.sd .sd-ai-sum{border-radius:var(--r-md);background:var(--fill);color:var(--text);margin:12px 0 0;padding:10px 12px;font-size:.875rem;line-height:1.6}.page.sd .sd-ai-blk{margin-top:12px}.page.sd .sd-ai-l{color:var(--weak);font-size:.875rem;font-weight:700;line-height:1.45;display:block}.page.sd .sd-ai-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.page.sd .sd-rv-avg{vertical-align:baseline;gap:3px;margin-left:8px;font-size:1rem}.page.sd .sd-rvl{min-width:0;margin:0;padding:0;list-style:none}.page.sd .sd-rv-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.page.sd .sd-rv-by{color:var(--weak);align-items:center;gap:4px;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}.page.sd .sd-rv-reply{border-radius:var(--r-md);background:var(--fill);flex-direction:column;gap:4px;margin:0;padding:12px 14px;display:flex}.page.sd .sd-rv-reply>b{color:var(--strong);align-items:center;gap:4px;font-size:.875rem;font-weight:700;line-height:1.45;display:inline-flex}.page.sd .sd-rv-reply>p{color:var(--text);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.page.sd .ap-rv-acts .rv-b{font-size:.875rem;line-height:1.4}.page.sd .ap-rv-more{min-width:48px}.page.sd .ap-rv-acts .rv-b.mine{color:var(--hint);background:0 0;padding:0 4px;font-weight:600}.page.sd .ap-rv-acts>.ap-rv-more+.rv-b,.page.sd .ap-rv-acts>.rv-b:first-child{margin-left:auto}.page.sd .sd-rv-more{margin-top:8px}.page.sd .sd-rv-end{text-align:center}.page.sd .sd-news-l{min-width:0;margin:0;padding:0;list-style:none}.page.sd .sd-news-it{flex-direction:column;gap:6px;min-width:0;padding:14px 0;display:flex;position:relative}.page.sd .sd-news-it:first-child{padding-top:0}.page.sd .sd-news-it:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.page.sd .sd-news-it:last-child:after{content:none}.page.sd .sd-news-t{color:var(--strong);font-size:1rem;font-weight:600;line-height:1.45}.page.sd .sd-news-b{-webkit-line-clamp:2;line-clamp:2;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page.sd .sd-news-b.open{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.page.sd .sd-news-it>.th-img{object-fit:cover;border-radius:var(--ap-thumb-r);align-self:flex-start;width:64px;height:64px;max-height:none;margin-top:4px}.page.sd .sd-news-it>.th-media{margin-top:0}.page.sd .sd-news-it>.th-media .mi{background:var(--fill);color:var(--weak)}.page.sd .sd-news-tags{flex-wrap:wrap;gap:2px 8px;min-width:0;display:flex}.page.sd .sd-news-tag{color:var(--info);font-size:.875rem;line-height:1.45}.page.sd .sd-news-m{color:var(--hint);font-size:.875rem;line-height:1.45}.page.sd .sd-sns-off .ap-row-t{color:var(--weak)}.page.sd .sd-guard .ap-box{gap:10px}.page.sd .sd-guard-hd{align-items:center;gap:8px;min-width:0;display:flex}.page.sd .sd-guard-ic{color:var(--gold-text);flex:none;display:flex}.page.sd .sd-guard-ic.is-over{color:var(--danger)}.page.sd .sd-guard-t{min-width:0;color:var(--strong);flex:auto;font-size:.9375rem;font-weight:700;line-height:1.45}.page.sd .sd-guard-v{color:var(--strong);font-variant-numeric:tabular-nums;flex:none;font-size:1rem;font-weight:700}.page.sd .sd-guard-v.is-over{color:var(--danger)}.page.sd .sd-guard-sc{color:var(--weak);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.page.sd .sd-guard .assure{margin-top:0}.page.sd .sd-same-trig{height:0}.page.sd .ap-cta .sd-cta-why{color:var(--text);word-break:keep-all;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.page.sd .sd-same.is-skel{position:relative}.page.sd .sd-same.is-skel>.sd-same-trig{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.page.sd .sheet .opt.sel{border-color:var(--strong);background-color:var(--surface)}.page.sd .sheet .opt .ico{color:var(--weak)}.page.sd .sheet .opt.sel .ico{background-color:var(--strong);color:#fff}.page.sd .sheet .ap-pills.sd-sh-pills{margin-bottom:12px}@media (forced-colors:active){.page.sd .sd-glyph,.page.sd .sd-rv-reply{outline-offset:-1px;outline:1px solid canvastext}}.fo-folds{min-width:0;margin:0;padding:0;list-style:none}.fo-folds>li{min-width:0;position:relative}.fo-folds>li+li{border-top:1px solid var(--divider)}.fo-ans{color:var(--weak);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:0 0 16px;font-size:.9375rem;line-height:1.7}.page>.sec-stack.ap>.sec.ap-lead>.ap-hint{margin-top:4px}.ap-lead.cm-lead>.ap-pills{margin-top:8px}.ap-lead.cm-lead>.ap-pills+.ap-pills{margin-top:0}:is(.cm-tabs,.cm-links,.cm-panel) .ap-pill>svg:last-child:not(:first-child){margin:0 0 0 4px}.ap-hint.cm-lockline{align-items:center;gap:6px;display:flex}.ap-hint.cm-lockline>svg{flex:none}.cm-badges{padding-left:calc(var(--ic-20) + 6px);flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cm-tools{gap:8px;min-width:0;display:grid}.cm-tabs-sk>.ap-pill{color:#0000;background-color:var(--fill);box-shadow:none;cursor:default;forced-color-adjust:none}.cm-tools>form{min-width:0;margin:0}.cm-anon{margin-left:2px}.cm-lock{text-align:center;flex-direction:column;align-items:center;gap:0;min-width:0;padding:32px 0;display:flex}.cm-lock-ic{color:var(--gold-text);justify-content:center;display:flex}.cm-lock-t{color:var(--strong);word-break:keep-all;margin:12px 0 0;font-size:1.0625rem;font-weight:700;line-height:1.45;display:block}.cm-lock>.cm-lock-t:first-child{margin-top:0}.cm-lock-d{color:var(--hint);word-break:keep-all;margin:4px 0 0;font-size:.875rem;line-height:1.5}.cm-lock>.ap-btn{align-self:stretch;margin-top:24px}@media (min-width:600px){.cm-lock>.ap-btn{align-self:center;width:100%;max-width:360px}}.ap-posts{min-width:0;margin:0;padding:0;list-style:none}.ap-post,.ap-posts>li{min-width:0;position:relative}.ap-post{border-radius:var(--ap-thumb-r);color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:flex}.ap-post:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.ap-posts>li:last-child>.ap-post:after{content:none}.ap-post-top{color:var(--hint);flex-wrap:wrap;gap:4px 8px;font-size:.875rem;line-height:1.45;display:flex}.ap-post-au,.ap-post-top{min-width:0;align-items:center}.ap-post-au{max-width:100%;color:var(--weak);overflow-wrap:anywhere;gap:4px;font-weight:600;display:inline-flex}.ap-post-dt{color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-post-au+.ap-post-dt:before{content:"·";content:"·"/"";margin-right:8px}.ap-posts .ap-post-t{letter-spacing:-.01em;min-width:0;color:var(--strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.45;display:block;overflow:hidden}.ap-post-x{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--weak);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ap-post-n{color:var(--hint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.875rem;line-height:1.45;display:flex}.ap-post-n>span{align-items:center;gap:4px;display:inline-flex}.ap-post-n svg{flex:none}@media (hover:hover){.ap-post:hover{background:var(--fill);box-shadow:-8px 0 0 var(--fill),8px 0 0 var(--fill)}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-posts .ap-post-t{white-space:normal;overflow-wrap:anywhere}.ap-post.is-skel .ap-post-x{flex-direction:column;justify-content:space-around;height:3.1em;display:flex}.ap-post.is-skel .ap-post-x>.ap-sk{display:block}.ap-post.is-skel .ap-tag.is-skel{min-height:24px}.cm-ths{min-width:0;margin:0;padding:0;list-style:none}.cm-th{flex-direction:column;gap:12px;min-width:0;padding:16px 0;display:flex;position:relative}.cm-th:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.cm-ths>li:last-child:after{content:none}.cm-th-hd{align-items:center;gap:10px;min-width:0;display:flex}.cm-av{box-sizing:border-box;border:1px solid var(--card-line);background:var(--fill);width:40px;height:40px;color:var(--weak);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.cm-av>img{object-fit:cover;width:100%;height:100%;display:block}.cm-av.is-lg{width:48px;height:48px;font-size:1.0625rem}.cm-av.is-sm{width:36px;height:36px;font-size:.875rem}.cm-av.sh{border-color:#0000}.cm-th-who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cm-th-nm{color:var(--strong);overflow-wrap:anywhere;gap:6px;font-size:.9375rem;font-weight:700;line-height:1.45;display:inline-flex}.cm-th-nm,.cm-th-nmrow{min-width:0;flex-wrap:wrap;align-items:center}.cm-th-nmrow{gap:4px 8px;display:flex}.cm-th-dt{color:var(--hint);font-size:.875rem;line-height:1.45}.cm-th-rep{flex:none;margin-right:-4px}.cm-th-body{min-width:0;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.7}.cm-th-body b{color:var(--strong)}.cm-th-img{object-fit:cover;border-radius:var(--ap-card-r);background:var(--fill);cursor:pointer;width:100%;max-height:340px;display:block}.cm-th-media{border-radius:var(--r-md);background:var(--fill);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.cm-th-mi{box-sizing:border-box;border:1px solid var(--card-line);background:var(--surface);width:36px;height:36px;color:var(--weak);border-radius:50%;flex:none;place-items:center;display:grid}.cm-th-mtx{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-th-mtx>b{color:var(--strong);overflow-wrap:anywhere;font-size:.875rem;font-weight:700}.cm-th-mtx>small{color:var(--weak);font-size:.875rem}.cm-th.is-skel .cm-th-who>.ap-sk{display:block}.cm-th.is-skel>.ap-sk{height:.9em;display:block}.cm-acts{min-width:0}.cm-acts .ap-pill:disabled{cursor:default}.page>.sec-stack.ap>.sec.cm-art:first-child{padding-top:16px}.sec-stack.ap .cm-art-t{letter-spacing:-.02em;min-width:0;color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35;display:block}.cm-art-tags{flex-wrap:wrap;gap:6px;display:flex}.cm-art-meta{color:var(--hint);margin:0;font-size:.875rem;line-height:1.5;display:block}.cm-art-meta .vmark{margin:0 2px}.cm-art-body{min-width:0;color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.75}.cm-art-body,.cm-art.is-skel .ap-sk{display:block}.cm-art.is-skel .cm-art-body{flex-direction:column;gap:.9em;display:flex}.cm-cmts{min-width:0;margin:0;padding:0;list-style:none}.cm-cmt{gap:10px;min-width:0;padding:12px 0;display:flex;position:relative}.cm-cmt:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.cm-cmts>li:last-child:after{content:none}.cm-cmt.is-reply{margin-left:42px}.cm-cmt-av{background:var(--fill);width:32px;height:32px;color:var(--weak);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:grid}.cm-cmt-tx{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cm-cmt-nm{color:var(--strong);flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;font-weight:700;line-height:1.45;display:inline-flex}.cm-cmt-b{color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.cm-cmt-ft{flex-wrap:wrap;align-items:center;gap:0;min-width:0;margin:0 0 -4px -4px;display:flex}.cm-cmt-dt{color:var(--hint);white-space:nowrap;margin:0 6px 0 4px;font-size:.875rem}.ap-cta.cm-composer .ap-cta-row{align-items:center}.ap-cta.cm-composer .ap-cta-row>.cm-composer-in{flex:auto;width:auto;min-width:0}.ap-cta.cm-composer .ap-cta-row>.ap-btn.is-pri{flex:none}.cm-reply{align-items:center;gap:6px;min-width:0;display:flex}.cm-reply-who{min-width:0;color:var(--info);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.875rem;font-weight:700;overflow:hidden}.cm-reply-x{border-radius:var(--r-md);min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;margin:-12px -8px -12px 0;padding:0 8px;font-weight:700;display:inline-flex}.cm-reply-x,.cm-rp-d{color:var(--weak);font-size:.875rem}.cm-rp-d{word-break:keep-all;margin:0 0 12px;line-height:1.6}.ap-btn.cm-rp-go{margin-top:16px}.cm-kings{gap:4px;min-width:0;display:grid}.cm-sub-h{color:var(--strong);margin:0;font-size:1rem;font-weight:700;line-height:1.45;display:block}.cm-kings>.ap-hint{margin:0}.cm-king-l{margin:0;padding:0;list-style:none}.cm-king{align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex;position:relative}.cm-king:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.cm-king:last-child:after{content:none}.cm-king-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cm-king-nm{color:var(--strong);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.4;overflow:hidden}.cm-king-d{color:var(--hint);font-size:.875rem;line-height:1.45}.cm-king-sc{color:var(--strong);font-variant-numeric:tabular-nums;flex:none;font-size:.9375rem;font-weight:700}.sv-id{align-items:center;gap:12px;margin-top:12px}.sv-id,.sv-id-tx{min-width:0;display:flex}.sv-id-tx{flex-direction:column;flex:auto;gap:4px}.sv-id-nm{color:var(--strong);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.4}.sv-id-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-id>.ap-btn.is-sm{flex:none}.sv-id.is-skel .sv-id-av{border-radius:50%;flex:none;width:48px;height:48px;display:block}.sv-id.is-skel .ap-sk{display:block}.sv-tags{padding-left:calc(var(--ic-20) + 6px);flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sv-note-d{color:var(--weak);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.sv-ev .ap-row-t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-ev.is-vip{--ap-row-ic:var(--gold-text)}.sv-ev .ap-pill:disabled{cursor:default}.sv-lock{gap:8px}.sv-lock-t{color:var(--strong);align-items:center;gap:6px;font-size:1rem;font-weight:700;line-height:1.45;display:flex}.sv-lock-t>svg{color:var(--gold-text);flex:none}.sv-lock-d{color:var(--weak);word-break:keep-all;line-height:1.55}.sv-lock-d,.sv-perks{margin:0;font-size:.875rem}.sv-perks{color:var(--text);padding-left:1.125rem;line-height:1.6}.sv-lounge-a{border-radius:var(--ap-thumb-r);min-width:0;color:inherit;flex-direction:column;gap:12px;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:flex}.sv-lounge-n{color:var(--hint);flex-wrap:wrap;gap:4px 16px;font-size:.875rem;display:flex}.sv-lounge-n>span{align-items:center;gap:4px;display:inline-flex}.sv-lounge-n>.is-on{color:var(--danger);font-weight:700}@media (hover:hover){.sv-lounge-a:hover{background:var(--fill);box-shadow:-8px 0 0 var(--fill),8px 0 0 var(--fill)}}.page>.sec-stack.ap>.sec.ap-lead.td-lead{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.td-lead>h1{grid-area:1/2}.td-lead>p{grid-area:2/2}.td-seal{border-radius:var(--r-md);background:var(--strong);color:#fff;letter-spacing:-.02em;grid-area:1/1/span 2;place-items:center;width:52px;height:52px;font-family:Gowun Batang,Noto Serif KR,serif;font-size:18px;font-weight:700;line-height:1;display:grid}.td-msg{color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:400;line-height:1.65}.td-msg.is-skel{min-height:1.65em}.td-saju{color:var(--weak);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.875rem;line-height:1.45;display:flex}.td-saju>b{color:var(--gold-text);font-weight:700}.td-fold{border:1px solid var(--card-line);background:var(--surface);min-width:0;box-shadow:var(--card-shadow)}.td-fold,.td-fold>summary{border-radius:var(--ap-card-r)}.td-fold>summary{min-height:48px;color:var(--strong);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.td-fold>summary::-webkit-details-marker{display:none}.td-fold>summary>svg{color:var(--hint);flex:none;transition:transform .15s}.td-fold>summary:focus-visible{outline:2.5px solid var(--info);outline-offset:2px}.td-fold-b{gap:12px;padding:0 16px 16px;display:grid}.td-p{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.6}.td-p.is-weak{color:var(--weak)}.td-aspects{grid-template-columns:repeat(var(--td-n,4),minmax(0,1fr));gap:8px;display:grid}.td-aspect{border-radius:var(--r-md);background:var(--fill);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px;display:flex}.td-aspect-l{color:var(--weak);text-align:center;word-break:keep-all;font-size:.875rem}.td-aspect-g{font-size:.9375rem;font-weight:700}.td-lucky{color:var(--weak);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.875rem;display:flex}.td-lucky b{color:var(--gold-text);font-weight:700}.td-today>.ap-btn{margin-top:4px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .td-aspects{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-form{gap:16px;min-width:0;margin:0;display:grid}.fr-cal{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:flex}.fr-cal>.ap-pills{flex:none}.fr-ymd{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .fr-ymd{grid-template-columns:minmax(0,1fr)}.fr-result{border-top:1px solid var(--divider);outline:none;gap:16px;padding-top:16px}.fr-pair,.fr-result{min-width:0;display:grid}.fr-pair{gap:12px}@media (min-width:600px){.fr-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-dm{border-radius:var(--r-md);background:var(--fill);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.fr-dm-t{color:var(--strong);font-size:1.1875rem;font-weight:700;line-height:1.35}.fr-dm-d{color:var(--weak);font-size:.875rem;line-height:1.45}.fr-head{gap:6px;min-width:0;display:grid}.fr-kicker{color:var(--hint);font-size:.875rem;font-weight:600;line-height:1.45}.fr-title{letter-spacing:-.02em;color:var(--strong);font-size:1.25rem;font-weight:700;line-height:1.4}.fr-flow,.fr-title{word-break:keep-all;margin:0}.fr-flow{color:var(--weak);font-size:.9375rem;line-height:1.6}.fr-msg{color:var(--text);word-break:keep-all;margin:0;font-size:1rem;line-height:1.75}.fr-rows .ap-row-d{color:var(--weak);font-size:.9375rem;line-height:1.6}.fr-seasons{gap:4px;min-width:0;display:grid}.fr-sub-h{color:var(--strong);margin:0;font-size:1rem;font-weight:700;display:block}.fr-tail{gap:12px;min-width:0;display:grid}.fr-tail>.ap-hint{margin:0}.fr-tail-acts{gap:8px;display:grid}.ap-search.hc-search{margin-top:12px}.hc-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hc-tickets{scroll-margin-top:64px}.hc-tk-list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ap-box.hc-tk{gap:8px}.hc-tk-top{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ap-tag.hc-st{background:var(--hc-st-bg,var(--fill));color:var(--hc-st-fg,var(--text));border-color:#0000}.hc-tk-dt{color:var(--hint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.hc-tk-b{color:var(--strong);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:500;line-height:1.6}.hc-rp{border-radius:var(--r-md);background:var(--fill);gap:6px;padding:12px 14px;display:grid}.hc-rp-h{color:var(--ok-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hc-rp-h>b{font-size:.875rem;font-weight:700}.hc-rp-h>.hc-tk-dt{color:var(--weak);margin-left:0}.hc-rp-b{color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.65}.hc-cta{gap:12px}.hc-cta-note{text-align:center;word-break:keep-all;margin:0;line-height:1.6}.hc-count,.hc-cta-note{color:var(--weak);font-size:.875rem}.hc-count{text-align:right;margin:-4px 0 10px;font-weight:600;line-height:1.5}.hc-count.is-left{text-align:left;margin:8px 0 0;line-height:1.6}.hc-lead-sk{gap:8px;margin-top:12px;display:grid}.hc-lead-sk>.sh{border-radius:var(--r-md);height:48px;display:block}.hc-lead-sk>.sh.is-btn{width:7.5rem}.ab-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.ab-fig{border-radius:var(--ap-card-r);background:var(--fill);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.ab-fig>dt{color:var(--weak);font-size:.875rem}.ab-fig>dd{color:var(--strong);font-variant-numeric:tabular-nums;margin:0;font-size:1.4375rem;font-weight:700;line-height:1.3}.ab-cta,.ax-fs{gap:8px}.ax-fs{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.ax-fs-b{box-sizing:border-box;border-radius:var(--r-md);background-color:var(--surface);min-width:0;min-height:5rem;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 4px;transition:background-color .12s;display:flex}.ax-fs-b[aria-pressed=true]{background-color:var(--strong);color:#fff;box-shadow:none}.ax-fs-g{font-size:var(--ax-g,15px);font-weight:700;line-height:1}.ax-fs-l{text-align:center;word-break:keep-all;font-size:.875rem;font-weight:500;line-height:1.3}.ax-fs-b[aria-pressed=true] .ax-fs-l{font-weight:700}@media (hover:hover){.ax-fs-b:not([aria-pressed=true]):hover{background-color:var(--fill)}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ax-fs{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-box.ax-pv{gap:6px}.ax-pv-l{color:var(--hint);font-size:.875rem}.ax-pv-t{color:var(--strong);font-size:1rem;line-height:1.7}.ax-p,.ax-pv-t{word-break:keep-all;margin:0}.ax-p{color:var(--text);font-size:.9375rem;line-height:1.8}.page>.sec-stack.ap>.sec.ap-lead.jo-lead>h1{display:block}.jo-kicker{color:var(--hint);letter-spacing:.02em;order:-1;font-size:.875rem;font-weight:700;line-height:1.45}.jo-cta-row{min-width:0;margin-top:12px;display:flex}.jo-cta-row>.ap-btn{width:100%}@media (min-width:600px){.jo-cta-row>.ap-btn{width:auto;min-width:15rem}}.jo-steps .jo-n{color:var(--strong);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.ay-prog{align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}.ay-prog-bar{background:var(--line);border-radius:2px;flex:auto;height:4px;position:relative;overflow:hidden}.ay-prog-bar>span{width:var(--ay-p,0);background:var(--strong);position:absolute;top:0;bottom:0;left:0}.ay-prog-t{color:var(--weak);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:700}.ap-box.ay-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ay-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.ay-stat+.ay-stat{border-left:1px solid var(--divider);padding-left:12px}.ay-stat>dt{color:var(--weak);font-size:.875rem}.ay-stat>dd{color:var(--strong);font-variant-numeric:tabular-nums;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.35}.page>.sec-stack.ap>.sec.ay-form{gap:16px}.sec-stack.ap .ay-sec-t{letter-spacing:-.01em;min-width:0;color:var(--strong);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.ay-no{background:var(--strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;line-height:1;display:grid}.ay-sec-tt{word-break:keep-all;flex:auto;min-width:0}.ay-count{flex:none;font-weight:600}.ay-count,.ay-note{color:var(--weak);font-size:.875rem}.ay-note{word-break:keep-all;align-items:flex-start;gap:6px;margin:0;line-height:1.55;display:flex}.ay-note>svg{color:var(--hint);flex:none;margin-top:2px}.sec-stack.ap label.ay-ck-row{min-height:48px;color:var(--strong);cursor:pointer;align-items:center;gap:10px;margin:0;padding:0;font-size:1rem;font-weight:600;display:flex}.sec-stack.ap .ay-ck-row>input[type=checkbox]{width:22px;height:22px;min-height:0;accent-color:var(--strong);flex:none;margin:0;padding:0}.ay-ck-t{min-width:0}.ay-oath{border-radius:var(--r-md);min-height:48px;box-shadow:inset 0 0 0 1px var(--ctl-line);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ay-oath.is-on{box-shadow:inset 0 0 0 2px var(--strong)}.ay-oath[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--primary)}.ay-oath-box{background:var(--surface);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ctl-line);color:#0000;border-radius:6px;flex:none;place-items:center;display:grid}.ay-oath.is-on .ay-oath-box{background:var(--strong);box-shadow:none;color:#fff}.ay-oath-t{color:var(--strong);word-break:keep-all;font-size:.9375rem;line-height:1.55}.ay-form .ap-pill:disabled{cursor:default;color:var(--hint)}.ap-hint.ay-foot{text-align:center}.page>.sec-stack.ap>.sec.ap-gate>h1.ap-gate-t.ay-gate-t{letter-spacing:normal;margin:12px 0 0;font-size:1.0625rem;display:block}.page>.sec-stack.ap>.sec.ay-acts{gap:8px}.ay-steps .ap-row{align-items:flex-start}.ay-steps .ay-n{color:var(--weak);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.ay-step.is-done .ay-n{background:var(--day-today-bg);color:var(--ok-text);border-color:#0000}.ay-step.is-current .ay-n{border-color:var(--strong);background:var(--strong);color:#fff}.ay-step.is-stopped .ay-n{background:var(--primary-tint);color:var(--primary-dark);border-color:#0000}.ay-step.is-skel .ay-n{border-color:#0000}.ay-steps .ap-row-t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-tag.ay-st.is-done{background:var(--day-today-bg);color:var(--ok-text);border-color:#0000}.ap-tag.ay-st.is-current{border-color:var(--strong);background:var(--strong);color:#fff}.ap-tag.ay-st.is-stopped{background:var(--primary-tint);color:var(--primary-dark);border-color:#0000}.ap-box.ays-next{gap:8px}.sec-stack.ap .ays-next-h{color:var(--strong);align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:700;display:flex}.ays-next-h>svg{color:var(--gold-text);flex:none}.ays-next-at{color:var(--strong);margin:0;font-size:1.0625rem;font-weight:700}.ays-next-d{color:var(--weak);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.6}.pw-form{gap:16px;min-width:0;margin:0;display:grid}.pw-form>.ap-btn.is-sm{justify-self:start}.ap-box.pw-done,.ap-box.pw-note{gap:12px}.pw-done>.ap-btn.is-sm,.pw-note>.ap-btn.is-sm{justify-self:start}.pw-done-h{color:var(--strong);align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.pw-done-h>svg{color:var(--ok-text);flex:none}.page>.sec-stack.ap>.sec.ap-lead>h1.pw-done-h1{align-items:center;gap:8px;display:flex}.pw-ok{color:var(--ok-text);display:inline-flex}.pw-login{color:var(--weak);word-break:keep-all;align-items:flex-start;gap:6px;margin:0;font-size:.9375rem;line-height:1.55;display:flex}.pw-login>svg{color:var(--info);flex:none;margin-top:3px}.pw-login b{color:var(--strong);overflow-wrap:anywhere}.pw-p{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.65}.sec-stack.ap .pw-h2{letter-spacing:-.02em;color:var(--strong);margin:0;font-size:1.1875rem;font-weight:700;line-height:1.35;display:block}.pw-alt{gap:8px;display:grid}.ap-box.pw-warn{border-left:3px solid var(--primary);gap:4px}.pw-warn-t{color:var(--strong);align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:700;display:flex}.pw-warn-ic{color:var(--primary);display:inline-flex}.pw-warn-d{color:var(--text);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.65}.pw-hint-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.pw-hint-row>.ap-field-h:first-child{flex:1 1 0;min-width:0}.ap-field-h.pw-count{white-space:nowrap;flex:none}.pw-formerr{border-radius:var(--r-md);background:var(--danger-bg);color:var(--danger);word-break:keep-all;margin:0;padding:10px 14px;font-size:.875rem;font-weight:600;line-height:1.6}.pw-formerr-t{margin-bottom:4px;display:block}.ap-input.pw-code{letter-spacing:.08em;font-variant-numeric:tabular-nums}.pw-wrap{min-width:0;position:relative}.pw-wrap>.ap-input{padding-right:72px}.pw-toggle{border-radius:var(--r-md);min-width:48px;min-height:48px;color:var(--weak);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 12px;font-size:.875rem;font-weight:700;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-rules{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.pw-rules>li{color:var(--weak);align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:inline-flex}.pw-rules>li.is-met{color:var(--ok-text)}.pw-rule-ic{opacity:.4;display:inline-flex}.pw-rules>li.is-met .pw-rule-ic{opacity:1}.pw-live{margin:0;font-size:.875rem;font-weight:700}.pw-live.is-ok{color:var(--ok-text)}.pw-live.is-danger{color:var(--danger)}.page.lg-page h1.lg-h1{letter-spacing:-.02em;color:var(--strong);word-break:keep-all;margin:4px 0;font-size:1.25rem;font-weight:700;line-height:1.35;display:block}.page.lg-page p.lg-sub{color:var(--hint);margin:0 0 16px;font-size:.875rem;font-weight:400;line-height:1.6}.lg-rows .lg-row{min-height:56px;color:var(--strong);align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.lg-rows .lg-row+.lg-row{border-top:1px solid var(--divider)}.lg-row-t{min-width:0;color:var(--strong);word-break:keep-all;flex:auto;font-size:1rem;font-weight:500;line-height:1.45}.lg-row-t.is-changed{font-weight:700}.lg-row-chev{color:var(--hint);flex:none;display:inline-flex}.nf-gate{text-align:center;flex-direction:column;align-items:center;gap:0;min-width:0;padding:48px 0;display:flex}.nf-tile{border-radius:var(--r-md);background:var(--fill);width:52px;height:52px;color:var(--weak);place-items:center;font-family:Gowun Batang,Noto Serif KR,serif;font-size:24px;font-weight:700;line-height:1;display:grid}.nf-tile.is-warn{color:var(--primary)}.sec-stack.ap .nf-gate .nf-t{letter-spacing:0;margin:12px 0 0;font-size:1rem;font-weight:700;line-height:1.45;display:block}.nf-foot,.nf-gate .nf-d{color:var(--weak)}.nf-foot{word-break:keep-all;margin:16px 0 0;font-size:.875rem;line-height:1.6}.nf-code{word-break:break-all;font-size:.75rem}.nf-global{width:100%;max-width:420px}@media (prefers-reduced-motion:reduce){.ap-post,.ax-fs-b,.sv-lounge-a,.td-fold>summary>svg{transition:none}}:root[data-a11y-motion=reduce] :is(.td-fold>summary>svg,.ap-post,.sv-lounge-a,.ax-fs-b){transition:none}@media (prefers-contrast:more){.cm-av,.cm-th-mi,.td-fold{border-color:var(--ctl-line)}}:root[data-a11y-contrast=high] .td-fold,:root[data-a11y-contrast=high] :is(.cm-av,.cm-th-mi){border-color:var(--ctl-line)}@media (forced-colors:active){.ax-fs-b{border:1px solid buttontext}.ax-fs-b[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ab-fig,.ay-oath,.cm-th-media,.fr-dm,.hc-rp,.td-aspect,.td-fold{outline-offset:-1px;outline:1px solid canvastext}.ay-oath.is-on{outline-width:2px}.ay-oath-box{border:1px solid canvastext}.ay-prog-bar{outline:1px solid canvastext}.ay-prog-bar>span{forced-color-adjust:none;background:highlight}.ay-no,.nf-tile,.td-seal{border:1px solid canvastext}}.ay-up{min-width:0;margin-top:4px}.ay-drop{border:2px dashed var(--ctl-line);border-radius:var(--ap-card-r);background:var(--surface);text-align:center;cursor:pointer;flex-direction:column;align-items:center;min-width:0;padding:22px 14px;transition:border-color .15s,background-color .15s;display:flex}.ay-drop.is-drag{border-color:var(--strong);background:var(--fill)}.ay-drop-ic{background:var(--fill);width:44px;height:44px;color:var(--weak);border-radius:50%;flex:none;place-items:center;margin:0 0 8px;display:grid}.ay-drop-t{color:var(--strong);word-break:keep-all;font-size:.875rem;font-weight:700;line-height:1.45}.cap.ay-drop-h{margin:4px 0 0}.ap-btn.ay-drop-cam{align-self:center;margin-top:12px}.ay-thumbs{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:10px;display:grid}.ay-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-md);background:var(--fill);position:relative;overflow:hidden}.ay-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.ay-thumb-x{min-width:var(--sec-tap,48px);height:var(--sec-tap,48px);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;font-family:inherit;display:flex;position:absolute;top:0;right:0}.ay-thumb-xp{color:#fff;white-space:nowrap;background:#14100e;border-radius:999px;align-items:center;gap:3px;height:26px;margin:4px;padding:0 7px;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.ay-doc{align-items:stretch;gap:8px;margin-top:2px}.ay-doc,.ay-doc-tile{min-width:0;display:flex}.ay-doc-tile{box-sizing:border-box;border:1.5px dashed var(--ctl-line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex:auto;align-items:center;gap:12px;min-height:88px;padding:0 13px;transition:border-color .15s,background-color .15s}.ay-doc-tile.is-drag{border-color:var(--strong);background:var(--fill)}.ay-doc-tile.is-on{border:1px solid var(--strong)}.ay-doc-ic{background:var(--fill);width:40px;height:40px;color:var(--weak);border-radius:50%;flex:none;place-items:center;display:grid}.ay-doc-img{border:1px solid var(--line);border-radius:var(--r-sm);object-fit:cover;background:#fff;flex:none;width:56px;height:56px}.ay-doc-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.ay-doc-t{color:var(--strong);word-break:keep-all;align-items:center;gap:4px;font-size:.9375rem;font-weight:700;line-height:1.4;display:flex}.ay-doc-t>svg{flex:none}.ay-doc-s{color:var(--weak);font-size:.875rem;font-weight:600;line-height:1.4;display:block}.ap-btn.is-sm.ay-doc-btn{flex-direction:column;flex:none;gap:4px;min-width:64px;min-height:88px;padding:0 12px}@media (forced-colors:active){.ay-doc-tile.is-on{border-width:2px}}.ay-step.is-skel :is(.ap-tag,.ap-sk-tx){color:#0000;forced-color-adjust:none}[data-framed] .apt-pg .sheet>h3{letter-spacing:-.02em;color:var(--strong);word-break:keep-all;font-size:1.1875rem;font-weight:700;line-height:1.35}[data-framed] .apt-pg .ap-lead>.apt-switch{margin-top:8px}[data-framed] .apt-pg .apt-sub-ic{align-items:flex-start;gap:6px;display:inline-flex}[data-framed] .apt-pg .apt-sub-ic>svg{flex:none;margin-top:.15em}[data-framed] .apt-pg .apt-lead-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}[data-framed] .apt-pg .apt-lead-sk{margin:0;font-size:1.25rem;line-height:1.35}[data-framed] .apt-list{min-width:0;margin:0;padding:0;list-style:none}[data-framed] .apt-list>li{min-width:0}[data-framed] .apt-item{flex-direction:column;min-width:0;display:flex;position:relative}[data-framed] .apt-item:after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}[data-framed] .apt-item>.ap-line:after,[data-framed] .apt-list>li:last-child>.apt-item:after{content:none}[data-framed] .apt-pg .ap-line-tx{gap:2px}[data-framed] .apt-l2{min-width:0;color:var(--hint);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:400;line-height:1.45;display:block}[data-framed] .apt-l2>svg{vertical-align:-2px;margin-right:4px;display:inline-block}[data-framed] .apt-l2>.ap-day{vertical-align:1px;margin-left:6px}[data-framed] .apt-visit{color:var(--info);font-weight:600}[data-framed] .apt-strong{color:var(--text);font-weight:600}[data-framed] .apt-l3{min-width:0;color:var(--weak);align-items:center;gap:5px;font-size:.875rem;font-weight:400;line-height:1.45;display:flex}[data-framed] .apt-l3>svg{flex:none}[data-framed] .apt-l3>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-framed] .apt-l3.is-unread{color:var(--strong);font-weight:600}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-l3>span{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}[data-framed] .apt-end{gap:6px}[data-framed] .apt-end,[data-framed] .apt-new{flex:none;align-items:center;display:inline-flex}[data-framed] .apt-new{color:var(--text);white-space:nowrap;gap:4px;font-size:.875rem;font-weight:700;line-height:1.4}[data-framed] .apt-new>i{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;display:block}[data-framed] .apt-new>b{font-variant-numeric:tabular-nums;margin-left:2px}[data-framed] .apt-chev{color:var(--hint);flex:none}[data-framed] .apt-acts{flex-wrap:wrap;gap:8px;min-width:0;display:flex}[data-framed] .apt-item>.apt-acts{margin-top:-2px;padding:0 0 12px 60px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-item>.apt-acts{padding-left:0}[data-framed] button.ap-line.apt-grp{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}@media (hover:hover){[data-framed] button.ap-line.apt-grp:hover{background:var(--fill)}}[data-framed] .apt-grp-ic{color:var(--hint);flex:none;transition:transform .15s}[data-framed] .apt-grp[aria-expanded=true] .apt-grp-ic{transform:rotate(180deg)}[data-framed] .apt-sub{border-left:2px solid var(--line);margin:0 0 12px 23px;padding-left:12px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-line{flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-line>.ap-line-tx{flex-basis:0%}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-line>:is(.apt-end,.apt-new){flex:1 0 100%;justify-content:flex-start;padding-left:60px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .ap-row{flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .ap-row>.ap-row-tx{flex-basis:0%}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .ap-row>.ap-row-end{text-align:left;flex:1 0 100%;order:3;justify-content:flex-start;max-width:none;padding-left:48px}[data-framed] .ap-tag.apt-st:not(.is-default){border-color:#0000}[data-framed] .ap-tag.apt-st:is(.is-busy,.is-gold){background:var(--gold-pill);color:var(--gold-text)}[data-framed] .ap-tag.apt-st.is-info{background:var(--navy-tint);color:var(--navy)}[data-framed] .ap-tag.apt-st.is-ok{color:var(--ok-text);background:#15773f1f}[data-framed] .ap-tag.apt-st:is(.is-danger,.is-primary){background:var(--primary-tint);color:var(--primary-dark)}[data-framed] .page>.sec-stack.ap>.sec:is(.apt-featsec,.apt-platesec:has(>.ap-plate:last-child)){padding-bottom:0}[data-framed] .page>.sec-stack.ap>.sec:is(.apt-featsec,.apt-platesec:has(>.ap-plate:last-child))+.sec:before{content:none}[data-framed] .page>.sec-stack.ap>.sec:is(.apt-featsec,.apt-platesec:has(>.ap-plate:last-child))+.sec{padding-top:24px}[data-framed] .apt-feat-hd{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}[data-framed] .apt-feat-t{letter-spacing:-.01em;color:var(--strong);word-break:keep-all;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}[data-framed] .apt-pay-w{gap:2px;min-width:0;display:grid}[data-framed] .apt-pay{color:var(--gold-text);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;font-size:.875rem;font-weight:700;line-height:1.45;display:flex}[data-framed] .apt-pay.is-done{color:var(--ok-text)}[data-framed] .apt-pay>svg{flex:none;margin-top:.15em}[data-framed] .apt-cap{color:var(--hint);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:400;line-height:1.55}[data-framed] .apt-who{align-items:center;gap:12px;min-width:0;display:flex}[data-framed] .ap-box.apt-refund{padding-block:0}[data-framed] .apt-fold-t{flex:auto;min-width:0}[data-framed] .apt-kv{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-framed] .apt-kv>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;font-size:.875rem;line-height:1.5;display:grid}[data-framed] .apt-kv-k{min-width:0;color:var(--text);word-break:keep-all;flex-wrap:wrap;align-items:flex-start;gap:0 8px;font-weight:600;display:flex}[data-framed] .apt-kv-n{color:var(--hint);font-weight:400}[data-framed] .apt-kv-v{color:var(--strong);text-align:right;font-variant-numeric:tabular-nums;word-break:keep-all;font-weight:700}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-kv>li{grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-kv-v{text-align:left}[data-framed] .apt-dot{background:var(--apt-dot,var(--hint));border-radius:3px;flex:none;width:10px;height:10px;margin-top:.32em;display:block}[data-framed] .apt-note-t{border-top:1px solid var(--divider);color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding-top:12px;font-size:.875rem;line-height:1.65}[data-framed] .apt-panel{gap:12px;min-width:0;display:grid}[data-framed] .apt-fail{justify-items:start;gap:8px;min-width:0;display:grid}[data-framed] .apt-fail>[role=alert]{justify-self:stretch}[data-framed] .apt-fail-t{color:var(--strong);word-break:keep-all;margin:0;font-size:1rem;font-weight:700;line-height:1.45}[data-framed] .apt-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-framed] .apt-tools>.ap-search{flex:12rem;width:auto}[data-framed] .apt-tools>.ap-pills{flex:none;margin-right:0}[data-framed] .apt-safe{align-items:flex-start;gap:6px;display:flex}[data-framed] .apt-safe>svg{flex:none;margin-top:.2em}[data-framed] .apt-col{flex:auto;gap:8px;min-width:0;display:grid}[data-framed] .apt-fig{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}[data-framed] .apt-fig-v{letter-spacing:-.02em;color:var(--strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.4375rem;font-weight:700;line-height:1.3}[data-framed] .apt-fig-k{color:var(--hint);font-size:.875rem;font-weight:400;line-height:1.45}[data-framed] .ap-box.apt-iso{text-align:center;justify-items:center}[data-framed] .apt-iso-ic{color:var(--gold-text);display:flex}[data-framed] .apt-iso-t{color:var(--strong);word-break:keep-all;font-size:1rem;font-weight:700;line-height:1.45}[data-framed] .apt-pg .apt-opts{gap:8px;min-width:0;margin:0 0 4px;display:grid}[data-framed] .apt-pg .apt-opt{box-sizing:border-box;border-radius:var(--r-md);background:var(--surface);width:100%;min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}[data-framed] .apt-pg .apt-opt[aria-checked=true]{background:var(--strong);color:#fff;box-shadow:none}[data-framed] .apt-pg .apt-opt-ic{background:var(--fill);width:36px;height:36px;color:var(--weak);border-radius:50%;flex:none;place-items:center;display:grid}[data-framed] .apt-pg .apt-opt[aria-checked=true] .apt-opt-ic{color:#fff;background:#ffffff29}[data-framed] .apt-pg .apt-opt-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}[data-framed] .apt-pg .apt-opt-tx>b{font-size:1rem;font-weight:700;line-height:1.4}[data-framed] .apt-pg .apt-opt-d{color:var(--hint);word-break:keep-all;font-size:.875rem;font-weight:400;line-height:1.45}[data-framed] .apt-pg .apt-opt[aria-checked=true] .apt-opt-d{color:#fff}@media (hover:hover){[data-framed] .apt-pg .apt-opt:not([aria-checked=true]):hover{background:var(--fill)}}[data-framed] .ap-box.apt-esc{gap:12px}[data-framed] .apt-esc-a{min-width:0;color:inherit;border-radius:var(--r-md);-webkit-tap-highlight-color:transparent;gap:12px;text-decoration:none;display:grid}[data-framed] .apt-esc-hd{align-items:center;gap:12px;min-width:0;display:flex}[data-framed] .apt-glyph{box-sizing:border-box;border-radius:var(--r-sm);background:var(--gold-pill);width:44px;height:44px;color:var(--gold-text);flex:none;place-items:center;font-family:Gowun Batang,Noto Serif KR,serif;font-size:1.1875rem;font-weight:700;line-height:1;display:grid}[data-framed] .ap-line-th.apt-glyph{width:48px;height:48px}[data-framed] .apt-esc.is-skel .apt-glyph{background:var(--fill)}[data-framed] .apt-esc-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}[data-framed] .apt-esc-t{color:var(--strong);word-break:keep-all;font-size:1.0625rem;font-weight:700;line-height:1.4}[data-framed] .apt-sum{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:flex}[data-framed] .apt-sum>span{color:var(--text);font-size:.9375rem;font-weight:600;line-height:1.45}[data-framed] .apt-sum>b{letter-spacing:-.02em;color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.4375rem;font-weight:700;line-height:1.25}[data-framed] .apt-info{border-radius:var(--r-md);background:var(--navy-tint);color:var(--navy);word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.55;display:flex}[data-framed] .apt-info>svg{flex:none;margin-top:.15em}[data-framed] .apt-warn{border-radius:var(--r-md);background:var(--navy-tint);color:var(--navy);gap:6px;padding:14px 16px;display:grid}[data-framed] .apt-warn>b{align-items:center;gap:6px;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}[data-framed] .apt-warn>b>svg{flex:none}[data-framed] .apt-warn>p{word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.65}[data-framed] .apt-steps{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-framed] .apt-steps>li{align-items:flex-start;gap:10px;min-width:0;display:flex}[data-framed] .apt-step-no{border-radius:var(--r-sm);background:var(--st-bg,var(--fill));width:24px;height:24px;color:var(--st-ink,var(--text));flex:none;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:grid}[data-framed] .apt-step-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-framed] .apt-step-tx>b{color:var(--strong);word-break:keep-all;font-size:.9375rem;font-weight:700;line-height:1.45}[data-framed] .apt-step-tx>span{color:var(--hint);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}[data-framed] .apt-step-end{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;display:flex}[data-framed] .apt-step-end>b{color:var(--strong);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.45}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-steps>li{flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-step-end{text-align:left;flex-direction:row;flex:1 0 100%;align-items:baseline;gap:8px;padding-left:34px}[data-framed] .apt-step-st{color:var(--st-state,var(--hint));font-size:.75rem;font-weight:700;line-height:1.4}[data-framed] .apt-quote{border-left:3px solid var(--gold);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--fill);color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.6}[data-framed] .apt-ev{gap:8px;min-width:0;display:grid}[data-framed] .apt-photos{flex-wrap:wrap;gap:8px;display:flex}[data-framed] .apt-photos>a{border-radius:var(--r-md);line-height:0;display:block}[data-framed] .apt-photos img{object-fit:cover;border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--fill);width:86px;height:86px;display:block}[data-framed] .apt-ans>li{position:relative}[data-framed] .apt-ans>li:not(:last-child):after{content:"";background:var(--divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}[data-framed] .apt-ans-i{gap:12px;min-width:0;padding:16px 0;display:grid}[data-framed] .apt-ans>li:first-child>.apt-ans-i{padding-top:0}[data-framed] .apt-ans h2.ap-line-nm{margin:0}[data-framed] .apt-qs{color:var(--strong);gap:6px;margin:0;padding-left:1.25em;font-size:.9375rem;line-height:1.6;display:grid}[data-framed] .apt-qs>li{white-space:pre-wrap;overflow-wrap:anywhere}[data-framed] .apt-answer{border-radius:var(--r-md);background:var(--fill);gap:8px;padding:14px 16px;display:grid}[data-framed] .apt-answer-h{color:var(--strong);font-size:.875rem;font-weight:700;line-height:1.45}[data-framed] .apt-answer>p{color:var(--strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.75}[data-framed] .apt-cap.apt-danger{color:var(--danger)}[data-framed] .apt-offer-p{color:var(--strong);font-variant-numeric:tabular-nums;flex:none;font-size:1.0625rem;font-weight:700;line-height:1.4}[data-framed] .page.apt-room{--page-pad:var(--ap-pad)}[data-framed] .page.cs-room.apt-room{padding:0}[data-framed] .page.cs-room.apt-room .cs-hd-open{min-height:3rem}[data-framed] .page.apt-room .msg.them{box-shadow:none}[data-framed] .page.apt-room .msg.sys{color:var(--hint);font-size:.8125rem}[data-framed] .page.apt-room .ap-box.apt-blk{margin:0 0 12px;display:block}[data-framed] .page.apt-room .apt-tail{height:20px}[data-framed] .page.inq-room.apt-room .msg.me{background:var(--strong);color:#fff}[data-framed] .page.inq-room.apt-room .msg.them{background:var(--fill)}[data-framed] .page.inq-room.apt-room .inq-msgs{background:var(--surface)}[data-framed] .page.inq-room.apt-room .inq-input{padding:12px var(--page-pad) calc(12px + env(safe-area-inset-bottom,0px));border-top-color:var(--line-card)}[data-framed] .page.inq-room.apt-room .inq-input .ap-input{flex:auto;width:auto}[data-framed] .page.inq-room.apt-room .inq-hd>.ap-btn{flex:none;gap:4px;padding-inline:12px}[data-framed] .page.apt-room .avatar:not(:has(img)){background:var(--fill);color:var(--weak);box-shadow:inset 0 0 0 1px var(--card-line)}[data-framed] .ap-cta.apt-composer .ap-cta-row>.apt-form{flex:auto;align-items:center;gap:8px;min-width:0;margin:0;display:flex}[data-framed] .apt-form>.ap-input{flex:auto;width:auto;min-width:0}[data-framed] .ap-btn.apt-send{flex:none}[data-framed] .ap-cta.apt-composer .ap-cta-note{gap:8px;display:grid}@media (prefers-reduced-motion:reduce){[data-framed] .apt-grp-ic{transition:none}}:root[data-a11y-motion=reduce] [data-framed] .apt-grp-ic{transition:none}@media (prefers-contrast:more){[data-framed] .ap-tag.apt-st{border-color:currentColor}[data-framed] :is(.apt-info,.apt-warn,.apt-answer,.apt-quote){box-shadow:inset 0 0 0 1px}}:root[data-a11y-contrast=high] [data-framed] .ap-tag.apt-st{border-color:currentColor}:root[data-a11y-contrast=high] [data-framed] :is(.apt-info,.apt-warn,.apt-answer,.apt-quote){box-shadow:inset 0 0 0 1px}@media (forced-colors:active){[data-framed] .ap-tag.apt-st{border-color:canvastext}[data-framed] :is(.apt-info,.apt-warn,.apt-answer,.apt-quote,.apt-glyph,.apt-step-no){outline-offset:-1px;outline:1px solid canvastext}[data-framed] .apt-pg .apt-opt{border:1px solid buttontext}[data-framed] .apt-pg .apt-opt[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}[data-framed] .apt-pg .apt-opt[aria-checked=true] :is(.apt-opt-d,.apt-opt-ic){color:highlighttext}[data-framed] .apt-new>i{forced-color-adjust:none;background:canvastext}}.apm-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.apm-list{min-width:0;margin:0;padding:0;list-style:none}.apm-fields{gap:16px;min-width:0;display:grid}.sheet .apm-fields{margin:12px 0 0}.apm-sheet-btn{margin-top:16px}.apm-err{justify-items:start;gap:8px;min-width:0;display:grid}.apm-err>*{justify-self:stretch}.apm-err>.ap-btn.is-sm{justify-self:start}.apm-strong{color:var(--strong)}.apm-opt{color:var(--hint);font-weight:500}.apm-nowrap{white-space:nowrap}.apm-break{word-break:break-all}.apm-th{border-radius:var(--ap-thumb-r);flex:none;display:inline-flex;overflow:hidden}.apm-ord .avatar,.apm-th>.avatar{border-radius:var(--ap-thumb-r);background:var(--fill);color:var(--weak);box-shadow:inset 0 0 0 1px var(--card-line);font-family:inherit;font-weight:700}.apm-hd-n{color:var(--hint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.875rem;font-weight:400}.apm-hd-tag{margin:6px 0 0}.apm-hd-count,.apm-hd-tag{padding-left:calc(var(--ic-20) + 6px)}.apm-hd-count{margin:4px 0 0}.ap-note.apm-note{gap:4px;min-height:0;padding:20px 16px}.apm-note-t{color:var(--text);font-size:.9375rem;font-weight:600}.apm-note-d,.apm-note-t{line-height:1.5;display:block}.apm-note-d{color:var(--weak);font-size:.875rem;font-weight:400}.sec>.ap-note.apm-note+.ap-btn.is-sm{align-self:center}.apm-fig{flex-direction:column;min-width:0}.apm-fig,.apm-fig-v{gap:2px;display:flex}.apm-fig-v{color:var(--strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;font-size:1.1875rem;font-weight:700;line-height:1.3}.apm-fig-v.ty-danger{color:var(--danger)}.apm-fig-v.ty-gold{color:var(--gold-text)}.apm-fig-v.mm-ok{color:var(--ok-text)}.apm-fig-k{color:var(--hint);word-break:keep-all;font-size:.875rem;font-weight:400;line-height:1.45}.ap-box.apm-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media (min-width:600px){.ap-box.apm-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-box.apm-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.apm-box-t{color:var(--strong);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.45;display:block}.apm-box-d,.apm-box-t{word-break:keep-all;margin:0}.apm-box-d{color:var(--weak);font-size:.875rem;line-height:1.55}.apm-box-d b{color:var(--strong)}.apm-box-row{flex-wrap:wrap;align-items:center;gap:8px}.apm-box-row,.apm-info{min-width:0;display:flex}.apm-info{border-radius:var(--r-md);background:var(--fill);align-items:flex-start;gap:10px;padding:14px 16px}.apm-info-ic{color:var(--info);flex:none;margin-top:2px;display:inline-flex}.apm-info-ic.is-gold{color:var(--gold-text)}.apm-info.is-warn .apm-info-ic{color:var(--warn-text)}.apm-info-tx{min-width:0;color:var(--text);word-break:keep-all;flex-direction:column;flex:1;align-items:flex-start;gap:6px;margin:0;font-size:.875rem;line-height:1.6;display:flex}.apm-info-t{color:var(--strong);font-size:.875rem;font-weight:700}.apm-info-d{color:var(--weak);margin:0;font-size:.875rem;line-height:1.55}.apm-info-tx>.ty-legal{color:var(--neutral-text)}.ap-row.apm-row-quiet .ap-row-t{color:var(--weak)}.ap-row.apm-row-quiet:disabled{cursor:default}.apm-lock-track{box-sizing:border-box;background:#c4bbae;border-radius:99px;flex:none;justify-content:flex-end;width:46px;height:27px;padding:3px;display:inline-flex}.apm-lock-track>span{background:#fff;border-radius:50%;width:21px;height:21px}.ap-btn.apm-btn-sk{background-color:var(--fill);box-shadow:none}.apm-sk-tx{color:#0000;forced-color-adjust:none;pointer-events:none;-webkit-user-select:none;user-select:none}.page>.sec-stack.ap>.sec.apm-prof{gap:16px}.apm-prof-hd{align-items:center;gap:14px;min-width:0;display:flex}.apm-av{box-sizing:border-box;background:var(--fill);border:1px solid var(--card-line);width:56px;height:56px;color:var(--strong);border-radius:50%;flex:none;place-items:center;font-size:1.375rem;font-weight:700;line-height:1;display:grid}.apm-prof-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.apm-nm{letter-spacing:-.01em;color:var(--strong);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;display:flex}.apm-nm-t{overflow-wrap:anywhere;min-width:0}.apm-role{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;display:flex}.apm-role,.apm-sub{color:var(--hint);font-size:.875rem;line-height:1.45}.apm-sub{word-break:keep-all;overflow-wrap:anywhere;margin:0}.apm-sub.is-on{color:var(--weak)}.apm-sub.apm-mail{word-break:break-all}.apm-prof.is-skel .apm-nm,.apm-prof.is-skel .apm-sub{display:block}.ap-box.apm-wal{gap:2px}.apm-wal-k{color:var(--weak);align-items:center;gap:4px;margin:0;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.apm-wal-v{letter-spacing:-.01em;color:var(--strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.4375rem;font-weight:700;line-height:1.3}.apm-wal-u{color:var(--weak);margin-left:2px;font-size:.9375rem;font-weight:700}.apm-wal>.apm-acts{margin-top:10px}.apm-prof.is-skel .apm-wal-k,.apm-prof.is-skel .apm-wal-v{display:block}.page>.sec-stack.ap>.sec.apm-nav{padding-bottom:8px}.page>.sec-stack.ap>.sec.apm-nav+.sec:before{content:none}.apm-fold-n{color:var(--weak);font-variant-numeric:tabular-nums;font-size:.875rem}.apm-fold-ic{color:var(--hint);flex:none;transition:transform .18s}.ap-row[aria-expanded=true] .apm-fold-ic{transform:rotate(180deg)}.apm-rows>li:has(>.apm-panel)>.ap-row:after{content:none}.apm-rows>li:not(:last-child)>.apm-panel{border-bottom:1px solid var(--divider)}.apm-panel{gap:8px;min-width:0;padding:0 0 14px 48px;display:grid}.apm-panel-tx{color:var(--weak);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.55}.apm-items{min-width:0;margin:0;padding:0;list-style:none}.apm-item{border-bottom:1px solid var(--divider);flex-direction:column;gap:6px;min-width:0;padding:10px 0;display:flex}.apm-item:first-child{padding-top:2px}.apm-item:last-child{border-bottom:0}.apm-item.is-row{flex-direction:row;align-items:center;gap:10px}.apm-item>.ap-btn.is-sm{align-self:flex-start}.apm-item-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.apm-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.apm-item-t{color:var(--strong);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.45}.apm-item-d{color:var(--hint);line-height:1.45}.apm-item-d,.apm-item-tx{word-break:keep-all;margin:0;font-size:.875rem}.apm-item-tx{color:var(--weak);line-height:1.55}.apm-item-err{color:var(--danger)}.apm-quota{flex-direction:column;gap:4px;margin-top:6px;display:flex}.apm-quota>.gauge{display:block}.apm-recent-r{margin-left:4px;font-weight:700}.apm-swatch{background:var(--gold);border-radius:50%;width:18px;height:18px;display:block}.ap-box.apm-claims{gap:8px}.ap-box.apm-role-box{align-items:center;gap:12px;padding:4px 16px;display:flex}.apm-role-box>.ap-rows{flex:auto;min-width:0}.apm-role-box>.ap-btn{flex:none}.apm-legal>.ty-legal{text-align:center}.ap-box.apm-up{gap:12px}.apm-th-sk{width:48px;height:48px;display:block}.apm-up>.ap-day{justify-self:start}.apm-up-who{align-items:center;gap:12px}.apm-up-tx,.apm-up-who{min-width:0;display:flex}.apm-up-tx{flex-direction:column;gap:2px}.apm-up-t{color:var(--strong);overflow-wrap:anywhere;font-size:1rem;font-weight:600}.apm-up-d,.apm-up-t{word-break:keep-all;line-height:1.45}.apm-up-d{color:var(--hint);font-size:.875rem}.ap-box.apm-mood{gap:16px}.apm-mm-n{margin-bottom:6px;font-weight:700}.apm-mm-l,.apm-mm-n{font-size:.875rem;line-height:1.3}.apm-mm-l{color:var(--hint);margin-top:8px}.apm-mood .apm-figs{flex-wrap:wrap;gap:12px 24px;display:flex}.ap-box.apm-crisis{gap:12px}.apm-crisis-tx{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.55}.apm-fav-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.apm-fav .ap-line-3.apm-fav-meta{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;color:var(--hint);overflow:visible}.ap-line.apm-static{cursor:default}@media (hover:hover){.ap-line.apm-static:hover{box-shadow:none;background:0 0}}.apm-rv-meta{color:var(--hint);margin:0;font-size:.875rem;line-height:1.45}.apm-rv-hidden{border-radius:var(--r-md);background:var(--fill);gap:8px;padding:12px;display:grid}.apm-rv-note{color:var(--text);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.6}.apm-rv-rate{align-items:center;gap:8px;min-width:0;display:flex}.apm-rv-help{color:var(--weak);margin-left:auto;font-size:.875rem}.apm-tags{flex-wrap:wrap;gap:6px;display:flex}.apm-reply{border-left:3px solid var(--line);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--fill);color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;padding:10px 12px;font-size:.875rem;line-height:1.6}.apm-reply-k{color:var(--weak);font-size:.875rem;font-weight:700;display:block}.apm-rv-st{color:var(--text);margin:0;font-size:.875rem;font-weight:600;line-height:1.55}.apm-rv-hidden>.apm-rv-st:not(.is-on),.apm-rv>.apm-rv-st:not(.is-on){margin-top:-8px}.ap-btn.apm-armed{box-shadow:inset 0 0 0 2px var(--warn-text);color:var(--warn-text);font-weight:700}.ap-tag.apm-tag-warn{background:var(--danger-bg);color:var(--warn-text);border-color:#0000}.ap-tag.apm-tag-info{background:var(--navy-tint);color:var(--navy);border-color:#0000}.apm-rv.is-skel .ap-rv-nm,.apm-rv.is-skel .apm-rv-meta{display:block}button.ap-line.apm-noti{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.ap-line.apm-noti{align-items:flex-start;padding:12px 0}.apm-noti-ic{box-sizing:border-box;background:var(--fill);border:1px solid var(--card-line);letter-spacing:-.02em;width:2.5rem;min-width:40px;height:2.5rem;min-height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid}.apm-noti-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.apm-noti-t{color:var(--strong);font-size:1rem;font-weight:600;line-height:1.4}.apm-noti-b,.apm-noti-t{word-break:keep-all;overflow-wrap:anywhere}.apm-noti-b{color:var(--weak);font-size:.875rem;line-height:1.5}.apm-noti-m{color:var(--hint);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:.875rem;line-height:1.45;display:flex}.apm-unread{color:var(--text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.apm-unread-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}.apm-noti-go{color:var(--strong);font-weight:600}.apm-noti-chev{color:var(--hint);flex:none;align-self:center}.apm-noti.is-skel .apm-noti-b,.apm-noti.is-skel .apm-noti-m,.apm-noti.is-skel .apm-noti-t{display:block}.ap-box.apm-bal{gap:2px}.page .apm-bal-k{letter-spacing:0;color:var(--weak);align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.apm-bal-v{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700;line-height:1.25}.apm-bal-u{color:var(--weak);margin-left:2px;font-size:1rem;font-weight:700}.apm-bal-d{color:var(--hint);word-break:keep-all;margin:2px 0 0;font-size:.875rem;line-height:1.45;display:block}.apm-bal-fail{color:var(--strong);margin:2px 0 0;font-size:1.1875rem;font-weight:700}.apm-back{margin-bottom:4px}.apm-tx{transition:opacity .15s}.apm-tx.is-busy{opacity:.5}.apm-txg+.apm-txg{margin-top:8px}.apm-txg-h{z-index:1;background:var(--surface);letter-spacing:0;color:var(--hint);margin:0;padding:8px 0 4px;font-size:.875rem;font-weight:700;line-height:1.45;position:sticky;top:0}.ap-row.apm-tx-row{align-items:flex-start}.apm-tx-row>.ap-row-ic{margin-top:2px}.apm-tx-t{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apm-tx-amt{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:50%;display:flex}.apm-tx-v{color:var(--strong);white-space:nowrap;align-items:baseline;gap:1px;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}.apm-tx-v.is-in{color:var(--ok-text)}.apm-tx-u{font-size:.875rem;font-weight:700}.apm-tx-bal{color:var(--hint);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-row.apm-tx-row{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;display:grid}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .apm-tx-amt{text-align:left;grid-column:2;align-items:flex-start;max-width:none}.ap-cta.apm-cta-off{visibility:hidden;pointer-events:none}.apm-gate-tile{border-radius:var(--r-md);background:var(--fill);width:52px;height:52px;color:var(--strong);flex:none;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:grid}.apm-gate-tile.is-warn{background:var(--danger-bg);color:var(--danger)}.apm-gate-tile.is-gold{background:var(--gold-pill);color:var(--gold-text)}.apm-gate-spin{justify-content:center;align-items:center;min-height:52px;display:flex}.apm-gate-amt{color:var(--strong);margin:8px 0 0;font-size:.9375rem;font-weight:700}:is(.apm-pay,.apm-auth) .ap-gate>.ap-gate-t{display:block}:is(.apm-pay,.apm-auth) .ap-gate>h1.ap-gate-t{letter-spacing:0;margin:12px 0 0;font-size:1.0625rem;font-weight:700;line-height:1.45}:is(.apm-pay,.apm-auth) .ap-gate>.apm-gate-alert{align-self:stretch}:is(.apm-pay,.apm-auth) .ap-gate>.apm-gate-alert>h1.ap-gate-t{letter-spacing:0;margin:12px 0 0;font-size:1.0625rem;font-weight:700;line-height:1.45;display:block}:is(.apm-pay,.apm-auth) .ap-gate>.apm-gate-spin+.ap-gate-sub{margin-top:12px}.ap-box.apm-verify{gap:8px}.apm-verify b{color:var(--strong)}.page>.sec-stack.ap .sec-rows.apm-ord>*{border-bottom-color:var(--divider);padding:12px 0}.page>.sec-stack.ap .sec-rows.apm-ord>:first-child{padding-top:4px}.page>.sec-stack.ap .sec-rows.apm-ord>:last-child{padding-bottom:4px}@media (hover:hover){.apm-ord>.sec-row-tap:hover{background:var(--fill);box-shadow:-8px 0 0 var(--fill),8px 0 0 var(--fill)}}.apm-ord-sk{align-items:center;gap:12px;display:flex}.apm-ord-sk-ic{border-radius:var(--r-sm);flex:none;width:44px;height:44px}.apm-ord-sk-tx{flex:1;gap:8px;min-width:0;display:grid}.page>.sec-stack.ap>.sec.apm-cond{gap:12px}.apm-cond-row{gap:4px;min-width:0;display:grid}.page>.sec-stack.ap .sec-rows.apm-facts>*{border-bottom-color:var(--divider);padding:10px 0}.page>.sec-stack.ap .sec-rows.apm-facts>:first-child{padding-top:2px}.apm-fact-sk{gap:16px;display:flex}.apm-back-lk{border-radius:var(--r-sm);min-height:48px;color:var(--weak);align-items:center;gap:4px;margin:4px 0 0 -4px;padding:0 4px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.apm-od-meta{color:var(--hint);flex-wrap:wrap;gap:6px 8px;margin:6px 0 0;font-size:.875rem;line-height:1.45}.apm-od-meta,.apm-od-who{align-items:center;display:flex}.apm-od-who{gap:10px;min-width:0;margin:8px 0 0}.apm-od-who-t{color:var(--strong);font-size:1rem;font-weight:700;line-height:1.45}.apm-od-head.ap-lead>h1,.apm-od-who-t{overflow-wrap:anywhere}.apm-od-sk-t{min-height:1.7rem;display:block}.apm-money{min-width:0;margin:0;display:grid}.apm-money-r{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.apm-money-r:first-child{padding-top:0}.apm-money-r:last-child{border-bottom:0;padding-bottom:0}.apm-money-k{flex:auto;min-width:0;margin:0}.apm-money-l{color:var(--text);overflow-wrap:anywhere;font-size:.9375rem}.apm-money-l,.apm-money-n{word-break:keep-all;line-height:1.45;display:block}.apm-money-n{color:var(--hint);margin-top:2px;font-size:.875rem}.apm-money-v{color:var(--strong);white-space:nowrap;margin:0 0 0 auto;font-size:.9375rem;font-weight:600;line-height:1.45}.apm-money-r.is-strong .apm-money-l{color:var(--strong);font-weight:700}.apm-money-r.is-strong .apm-money-v{font-size:1rem;font-weight:700}.apm-money-v.is-ok{color:var(--ok-text)}.apm-money-v.is-warn{color:var(--warn-text)}.apm-tl{min-width:0;margin:0;padding:0 0 0 6px;list-style:none}.apm-tl-i{border-left:2px solid var(--line);flex-direction:column;gap:2px;padding:8px 0 12px 18px;display:flex;position:relative}.apm-tl-i:last-child{border-left-color:#0000}.apm-tl-i:before{content:"";background:var(--strong);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-6px}.apm-tl-at{color:var(--hint);font-size:.875rem;line-height:1.45}.apm-tl-t{color:var(--strong);word-break:keep-all;font-size:.9375rem;font-weight:700;line-height:1.45}.apm-tl-d{color:var(--weak);word-break:keep-all;font-size:.875rem;line-height:1.5}.apm-btns{gap:8px;display:grid}.apm-terms-hist .ap-row-t>.ap-tag{vertical-align:1px;margin-left:4px}.frame>main>.page.apm-auth{width:100%;max-width:calc(460px + 2 * var(--ap-pad));flex-direction:column;flex:1 0 auto;justify-content:center;margin:0 auto;display:flex}.page.apm-login{isolation:isolate;position:relative;overflow-x:clip}.frame>main>.page.apm-auth.apm-login{justify-content:flex-start;padding-top:24px}@media (min-width:600px){.frame>main>.page.apm-auth.apm-login{padding-top:56px}}.page.apm-login:before{content:"緣";content:"緣"/"";z-index:-1;color:#b98a1f14;pointer-events:none;font-family:Noto Serif KR,serif;font-size:11.25rem;line-height:1;position:absolute;top:40px;right:0}.page>.sec-stack.ap>.sec.apm-auth-head{align-items:flex-start;gap:10px;padding:16px 0 24px}.apm-auth-tag{color:var(--weak);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.6}.apm-auth-acts,.page>.sec-stack.ap>.sec.apm-auth-acts{gap:8px}.apm-auth-acts{flex-direction:column;min-width:0;display:flex}.btn.apm-brand{--btn-mh:3.25rem;border-radius:var(--r-md);min-height:3.25rem;padding:.5rem 20px;font-size:1rem;font-weight:700;line-height:1.4}.apm-naver-n{font-size:1rem;font-weight:900}.apm-disclose-ic{flex:none;transition:transform .2s}.apm-disclose[aria-expanded=true]>.apm-disclose-ic{transform:rotate(180deg)}.apm-form{gap:12px;min-width:0;padding:4px 0 8px;display:grid}.apm-form-err{border-radius:var(--r-md);background:var(--danger-bg);padding:10px 14px}.apm-pw{min-width:0;position:relative}.apm-pw>.ap-input{padding-right:64px}.apm-pw-tg{font:inherit;padding:0 10px;font-size:.875rem;font-weight:700;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.apm-auth-lk,.apm-pw-tg{border-radius:var(--r-sm);min-width:48px;min-height:48px;color:var(--weak);cursor:pointer;background:0 0;border:0;margin:0}.apm-auth-lk{font:inherit;text-align:center;text-underline-offset:3px;word-break:keep-all;justify-content:center;align-items:center;padding:0 8px;font-size:.875rem;font-weight:600;line-height:1.45;text-decoration:underline;display:inline-flex}.apm-auth-lk.is-row{align-self:center}.apm-auth-links{color:var(--weak);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:4px 0 0;font-size:.875rem;font-weight:600;display:flex}.apm-auth-links.is-start{justify-content:flex-start;margin:6px 0 0 -4px}.apm-auth-q{padding:0 4px}.page>.sec-stack.ap>.sec.apm-demo{gap:8px}.ap-pill.apm-admin{box-shadow:inset 0 0 0 1px var(--gold-text);color:var(--gold-text)}.ap-pill.apm-admin>svg{margin-right:4px}.apm-auth-bar{align-items:center;gap:8px;min-height:48px;margin:4px 0 0 -12px;display:flex}.page>.sec-stack.ap>.apm-auth-bar+.sec.ap-lead{padding-top:4px}.apm-prog{background:var(--line);border-radius:99px;flex:auto;height:4px;overflow:hidden}.apm-prog>i{width:var(--apm-prog,0);border-radius:inherit;background:var(--strong);height:100%;transition:width .35s var(--push);display:block}.apm-prog-n{min-width:2.5rem;color:var(--weak);text-align:right;flex:none;font-size:.875rem;font-weight:700}.ap-lead.apm-step-lead>h2{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:1.25rem;line-height:1.35;display:block}.ap-lead.apm-step-lead>h2,.apm-step-lead b{color:var(--strong);font-weight:700}.apm-st{word-break:keep-all;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.apm-st:empty{margin-top:-8px}.apm-st.is-ok{color:var(--ok-text)}.apm-st.is-weak{color:var(--weak)}.apm-st.is-danger{color:var(--danger)}.apm-rules{flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.apm-rules>li{color:var(--weak);align-items:center;gap:4px;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}.apm-rules>li.is-met{color:var(--ok-text)}.apm-rules-ic{opacity:.4;display:inline-flex}.is-met>.apm-rules-ic{opacity:1}.apm-terms>li{border-bottom:1px solid var(--divider)}.apm-terms>li:last-child{border-bottom:0}.apm-term{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.apm-term.is-sensitive{box-shadow:inset 3px 0 0 var(--info);padding-left:10px}.apm-check{border-radius:var(--r-sm);min-width:0;min-height:48px;color:var(--strong);cursor:pointer;flex:1 1 0;align-items:center;gap:12px;padding:8px 0;font-size:.9375rem;font-weight:600;line-height:1.45;display:flex}.apm-check.is-all{font-size:1rem}.apm-box{box-sizing:border-box;border:1.5px solid var(--ctl-line);border-radius:var(--r-xs);color:#0000;background:#fff;flex:none;place-items:center;width:24px;height:24px;transition:background-color .15s;display:grid}.apm-check[aria-checked=true]>.apm-box{border-color:var(--strong);background:var(--strong);color:#fff}.apm-check-tx{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.ap-tag.apm-req{color:var(--primary)}.apm-more-lk{border-radius:var(--r-sm);min-width:48px;min-height:48px;color:var(--info);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0 4px;font-size:.875rem;font-weight:600;text-decoration:underline}.apm-term-d{border-radius:var(--r-md);background:var(--fill);color:var(--weak);word-break:keep-all;flex-basis:100%;margin:0 0 10px;padding:10px 12px;font-size:.875rem;font-weight:400;line-height:1.6;display:block}.apm-term-d b{color:var(--text)}.apm-assure{color:var(--weak);word-break:keep-all;align-items:flex-start;gap:6px;margin:0;font-size:.875rem;line-height:1.55;display:flex}.apm-assure>svg{flex:none;margin-top:.2em}.apm-assure.is-ok{color:var(--ok-text);font-weight:600}.ap-box.apm-fact{border-left:3px solid var(--warn-text);text-align:left;gap:8px}.apm-fact-t{color:var(--strong);align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}.apm-fact-t>svg{color:var(--warn-text);flex:none}.apm-fact-d,.apm-fact-list{color:var(--text);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.65}.apm-fact-list{padding-left:18px;list-style:outside}.apm-fact-list b{color:var(--strong)}.ap-gate>.apm-fact{align-self:stretch;margin-top:20px}@media (min-width:600px){.ap-gate>.apm-fact{align-self:center;width:100%;max-width:460px}}.apm-cta-err{color:var(--primary)}.apm-skip{gap:4px;margin-top:8px;display:grid}.page>.sec-stack.ap>.sec>.apm-skip>.ap-hint{text-align:center;margin:0}.apm-or{color:var(--weak);align-items:center;gap:10px;margin:0;font-size:.875rem;font-weight:700;display:flex}.apm-or:after,.apm-or:before{content:"";background:var(--line);flex:1;height:1px}.apm-inline{align-items:center;gap:8px;min-width:0;display:flex}.apm-inline>.ap-input,.apm-inline>.apm-otp{flex:auto;min-width:0}.apm-inline>.ap-btn{flex:none}.apm-otp{display:block;position:relative}.apm-otp>.ap-input{letter-spacing:3px;padding-right:56px}.apm-otp-left{color:var(--primary);font-size:.875rem;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.apm-select{padding-right:12px}.ap-lead.apm-start-lead>h1{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.apm-start-mark{border-radius:var(--r-md);background:var(--primary);color:#fff;flex:none;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.apm-start-hanja,.apm-start-mark{font-family:Gowun Batang,Noto Serif KR,serif}.apm-start-hanja{color:var(--primary)}.apm-roles .ap-row-ic.apm-glyph{color:var(--strong);font-size:.875rem;font-weight:700;line-height:1}.apm-roles .ap-row-ic.apm-glyph.is-serif{font-family:Gowun Batang,Noto Serif KR,serif;font-size:1rem}.apm-start-legal{font-size:var(--fs-caption);color:var(--weak);text-align:center;word-break:keep-all;margin:0;line-height:1.6}.apm-sur{gap:8px;min-width:0;display:grid}.apm-sur>.ap-field-l:not(:first-child){margin-top:8px}.ap-input.apm-sur-pick{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.apm-sur-v{min-width:0;color:var(--strong);overflow-wrap:anywhere;font-size:1rem;font-weight:700}.apm-sur-clan{color:var(--weak);margin-left:8px}.apm-sur-chg,.apm-sur-clan{font-size:.875rem;font-weight:600}.apm-sur-chg{color:var(--info);flex:none}.apm-sur-desc{border-radius:var(--r-md);background:var(--fill);color:var(--weak);word-break:keep-all;padding:10px 12px;font-size:.875rem;line-height:1.55}.ap-pills.is-wrap.apm-sur-list{overscroll-behavior:contain;align-content:flex-start;max-height:13rem;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.apm-box,.apm-disclose-ic,.apm-fold-ic,.apm-prog>i,.apm-tx{transition:none}}:root[data-a11y-motion=reduce] :is(.apm-fold-ic,.apm-disclose-ic,.apm-prog>i,.apm-tx,.apm-box){transition:none}@media (prefers-contrast:more){.apm-av,.apm-noti-ic,.apm-th>.avatar{border-color:var(--ctl-line)}.apm-th>.avatar{box-shadow:inset 0 0 0 1px var(--ctl-line)}}:root[data-a11y-contrast=high] :is(.apm-av,.apm-noti-ic){border-color:var(--ctl-line)}:root[data-a11y-contrast=high] .apm-th>.avatar{box-shadow:inset 0 0 0 1px var(--ctl-line)}@media (forced-colors:active){.apm-av,.apm-gate-tile,.apm-lock-track,.apm-noti-ic{border:1px solid canvastext}.ap-note.apm-note,.apm-info,.apm-reply,.apm-rv-hidden,.apm-sur-desc,.apm-term-d{outline-offset:-1px;outline:1px solid canvastext}.apm-prog{outline:1px solid canvastext}.apm-prog>i{forced-color-adjust:none;background:highlight}.apm-box{border-color:buttontext}.apm-check[aria-checked=true]>.apm-box{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.page>.sec-stack.ap>.sec.ap-lead.apm-noti-lead{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.page>.sec-stack.ap>.sec.ap-lead.apm-noti-lead>h1{align-items:center;min-height:3rem;display:flex}.page>.sec-stack.ap>.sec.ap-lead.apm-noti-lead>.ap-btn.is-sm{align-self:center;margin:0}.pay-av{box-sizing:border-box;min-height:22px;font-size:var(--fs-micro,12px);white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:0 8px;font-weight:700;line-height:1.4;display:inline-flex}.pay-av.is-open{color:var(--ok-text);background:#e7f3ec}.pay-av.is-closed{background:var(--card-line);color:var(--strong)}.pay-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;min-height:24px;display:flex}.ap-info>.pay-meta:last-child{margin-top:auto}@media (min-width:600px){.ap-card.is-roww .ap-info>.pay-meta{margin-top:0}}.ap-line-2>.pay-av{min-height:0;margin-right:2px;padding:1px 6px;line-height:1.3}.ap-mini-2:has(>.pay-av){flex-wrap:wrap;row-gap:4px}.pay-av.is-skel{width:var(--w,5.25em);color:#0000;forced-color-adjust:none}@media (forced-colors:active){.pay-av{outline-offset:-1px;outline:1px solid canvastext}}.pay-guide{box-sizing:border-box;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--card-shadow);gap:12px;margin:0;padding:16px;display:grid}.pay-guide.is-line{background:var(--fill);box-shadow:none;border-color:#0000;gap:6px;padding:12px 14px}.pay-guide-t{letter-spacing:-.01em;color:var(--strong);word-break:keep-all;align-items:center;gap:6px;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4;display:flex}.pay-guide-t>svg{color:var(--gold-text);flex:none}.pay-guide-msg,.pay-guide.is-line .pay-guide-t{font-size:.9375rem}.pay-guide-msg{color:var(--text);word-break:keep-all;margin:0;line-height:1.55}.pay-guide-rows{min-width:0;margin:0;display:grid}.pay-guide-row{border-top:1px solid var(--divider);grid-template-columns:minmax(0,6rem) minmax(0,1fr);align-items:baseline;column-gap:12px;min-width:0;padding:10px 0;display:grid}.pay-guide-row:first-child{border-top:0;padding-top:0}.pay-guide-row>dt{color:var(--hint);word-break:keep-all;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.pay-guide-row>dd{min-width:0;color:var(--strong);flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:1rem;line-height:1.5;display:flex}.pay-guide-acct{word-break:keep-all;overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;min-width:0;display:flex}.pay-guide-acct>b{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.pay-guide-acct>span:last-child{color:var(--text)}.pay-guide-link{max-width:100%;min-height:48px;color:var(--info);text-underline-offset:3px;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:700;text-decoration:underline;display:inline-flex}.pay-guide-link>svg{flex:none}.pay-guide-host{color:var(--weak);font-weight:400}.pay-guide-sub{color:var(--hint);word-break:keep-all;margin-top:-6px;font-size:.875rem;line-height:1.45}.pay-guide-v{overflow-wrap:anywhere;word-break:keep-all}.pay-guide-v.is-text{white-space:pre-wrap}.pay-guide-upd{color:var(--hint);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;line-height:1.45}.pay-guide-caution{border-radius:var(--r-md);background:var(--gold-pill);color:var(--strong);word-break:keep-all;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.5;display:flex}.pay-guide-caution>svg{color:var(--gold-text);flex:none;margin-top:.15em}.pay-guide-foot{color:var(--weak);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.5}.pay-guide-err{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.pay-guide-err>p{color:var(--strong);flex:12rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.pay-guide-sk{align-items:center;min-height:1.5rem}.pay-guide-sk>.sh{max-width:100%;display:block}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .pay-guide-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.payf-owner,.payf-room-guide{min-width:0;margin:0 0 12px}.payf-owner{box-sizing:border-box;border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--fill);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.payf-owner.is-warn{border-color:var(--gold-text);background:var(--gold-pill)}.payf-owner-ic{background:var(--surface);width:36px;height:36px;color:var(--weak);border-radius:50%;flex:none;place-items:center;display:grid}.payf-owner.is-warn .payf-owner-ic{color:var(--gold-text)}.payf-owner-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.payf-owner-tx>b{color:var(--strong);word-break:keep-all;font-size:1rem;font-weight:700;line-height:1.45}.payf-owner-tx>span{color:var(--weak);word-break:keep-all;line-height:1.45}.payf-owner-go,.payf-owner-tx>span{font-size:var(--fs-body-s,.9375rem)}.payf-owner-go{box-sizing:border-box;border-radius:var(--r-md);background:var(--surface);min-width:48px;min-height:48px;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--text);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.payf-owner-go:hover{background:var(--fill)}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .payf-owner{grid-template-columns:auto minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .payf-owner-go{grid-column:1/-1;justify-self:start}.payf-offer-meta{justify-content:flex-end;display:inline-flex}.payf-meta,.payf-offer-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.payf-meta{margin-top:2px;display:flex}.payf-rsv-note{border-radius:var(--r-lg);background:var(--fill);color:var(--strong);word-break:keep-all;align-items:flex-start;gap:8px;margin:4px 0 0;padding:12px 14px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.payf-rsv-note>svg{color:var(--weak);flex:none;margin-top:.15em}.payf-wal-d{color:var(--weak);word-break:keep-all;margin:4px 0 0;font-size:.875rem;line-height:1.5}.payf-wal-sk{pointer-events:none}.payf-ord-note{border-radius:var(--r-md);background:var(--fill);color:var(--text);word-break:keep-all;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.5;display:flex}.payf-ord-note>svg{color:var(--weak);flex:none;margin-top:.15em}@media (prefers-contrast:more){.pay-guide,.payf-owner{border-color:var(--ctl-line)}}:root[data-a11y-contrast=high] :is(.pay-guide,.payf-owner){border-color:var(--ctl-line)}@media (forced-colors:active){.pay-guide,.pay-guide-caution,.payf-ord-note,.payf-owner,.payf-rsv-note{outline-offset:-1px;outline:1px solid canvastext}.payf-owner-go{border:1px solid buttontext}}.cpg-band{border-radius:var(--r-lg);background:var(--fill);border:1px solid var(--ctl-line);color:var(--text);font-size:var(--fs-body-s);overflow-wrap:anywhere;margin:0 0 16px;padding:14px 16px;line-height:1.7;display:block}.cpg-band b{color:var(--strong);font-weight:800}.cpg-band.is-warn{background:var(--danger-bg);border-color:var(--warn-text)}.cpg-band.is-warn,.cpg-band.is-warn b{color:var(--warn-text)}.blk-body>.cpg-band{margin:0}.cpg-band-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cpg-band-acts a{border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--surface);min-height:48px;color:var(--strong);font-size:var(--fs-body-s);align-items:center;gap:6px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.cpg-band-acts a:focus-visible{outline:3px solid var(--info);outline-offset:2px}.cpg-tag{background:var(--fill);color:var(--neutral-text);border:1.5px solid var(--neutral-text);flex-shrink:0}.cpg-link-btn{text-decoration:none}.cpg .blk-body.cpg-body{gap:14px}.cpg .cpg-ck{cursor:pointer;min-height:48px;font-size:var(--sr-body,1.0625rem);color:var(--strong);align-items:center;gap:12px;margin:0;font-weight:700;line-height:1.5;display:flex}.cpg .cpg-ck input{width:24px;height:24px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:0}.cpg-f{flex-direction:column;min-width:0;display:flex}.cpg .cpg-lb{font-size:var(--sr-sub,.9375rem);color:var(--text);margin:0 0 8px;font-weight:700;line-height:1.5;display:block}.cpg-f input,.cpg-f textarea{box-sizing:border-box;width:100%;margin:0}.cpg-f textarea{resize:vertical;min-height:7rem;font-family:inherit}.cpg-hint{font-size:var(--fs-body-s);color:var(--weak);margin-top:6px;line-height:1.6;display:block}.cpg-center{text-align:center}.cpg-note{font-size:var(--fs-body-s);color:var(--text);margin:0;line-height:1.7}.cpg-row{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cpg .btn.cpg-btn,.cpg .btn.cpg-btn-s{--btn-mh:3rem;width:auto;min-height:48px;line-height:1.4;font-size:var(--sr-sub,.9375rem);padding:0 16px}.cpg .btn.cpg-btn{align-self:flex-start;padding:0 18px}.cpg .btn.cpg-retry{margin-top:12px}.cpg-masked{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpg-mask{font-size:var(--sr-body,1.0625rem);color:var(--strong);letter-spacing:.04em;padding:0 4px 0 0;font-weight:700}.cpg-hints{background:var(--fill);font-size:var(--fs-body-s);color:var(--text);margin:0;padding:12px 16px 12px 34px;line-height:1.7}.cpg-err,.cpg-hints{border-radius:var(--r-lg)}.cpg-err{background:var(--danger-bg);border:1.5px solid var(--warn-text);color:var(--warn-text);font-size:var(--sr-body,1.0625rem);align-items:flex-start;gap:9px;padding:14px 16px;font-weight:700;line-height:1.6;display:flex}.cpg-err svg{flex-shrink:0;margin-top:3px}.cpg-pv{border-radius:var(--r-lg);border:1px solid var(--ctl-line);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.cpg-pv-t{font-size:var(--sr-body,1.0625rem);color:var(--strong);font-weight:800}.cpg-pv-empty{font-size:var(--fs-body-s);color:var(--text);margin:0;line-height:1.7}.cpg-pv-rows{gap:10px;margin:0}.cpg-pv-row,.cpg-pv-rows{flex-direction:column;display:flex}.cpg-pv-row{border-top:1px solid var(--line);gap:2px;padding-top:10px}.cpg-pv-row:first-child{border-top:none;padding-top:0}.cpg-pv-row dt{font-size:var(--fs-body-s);color:var(--weak);font-weight:700}.cpg-pv-row dd{font-size:var(--sr-body,1.0625rem);color:var(--strong);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}.cpg-pv-row dd small{font-size:var(--fs-body-s);color:var(--weak);margin-top:2px;font-weight:500;display:block}.cpg-pv-pre{white-space:pre-wrap}.cpg-pv-foot{font-size:var(--fs-body-s);color:var(--weak);margin:0;line-height:1.6}.dash-console .cpg-cta{z-index:4;background:var(--fill);gap:8px;padding:12px 0 10px;position:sticky;bottom:-.5rem;box-shadow:0 -16px 22px -14px #0000003d}.dash-console .cpg-cta,.pmd{flex-direction:column;display:flex}.pmd{gap:10px}.pmd-t{font-size:var(--fs-h3);color:var(--strong)}.pmd-sub{font-size:var(--fs-caption);color:var(--weak);margin:0;line-height:1.6}.pmd-common{color:var(--text)}.pmd-now{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pmd-pill{font-size:var(--fs-caption);white-space:nowrap;background:var(--fill);color:var(--strong);border:1px solid var(--ctl-line);border-radius:99px;padding:4px 11px;font-weight:800}.pmd-opts{flex-direction:column;gap:8px;display:flex}.pmd .pmd-opt{cursor:pointer;border:1.5px solid var(--ctl-line);border-radius:var(--r-lg);background:var(--surface);align-items:flex-start;gap:12px;min-height:48px;margin:0;padding:14px 16px;display:flex}.pmd .pmd-opt.is-on{border:2px solid var(--primary);background:var(--fill);padding:13.5px 15.5px}.pmd-opt input{width:22px;height:22px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:2px 0 0}.pmd-opt input:disabled{cursor:not-allowed}.pmd-opt-tx{min-width:0}.pmd-opt-tx b{font-size:var(--fs-body);color:var(--strong);display:block}.pmd-opt-tx small{font-size:var(--fs-caption);color:var(--weak);margin-top:3px;line-height:1.6;display:block}.pmd-cur{color:var(--weak);font-weight:600}.pmd-pre{margin:0;padding:0;list-style:none}.pmd-pre li{border-bottom:1px solid var(--line);font-size:var(--fs-caption);color:var(--text);align-items:flex-start;gap:10px;min-width:0;padding:10px 0;line-height:1.6;display:flex}.pmd-pre li:last-child{border-bottom:none}.pmd-pre li.is-warn{color:var(--warn-text);font-weight:700}.pmd-mark{background:var(--fill);width:22px;height:22px;color:var(--strong);font-size:var(--fs-caption);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.pmd-mark.is-warn{background:var(--warn-text);color:#fff}.pmd-confirm{padding:4px 0 0}.pmd .pmd-ck{cursor:pointer;min-height:48px;font-size:var(--fs-body);color:var(--strong);align-items:flex-start;gap:10px;margin:0;padding:12px 0;font-weight:700;line-height:1.5;display:flex}.pmd-ck input{width:22px;height:22px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:0}.pmd-alert{border-radius:var(--r-lg);background:var(--danger-bg);border:1px solid var(--warn-text);color:var(--warn-text);font-size:var(--fs-caption);align-items:flex-start;gap:9px;padding:12px 14px;font-weight:700;line-height:1.6;display:flex}.pmd-alert svg{flex-shrink:0;margin-top:2px}.pmd-btn-s{border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--surface);min-height:48px;color:var(--strong);font-size:var(--fs-caption);cursor:pointer;margin-left:4px;padding:0 14px;font-weight:700}.pmd .btn.pmd-save{align-self:flex-start;width:auto;min-width:9rem}main:has(.cpg-cta){scroll-padding-bottom:calc(var(--tabbar-h,0px) + 9.5rem + env(safe-area-inset-bottom,0px))}.dash-console .sr-page p.cpg-privacy{font-size:var(--fs-body-s);color:var(--weak);margin-top:6px;line-height:1.6}.cpg-oath{border-radius:var(--r-lg);border:1.5px solid var(--warn-text);background:var(--surface);flex-direction:column;gap:10px;margin:0 0 16px;padding:16px;display:flex}.cpg-oath h2{font-size:var(--sr-body,1.0625rem);color:var(--strong);margin:0;font-weight:800;line-height:1.5}.cpg-oath p{color:var(--text);margin:0;line-height:1.7}.cpg-oath .cpg-err,.cpg-oath p{font-size:var(--fs-body-s)}.cpg-oath-q{border-left:3px solid var(--strong);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--fill);font-size:var(--sr-body,1.0625rem);color:var(--strong);margin:0;padding:12px 14px;font-weight:600;line-height:1.7}.apg{flex-direction:column;gap:8px;display:flex}.apg-note{color:var(--weak)}.apg-err,.apg-note{font-size:var(--fs-caption);margin:0;line-height:1.6}.apg-err{color:var(--warn-text);font-weight:700}.apg .btn.apg-btn{align-self:flex-start;width:auto;min-height:48px;padding:0 16px}.apg-h{font-size:var(--fs-caption);color:var(--strong);margin:6px 0 0;font-weight:800}.apg-rows{flex-direction:column;gap:4px;margin:0;display:flex}.apg-row{font-size:var(--fs-caption);flex-wrap:wrap;gap:4px 10px;min-width:0;line-height:1.6;display:flex}.apg-row dt{color:var(--weak);font-weight:700}.apg-row dd{color:var(--strong);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.apg-revs{flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;display:flex}.apg-rev-t{font-size:var(--fs-caption);color:var(--strong);display:block}:root{--ic-14:.875rem;--ic-16:1rem;--ic-20:1.25rem;--ic-24:1.5rem;--ic-32:2rem;--ic-40:2.5rem}svg.ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex:none;display:inline-block}svg.ic[data-sz]{width:var(--ic-w);height:var(--ic-w);stroke-width:var(--ic-sw)}svg.ic[data-sz="14"]{--ic-w:var(--ic-14);--ic-sw:2.25}svg.ic[data-sz="16"]{--ic-w:var(--ic-16);--ic-sw:2}svg.ic[data-sz="20"]{--ic-w:var(--ic-20);--ic-sw:1.8}svg.ic[data-sz="24"]{--ic-w:var(--ic-24);--ic-sw:1.6}svg.ic[data-sz="32"]{--ic-w:var(--ic-32);--ic-sw:1.4}svg.ic[data-sz="40"]{--ic-w:var(--ic-40);--ic-sw:1.25}svg.ic.is-fill{fill:currentColor;stroke:none}header.mob-bar .mb-ic>svg.ic{--ic-w:min(var(--ic-24),32px)}:is([aria-expanded=true],details[open]>summary)>svg.ic.ic-expand{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){:root:not([data-a11y-motion=reduce]) svg.ic.ic-expand{transition:transform .2s}}.hv-ic{color:var(--sec-ic)}:root[data-a11y-contrast=high]{--sec-ic:var(--strong);--star:var(--strong)}@media (prefers-contrast:more){:root{--sec-ic:var(--strong);--star:var(--strong)}}:is(.ap-rate,.ap-stars) svg.ic:not(.is-fill){color:var(--ctl-line)}.ap-search-x>svg.ic,.smx-rc-x>svg.ic{--ic-w:var(--ic-16);--ic-sw:2}.vmark>svg.ic{color:var(--info)}:root{--btn-h-lg:3.25rem;--btn-h-md:3rem;--btn-band:4px;--btn-px-lg:20px;--btn-px-md:16px;--btn-px-cp:12px;--btn-fs-lg:1rem;--btn-fs-md:.9375rem;--btn-fs-cp:.875rem;--btn-r:var(--r-md);--btn-gap:.5rem;--btn-gap-s:.375rem;--ic-s:var(--ic-16);--ic-m:var(--ic-20);--ic-l:min(var(--ic-24),32px);--fav-on:var(--strong);--btn-pri-bg:var(--primary);--btn-pri-bg-on:var(--primary-dark);--btn-pri-fg:#fff;--btn-sec-bg:var(--surface);--btn-sec-bg-on:var(--fill);--btn-sec-fg:var(--text);--btn-ring:var(--ctl-line);--btn-ring-w:1px;--btn-dgr:var(--danger);--btn-dgr-bg-on:var(--danger-bg);--btn-dgr-ring-w:2px;--btn-off-bg:var(--fill);--btn-off-fg:var(--hint);--btn-sel-bg:var(--strong);--btn-sel-fg:#fff;--btn-link:var(--weak);--btn-link-on:var(--text);--btn-float-sh:0 4px 14px #1118272e;--btn-media-bg:#fffffff0;--btn-press:.98}.ap-btn{justify-content:center;align-items:center;gap:var(--btn-gap);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--btn-h-lg);padding:.5rem var(--btn-px-lg);border-radius:var(--btn-r);background-color:var(--btn-sec-bg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring);color:var(--btn-sec-fg);font:inherit;font-size:var(--btn-fs-lg);letter-spacing:normal;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .12s,box-shadow .12s,color .12s,transform .12s;display:flex;position:relative}.ap-btn>svg{flex:none}.ap-btn:is(.is-md,.is-sm){width:auto;min-height:var(--btn-h-md);padding:.375rem var(--btn-px-md);font-size:var(--btn-fs-md);font-weight:600}.ap-btn.is-compact{width:auto;min-height:var(--btn-h-md);padding:0 var(--btn-px-cp);gap:var(--btn-gap-s);border:var(--btn-band) solid transparent;border-radius:calc(var(--btn-r) + var(--btn-band));font-size:var(--btn-fs-cp);background-clip:padding-box;font-weight:600;line-height:1.3;display:inline-flex}.ap-btn.is-block{width:100%}.ap-btn.is-pri{background-color:var(--btn-pri-bg);color:var(--btn-pri-fg);box-shadow:none}.ap-btn.is-sec{background-color:var(--btn-sec-bg);color:var(--btn-sec-fg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring)}.ap-btn.is-danger{background-color:var(--surface);color:var(--btn-dgr);box-shadow:inset 0 0 0 var(--btn-dgr-ring-w) var(--btn-dgr)}.ap-btn.is-float{background-color:var(--surface);color:var(--strong);box-shadow:inset 0 0 0 1px var(--btn-ring),var(--btn-float-sh)}.ap-btn.is-media{background-color:var(--btn-media-bg);color:var(--strong);box-shadow:inset 0 0 0 1px var(--btn-ring)}.ap-btn.is-ink{background-color:var(--btn-sec-bg);color:var(--btn-sec-fg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring)}.ap-btn.is-sec[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--strong);color:var(--strong)}@media (hover:hover){.ap-btn.is-pri:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background-color:var(--btn-pri-bg-on)}.ap-btn:not(.is-pri,.is-danger,:disabled,[aria-disabled=true],[aria-busy=true]):hover{background-color:var(--btn-sec-bg-on)}.ap-btn.is-danger:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background-color:var(--btn-dgr-bg-on)}}.ap-btn:not(:disabled,[aria-disabled=true]):active{transform:scale(var(--btn-press))}.ap-btn.is-pri:not(:disabled,[aria-disabled=true]):active{background-color:var(--btn-pri-bg-on)}.ap-btn:is(:disabled,[aria-disabled=true]){background-color:var(--btn-off-bg);color:var(--btn-off-fg);box-shadow:none;cursor:not-allowed}.ap-btn[aria-busy=true]{cursor:progress;pointer-events:none}.ap-btn.is-pri[aria-busy=true]{background-color:var(--btn-pri-bg);color:var(--btn-pri-fg)}.ap-btn:not(.is-pri,.is-danger,.is-float,.is-media)[aria-busy=true]{background-color:var(--btn-sec-bg);color:var(--btn-sec-fg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring)}.ap-btn.is-danger[aria-busy=true]{background-color:var(--surface);color:var(--btn-dgr);box-shadow:inset 0 0 0 var(--btn-dgr-ring-w) var(--btn-dgr)}.ap-btn[aria-busy=true]>svg,[data-kit] .btn:not(.btn-k,.btn-n,.act-3)[aria-busy=true]>svg{display:none}.ap-btn[aria-busy=true]:before,[data-kit] .btn:not(.btn-k,.btn-n,.act-3)[aria-busy=true]:before{content:"";box-sizing:border-box;border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:1em;height:1em;animation:ap-btn-spin .7s linear infinite}@keyframes ap-btn-spin{to{transform:rotate(1turn)}}.ap-btn.is-compact:focus-visible{outline-offset:-3px}.ap-btn:is(.is-float,.is-media):focus-visible{box-shadow:inset 0 0 0 1px var(--btn-ring),0 0 0 2px #fff}.ap-acts{align-items:stretch;gap:8px;min-width:0;display:flex}.ap-acts>.ap-btn{width:auto;min-width:0}.ap-acts>.ap-btn:not(.is-pri){flex:0 auto;min-width:40%}.ap-acts>.ap-btn.is-pri{flex:1}.ap-acts:has(>.ap-btn.is-danger)>.ap-btn{flex:1;min-width:0}:is(.ap-acts,.ap-cta-row)>.ap-btn:not(.is-pri){max-width:calc(50% - 4px)}.ap-acts.is-stack>.ap-btn:not(.is-pri){max-width:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) :is(.ap-acts,.ap-cta-row)>.ap-btn:not(.is-pri)>svg{display:none}.ap-acts.is-stack{flex-direction:column}.ap-acts.is-stack>.ap-btn{flex:none;width:100%}:root[data-a11y-font=xxl] .ap-acts{flex-direction:column}:root[data-a11y-font=xxl] .ap-acts>.ap-btn{flex:none;width:100%;max-width:none}.ap-link{box-sizing:border-box;border-radius:var(--r-sm);min-width:3rem;max-width:100%;min-height:3rem;color:var(--btn-link);font:inherit;text-align:left;word-break:keep-all;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.25rem;margin:0;padding:0 8px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.ap-link>svg{flex:none}.ap-link.is-quiet{font-weight:500}.ap-link.is-end{margin-right:-8px}.ap-link.is-start{margin-left:-8px}@media (hover:hover){.ap-link:not(:disabled,[aria-disabled=true]):hover{background-color:var(--fill);color:var(--btn-link-on)}}.ap-link:is(:disabled,[aria-disabled=true]){color:var(--disabled);cursor:not-allowed}.ap-inline-link,:is(.ap-hint,.ap-note,.ap-cta-note,.ap-row-d,.ap-count,.ap-box) p>a:not([class]),:is(.ap-hint,.ap-note,.ap-cta-note,.ap-row-d,.ap-count,.ap-box)>a:not([class]){color:var(--strong);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.ap-inline-link:hover{text-decoration-thickness:2px}}.ap-icbtn{box-sizing:border-box;width:48px;height:48px;color:var(--strong);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;line-height:1;transition:transform .12s;display:inline-grid;position:relative}.ap-icbtn:before{content:"";inset:var(--btn-band);background:var(--fill);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .13s;position:absolute}.ap-icbtn>svg{position:relative}@media (hover:hover){.ap-icbtn:not(:disabled,[aria-disabled=true]):hover:before{opacity:1}}.ap-icbtn:not(:disabled,[aria-disabled=true]):active{transform:scale(.94)}.ap-icbtn:focus-visible{outline-offset:-2px}.ap-icbtn:is(.is-ring,.is-media):before{opacity:1;background:var(--surface);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring)}.ap-icbtn.is-media:before{background:var(--btn-media-bg);box-shadow:inset 0 0 0 1px var(--btn-ring),0 2px 8px #0000002e}@media (hover:hover){.ap-icbtn:is(.is-ring,.is-media):not(:disabled,[aria-disabled=true]):hover:before{background:var(--fill)}}.ap-icbtn:is(.is-ring,.is-media):focus-visible{outline-offset:-4px}.ap-icbtn[aria-pressed=true]{color:var(--fav-on)}.ap-icbtn:is(:disabled,[aria-disabled=true]){color:var(--disabled);cursor:not-allowed}.ap-pill>svg{vertical-align:-.2em;margin-right:.25rem}.ap-pill.is-drop>svg:last-child,.ap-pill.is-link>svg:last-child{margin:0 -2px 0 .125rem}.ap-pill.is-link>svg:last-child{color:var(--hint)}.ap-tabs{border-bottom:1px solid var(--line-card);scrollbar-width:none;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs>li{flex:none;display:flex}.ap-tab{box-sizing:border-box;min-width:3rem;min-height:3rem;color:var(--hint);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:.875rem 12px;font-size:.9375rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-block;position:relative}.ap-tab:after{content:attr(data-label);content:attr(data-label) /"";visibility:hidden;pointer-events:none;height:0;font-weight:700;display:block;overflow:hidden}.ap-tab:is([aria-selected=true],[aria-current=page]){color:var(--strong);font-weight:700}.ap-tab:is([aria-selected=true],[aria-current=page]):before{content:"";background:var(--strong);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}@media (hover:hover){.ap-tab:not([aria-selected=true],[aria-current=page]):hover{color:var(--text)}}.ap-tab:focus-visible{outline-offset:-3px}.ap-seg{gap:0;min-width:0;margin:0 -4px;padding:0;list-style:none;display:flex}.ap-seg,.ap-seg-b{align-items:center}.ap-seg-b{justify-content:center;gap:var(--btn-gap-s);box-sizing:border-box;border:var(--btn-band) solid transparent;border-radius:calc(var(--btn-r) + var(--btn-band));background-color:var(--surface);min-width:3rem;min-height:3rem;box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring);color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background-clip:padding-box;margin:0;padding:0 12px;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .12s,transform .1s;display:inline-flex}.ap-seg-b>svg{flex:none}.ap-seg-b:is([aria-checked=true],[aria-pressed=true],[aria-selected=true],[aria-current=page]){background-color:var(--btn-sel-bg);color:var(--btn-sel-fg);box-shadow:none;font-weight:700}@media (hover:hover){.ap-seg-b:not([aria-checked=true],[aria-pressed=true],[aria-selected=true],[aria-current=page]):hover{background-color:var(--fill)}}.ap-seg-b:active{transform:scale(.96)}.ap-seg-b:focus-visible{outline-offset:-3px}.ap-fold>summary{border-radius:var(--r-sm);min-height:3rem;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.ap-fold>summary::-webkit-details-marker{display:none}.ap-fold>summary>svg:last-child{color:var(--hint);flex:none;margin-left:auto}[data-kit] .btn:not(.btn-k,.btn-n,.btn-own){justify-content:center;align-items:center;gap:var(--btn-gap);box-sizing:border-box;width:100%;min-width:0;min-height:var(--btn-h-lg);padding:.5rem var(--btn-px-lg);border-radius:var(--btn-r);background-color:var(--btn-sec-bg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring);color:var(--btn-sec-fg);font-size:var(--btn-fs-lg);letter-spacing:normal;opacity:1;border:0;font-weight:700;line-height:1.35;display:flex}[data-kit] .btn:not(.btn-k,.btn-n,.btn-own)>svg{flex:none}[data-kit] .btn:is(.btn-p,.btn-g,.act-1){background-color:var(--btn-pri-bg);color:var(--btn-pri-fg);box-shadow:none}.ap-btn.apm-armed,[data-kit] .btn:is(.btn-r,.btn-r-out){background-color:var(--surface);color:var(--btn-dgr);box-shadow:inset 0 0 0 var(--btn-dgr-ring-w) var(--btn-dgr)}.ap-btn.apm-danger{background-color:var(--btn-sec-bg);color:var(--btn-sec-fg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring)}[data-kit] .btn:is(.btn-sm,.act-2){width:auto;min-height:var(--btn-h-md);padding:.375rem var(--btn-px-md);font-size:var(--btn-fs-md);font-weight:600}[data-kit] .act-row>.btn,[data-kit] .row>.btn{flex:1;width:auto}[data-kit] .btn:not(.btn-k,.btn-n):is(:disabled,[aria-disabled=true]){background-color:var(--btn-off-bg);color:var(--btn-off-fg);box-shadow:none;cursor:not-allowed;border:0}[data-kit] .btn:not(.btn-k,.btn-n,.act-3)[aria-busy=true]{cursor:progress;pointer-events:none}[data-kit] .btn:is(.btn-p,.btn-g,.act-1)[aria-busy=true]{background-color:var(--btn-pri-bg);color:var(--btn-pri-fg);box-shadow:none}[data-kit] .btn:is(.btn-r,.btn-r-out)[aria-busy=true]{background-color:var(--surface);color:var(--btn-dgr);box-shadow:inset 0 0 0 var(--btn-dgr-ring-w) var(--btn-dgr)}[data-kit] .btn:not(.btn-k,.btn-n,.act-3,.btn-p,.btn-g,.act-1,.btn-r,.btn-r-out)[aria-busy=true]{background-color:var(--btn-sec-bg);color:var(--btn-sec-fg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring)}[data-kit] .btn:not(.btn-k,.btn-n):not(:disabled):active{transform:scale(var(--btn-press))}@media (hover:hover){[data-kit] .btn:is(.btn-p,.btn-g,.act-1):not(:disabled):hover{background-color:var(--btn-pri-bg-on)}[data-kit] .btn:is(.btn-o,.btn-tonal,.act-2,.btn-w-out,.btn-g-out):not(:disabled):hover{background-color:var(--btn-sec-bg-on)}[data-kit] .btn:is(.btn-r,.btn-r-out):not(:disabled):hover{background-color:var(--btn-dgr-bg-on)}}[data-kit] .btn.act-3{border-radius:var(--r-sm);width:auto;min-width:3rem;min-height:3rem;box-shadow:none;color:var(--btn-link);background:0 0;padding:0 8px;font-size:.875rem;font-weight:600}.ap-more,[data-kit] .pager-btn,[data-kit] .sec-more{justify-content:center;align-items:center;gap:var(--btn-gap-s);box-sizing:border-box;min-height:var(--btn-h-md);padding:.375rem var(--btn-px-md);border-radius:var(--btn-r);background-color:var(--btn-sec-bg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring);color:var(--btn-sec-fg);font-size:var(--btn-fs-md);opacity:1;border:0;font-weight:600;line-height:1.35;display:flex}.ap-more,[data-kit] .sec-more{width:100%}:is(.ap-more,[data-kit] .sec-more,[data-kit] .pager-btn)>svg{flex:none}[data-kit] .pager-btn:disabled{background-color:var(--btn-off-bg);color:var(--btn-off-fg);box-shadow:none}.ap-more:active,[data-kit] .pager-btn:not(:disabled):active{transform:scale(var(--btn-press))}[data-kit] .ap-foot-btn{min-height:var(--btn-h-md);border:var(--btn-band) solid transparent;border-radius:calc(var(--btn-r) + var(--btn-band));background-clip:padding-box;background-color:var(--btn-sec-bg);box-shadow:inset 0 0 0 var(--btn-ring-w) var(--btn-ring);color:var(--btn-sec-fg);font-size:var(--btn-fs-cp);font-weight:600}[data-kit] :is(.apt-attach,.inq-attach){width:48px;height:48px;box-shadow:none;color:var(--strong);background:0 0;border:0;border-radius:50%}@media (hover:hover){[data-kit] :is(.apt-attach,.inq-attach):not(:disabled):hover{background:var(--fill)}}[data-kit] :is(.ap-hd-act,.sec-act,.apm-auth-lk,.apm-more-lk,.apm-back-lk,.apt-back,a.back,button.back,.rvl-rep,.mp-note-act,.ob-top-b.is-tx,.pw-toggle,.apm-pw-tg,.sd-more-t,.ap-rv-more,.ap-spec-more,.ap-ts-more){border-radius:var(--r-sm);min-height:3rem;color:var(--btn-link);font-size:.875rem;font-weight:600;text-decoration:none}@media (hover:hover){[data-kit] :is(.ap-hd-act,.sec-act,.apm-auth-lk,.apm-more-lk,.apm-back-lk,.apt-back,a.back,button.back,.rvl-rep,.mp-note-act,.ob-top-b.is-tx,.pw-toggle,.apm-pw-tg,.sd-more-t,.ap-rv-more,.ap-spec-more,.ap-ts-more):hover{background-color:var(--fill);color:var(--btn-link-on)}}[data-kit] :is(.apt-fold,.sec-fold,.td-fold,.ap-foot-more)>summary{border-radius:var(--r-sm);min-height:3rem;color:var(--text);font-size:.9375rem;font-weight:600}[data-kit] .dash-bell{width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:50%}@media (hover:hover){[data-kit] .dash-bell:hover{background:var(--fill)}}[data-kit]{--switch-on:var(--strong)}@media (prefers-reduced-motion:reduce){.ap-btn,.ap-fold>summary>svg:last-child,.ap-icbtn,.ap-icbtn:before,.ap-link,.ap-seg-b,[data-kit] .btn{transition:none}.ap-btn:active,.ap-icbtn:active,.ap-more:active,.ap-seg-b:active,[data-kit] .btn:active,[data-kit] .pager-btn:active{transform:none}.ap-btn[aria-busy=true]:before,[data-kit] .btn[aria-busy=true]:before{display:none}}:root[data-a11y-motion=reduce] :is(.ap-btn,.ap-link,.ap-icbtn,.ap-seg-b,[data-kit] .btn){transition:none}:root[data-a11y-motion=reduce] :is(.ap-btn,.ap-icbtn,.ap-seg-b,.ap-more,[data-kit] .btn,[data-kit] .pager-btn):active{transform:none}:root[data-a11y-motion=reduce] :is(.ap-btn,[data-kit] .btn)[aria-busy=true]:before{display:none}@media (prefers-contrast:more){:root{--btn-ring-w:2px}.ap-link{text-underline-offset:.2em;text-decoration:underline}.ap-tabs{border-bottom-color:var(--ctl-line)}}:root[data-a11y-contrast=high]{--btn-ring-w:2px}:root[data-a11y-contrast=high] .ap-link{text-underline-offset:.2em;text-decoration:underline}:root[data-a11y-contrast=high] .ap-tabs{border-bottom-color:var(--ctl-line)}@media (forced-colors:active){.ap-btn,.ap-more,[data-kit] .btn:not(.btn-k,.btn-n),[data-kit] .pager-btn,[data-kit] .sec-more{border:1px solid buttontext}.ap-btn.is-danger,.ap-btn.is-pri,[data-kit] .btn:is(.btn-p,.btn-g,.act-1),[data-kit] .btn:is(.btn-r,.btn-r-out){border-width:2px}.ap-btn.is-compact,[data-kit] .ap-foot-btn{padding-inline:calc(var(--btn-px-cp) + 3px);border:1px solid buttontext}.ap-btn:is(:disabled,[aria-disabled=true]),[data-kit] .btn:disabled,[data-kit] .pager-btn:disabled{color:graytext;border-color:graytext}.ap-btn[aria-busy=true]:before,[data-kit] .btn:not(.btn-k,.btn-n,.act-3)[aria-busy=true]:before{forced-color-adjust:none;border-color:canvastext #0000 canvastext canvastext}.ap-link,[data-kit] .btn.act-3{text-decoration:underline}.ap-icbtn{border:1px solid buttontext}.ap-btn.is-sec[aria-pressed=true],.ap-icbtn[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.ap-tab:is([aria-selected=true],[aria-current=page]):before{forced-color-adjust:none;background:highlight}.ap-seg-b{border-width:1px;border-color:buttontext;padding-inline:15px}.ap-seg-b:is([aria-checked=true],[aria-pressed=true],[aria-selected=true],[aria-current=page]){forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}.frame[data-framed]:not([data-kit]) .ap-btn{line-height:1.4}.ap-btn>svg.ic,.ap-hd-t>.hv-ic>svg.ic,.ap-row-ic>svg.ic{--ic-w:var(--ic-20);--ic-sw:1.8}.ap-btn.is-compact>svg.ic,.ap-fold>summary>svg.ic,.ap-link>svg.ic,.ap-more>svg.ic,.ap-pill>svg.ic,.ap-rows.is-info .ap-row-ic>svg.ic,.ap-seg-b>svg.ic,[data-kit] :is(.sec-more,.pager-btn,.btn.btn-sm,.act-2)>svg.ic{--ic-w:var(--ic-16);--ic-sw:2}[data-kit] .btn:not(.btn-k,.btn-n,.btn-sm,.act-2)>svg.ic{--ic-w:var(--ic-20);--ic-sw:1.8}.ap-icbtn>svg.ic{--ic-w:min(var(--ic-24),32px);--ic-sw:1.6}.ap-icbtn:is(.is-ring,.is-media)>svg.ic{--ic-w:min(var(--ic-20),28px);--ic-sw:1.8}:is(.ap-rate,.ap-stars) svg.ic{--ic-w:1em;--ic-sw:2.25}.ap-fold{min-width:0;margin:0}.ap-fold-b{min-width:0;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;padding:4px 0 16px;font-size:.9375rem;line-height:1.6}.ap-fold-b>:first-child{margin-top:0}.ap-fold-b>:last-child{margin-bottom:0}.ap-rules{gap:4px;min-width:0;display:grid}.ap-rules>h3{color:var(--strong);margin:16px 0 0;font-size:.9375rem;font-weight:700;line-height:1.45}.ap-rules>h3:first-child{margin-top:0}.ap-rules-foot{margin-top:12px}.ap-tab-n{font-variant-numeric:tabular-nums;margin-left:.25rem}.ap-rv-hd>.ap-rv-date{grid-area:1/3;align-self:center}.ap-rv.is-list .ap-rv-hd>.ap-rv-rate{grid-row:2;justify-self:end}.ap-rv.is-list .ap-rv-hd .ap-rv-sub{grid-column:2}.ap-rate.is-new{color:var(--hint);font-weight:500}.sec-stack.ap .ap-ts>.ap-icbtn{margin-left:auto}@media (min-width:600px){.sec-stack.ap .ap-ts>.ap-icbtn{margin-left:4px}}.sec-stack.ap .ap-spec-hd>.ap-link{margin-block:-12px}.bh-main .act-row>.ap-btn{flex:1 1 0}.bh-main .act-col>.ap-btn.is-pri{margin-bottom:2px}footer.ap-foot .ap-foot-btns{gap:0;margin-inline:-4px}footer.ap-foot .ap-foot-btns>.ap-btn{flex:1 1 0}footer.ap-foot .ap-foot-row{flex-wrap:wrap;align-items:center;gap:0;margin-left:-8px;display:flex}.hm-install>.ap-btn{flex:none;margin-inline:-4px}.hm-install>.ap-icbtn{margin:-6px -6px -6px 0}.hm-install .hm-install-ic{background:var(--fill);color:var(--strong)}.sec-stack .hx-lead.sec-dark{--btn-link:var(--weak);--btn-link-on:var(--strong)}.page.sfx>.sec-stack.ap>.sec.sfx-lead{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.page.sfx .sfx-lead>h1{flex:auto;min-width:0}.page.sfx .sfx-lead>.ap-seg{flex:none}.page.sfx .sfx-res{justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;display:flex}.page.sfx .sfx-res>.sfx-count{flex:auto;min-width:0}.page.sfx .sfx-sort{flex:none;margin-right:-4px;display:flex}:root[data-a11y-font=xxl] .page.sfx .sfx-res{flex-wrap:wrap}:root[data-a11y-font=xxl] .page.sfx .sfx-sort{margin:0 0 0 -4px}.page.sfx .sfx-res~.ap-count{margin-top:-8px}.page.map-page .mp-viewbtn{z-index:4;white-space:nowrap;width:max-content;max-width:calc(100% - 24px);margin-inline:auto;position:absolute;bottom:24px;left:0;right:0}.page.map-page:not(.is-cramped) .mp-key{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0;display:flex}.page.map-page:not(.is-cramped) .mp-key>:is(.mp-key-t,.mp-key-list){display:none}.page.map-page .mp-key-btn{pointer-events:auto;flex:none}.page.map-page.is-cramped .mp-key-btn{display:none}.page.map-page:not(.is-cramped) .mp-key>.mp-key-legal{border-radius:var(--r-md);border:1px solid var(--card-line);background:#fffffff5;margin:0;padding:4px 10px;box-shadow:0 4px 12px #0b0e141f}.page.map-page .mp-pin-pop{z-index:1;box-sizing:border-box;border-radius:var(--ap-card-r);background:var(--surface);border:1px solid var(--card-line);pointer-events:auto;word-break:keep-all;overflow-wrap:anywhere;width:max-content;max-width:calc(100cqw - 24px);padding:12px 14px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0b0e142e}.page.map-page .mp-pin-pop-t{font-size:var(--fs-caption);color:var(--strong);margin:0 0 6px;font-weight:700;line-height:1.45}.page.map-page .mp-pin-pop-list{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.page.map-page .mp-pin-pop-list li{font-size:var(--fs-micro);color:var(--text);align-items:center;gap:6px;font-weight:600;line-height:1.45;display:inline-flex}.page.map-page .mp-nc-t{color:var(--text);word-break:keep-all;margin:0 0 16px;font-size:.9375rem;line-height:1.6}.rk-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.rk-basis>.ap-count{display:inline}.dir-drops,.rvl-drops{flex-direction:column;gap:8px;min-width:0;display:flex}:is(.rvl-drops,.dir-drops)>.ap-panel[hidden]{display:none}.rvl-pol-links{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rvl-list .rvl-rep{margin-block:-8px}.dir-stars{flex-wrap:wrap;gap:6px;margin:0 0 12px -8px;display:flex}.dir-star{box-sizing:border-box;border-radius:var(--r-sm);min-width:48px;min-height:48px;color:var(--ctl-line);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.dir-star.is-on{color:var(--star)}.dir-star:focus-visible{outline-offset:-2px}@media (forced-colors:active){.dir-star{color:buttontext}.dir-star.is-on,.dir-star[aria-checked=true]{color:highlight}}.page.sd .sd-intro-p{-webkit-line-clamp:3;line-clamp:3}.page.sd .sd-money-sum{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500;line-height:1.55}.page.sd .sd-price>.sd-rsv{flex-direction:column;gap:12px;min-width:0;display:flex}.page.sd .sd-price>.sd-rsv:empty{display:none}.page.sd .sd-rsv>.ap-btn{align-self:flex-start}.page.sd .sd-locmap{flex-direction:column;min-width:0;padding:8px 0 2px;display:flex}.page.sd .sd-locmap>.sd-locmap-btn{align-self:flex-start}.page.sd .sd-locmap-cap{color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;font-size:.875rem;line-height:1.5}.page.sd .sd-locmap-btn{margin-top:10px}.page.sd .sd-locmap-dist{color:var(--strong);align-items:center;gap:6px;margin:10px 0 0;font-size:.875rem;font-weight:700;line-height:1.45;display:flex}.page.sd .sd-locmap-err{color:var(--weak);margin:4px 0 0;font-size:.875rem;line-height:1.5}.page.sd .sd-loc .ap-row-end{flex:none}.page.sd .sd-week-fold{margin:0}.page.sd .sd-week-fold>.ap-fold-b{flex-direction:column;gap:2px;padding:0 0 4px;display:flex}.page.sd .sd-week-fold .sd-week{margin:0 0 4px}.page.sd .sheet .sd-rv-cats{margin-bottom:8px}.sf-cat-d{margin:8px 0 12px}.sf-cat-d:empty{margin:0 0 12px}.ap-btn.sf-head{flex:none}.ap-fold>summary>h2.fo-fold-h{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:keep-all;flex:auto;margin:0;display:block}.page>.sec-stack.ap>.sec.ax-help{gap:0}.ax-help>.ap-fold+.ap-fold{border-top:1px solid var(--divider)}.ap-fold-b>.fo-ans{padding:0}.page>.sec-stack.ap>.sec.cm-art>.cm-art-board{align-self:flex-start;margin-top:-8px;margin-bottom:-12px}.sv-lounge-n>.is-on{color:var(--strong)}.ay-sec{gap:14px;min-width:0;margin:0;display:grid}.ay-sec+.ay-sec{border-top:1px solid var(--divider);padding-top:16px}button.ay-drop{box-sizing:border-box;width:100%;font:inherit;color:inherit;margin:0}button.ay-drop:focus-visible{outline-offset:2px}[data-framed] .apt-pg .ap-lead>.apt-lead-info{margin-top:8px}[data-framed] .apt-pg :is(.apt-refund-fold,.apt-rules-fold)>.ap-fold-b{gap:12px;display:grid}[data-framed] .apt-pg .apt-policy-fold{margin-top:12px}[data-framed] .apt-pg .apt-more-fold{margin-top:8px}[data-framed] .apt-pg .apt-more-fold>.ap-fold-b{gap:8px;display:grid}[data-framed] .apt-pg .apt-rv-q{font-size:var(--fs-caption);color:var(--strong);word-break:keep-all;margin:16px 0 6px;font-weight:800;line-height:1.45;display:block}[data-framed] .apt-pg .apt-more-fold .apt-rv-q{margin-top:0}[data-framed] .apt-pg .apt-rv-qn{color:var(--weak);font-weight:500}[data-framed] .apt-pg .apt-rv-burden{border-radius:var(--r-lg);background:var(--fill);font-size:var(--fs-caption);color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0;padding:10px 12px;line-height:1.55}[data-framed] .apt-pg .apt-rv-burden>b{color:var(--strong)}[data-framed] .apt-pg .apt-rp-pills{margin-bottom:12px}[data-framed] .apt-pg .apt-report-close{margin-top:16px}[data-framed] .apt-pg .sheet .ap-acts{flex:auto}[data-framed] .apt-pg .apt-hd-report{flex:none}[data-framed] .apt-pg .ap-link.apt-back{margin-top:-8px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .ap-btn.apt-send>svg{display:none}[data-framed] .apt-pg .apt-offer-end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .ap-line-w.apt-offer-line{flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .ap-line-w.apt-offer-line>.ap-line-end{flex:1 0 100%;padding:0 0 12px 60px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) [data-framed] .apt-pg .apt-offer-end{flex-direction:row;align-items:center;gap:12px}[data-framed] .apt-esc-a{min-height:48px}.apm-prof-hd{position:relative}.apm-prof-edit{box-sizing:border-box;width:3rem;min-height:3rem;color:var(--hint);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-self:center;place-items:center;margin:0 max(-1rem,-16px) 0 0;padding:0;display:grid}.apm-prof-edit:after{content:"";border-radius:var(--r-md);position:absolute;inset:-6px -8px}.apm-prof-edit:focus-visible{outline:none}.apm-prof-edit:focus-visible:after{outline:2.5px solid var(--info);outline-offset:0}@media (hover:hover){.apm-prof-edit:hover{color:var(--text)}}:root[data-a11y-contrast=high] .apm-prof-edit:focus-visible:after{outline-width:3px}@media (prefers-contrast:more){.apm-prof-edit:focus-visible:after{outline-width:3px}}.page>.sec-stack.ap>.sec.apm-prof+.sec.apm-nav:before{content:none}.page>.sec-stack.ap>.sec.apm-prof:has(+.sec.apm-nav){padding-bottom:8px}.apm-role-row{flex-wrap:wrap;align-items:center;column-gap:12px;min-width:0;display:flex}.apm-role-row>.ap-rows{flex:14rem;min-width:0}.apm-role-row>.ap-btn{flex:none}.apm-noti-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.apm-terms>.apm-term.is-sensitive{box-shadow:none;padding-left:0;position:relative}.apm-terms>.apm-term.is-sensitive:before{content:"";background:var(--info);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}@media (forced-colors:active){.apm-terms>.apm-term.is-sensitive:before{forced-color-adjust:none;background:canvastext}}.page>.sec-stack.ap>.sec>.ap-hint.apm-start-admin{text-align:center;margin:0}.dash-frame.dash-account .dash-tabbar button{font-size:.75rem}.dash-frame.dash-account .dash-tabbar button[aria-current=page]{color:var(--strong);font-weight:700}.sec-stack.ap .ap-ask{gap:12px;min-width:0;padding:20px 0 0;display:grid}.sec-stack.ap .ap-ask-q{min-width:0;color:var(--text);word-break:keep-all;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 0 -4px;font-size:1rem;font-weight:500;line-height:1.45;display:flex}.sec-stack.ap .ap-ask-q span{padding:0 4px}.sec-stack.ap .ap-ask-q>.ap-ask-g{flex-wrap:nowrap;align-items:center;padding:0;display:inline-flex}.sec-stack.ap .ap-ask-q>.ap-ask-g>span{padding-left:0}.sec-stack.ap .ap-ask>.ap-panel[hidden]{display:none}.sec-stack.ap .ap-ask>.ap-acts{flex-wrap:wrap}header.mob-bar .mb-r>.mb-login:last-child{margin-right:12px}.page.sfx>.sec-stack.ap>.sec.sfx-tools{padding-bottom:0}.page.sfx>.sec-stack.ap>.sec.sfx-tools+.sec:before{margin-top:12px;margin-bottom:0}.page.sfx>.sec-stack.ap>.sec.sfx-lead{padding-bottom:8px}.page.map-page .map-side-head:has(>.mp-side-acts){flex-wrap:wrap}.page.map-page .map-side-head>.mp-side-acts{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:4px 12px;min-width:0;margin:0 -4px;display:flex}.page.map-page.is-app.is-list .map-sidebar{padding-bottom:calc(24px + var(--btn-h-md,3rem) + 16px)}.page.map-page .mk-av.mk-approx{outline:2px dashed var(--strong);outline-offset:2px;border-radius:50%}.page.map-page .mk-approx-l{white-space:nowrap;background:var(--surface);color:var(--strong);border:1px dashed var(--strong);font-size:var(--fs-micro);border-radius:99px;padding:2px 7px;font-weight:800;line-height:1.45;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000002e}.page.map-page .mp-sw.is-approx{background:var(--surface);border:2px dashed var(--strong);box-sizing:border-box;border-radius:50%;width:14px;height:14px}.mp-geo-ask-t{word-break:keep-all;margin:0 0 6px;font-size:.9375rem;line-height:1.6}.mp-geo-ask-acts{flex-direction:column;gap:8px;margin-top:16px;display:flex}.page.sd>.sd-jump{z-index:3;margin:0 calc(-1 * var(--page-pad,var(--ap-pad)));padding:0 calc(var(--page-pad,var(--ap-pad)) - 12px);background:var(--surface);position:sticky;top:0}.page.sd>.sd-jump.is-skel{box-sizing:content-box;border-bottom:1px solid var(--line-card);height:3rem}.page.sd .sd-jump li{position:relative}.page.sd .sd-jump li:has(>[aria-current=true]):after{content:"";background:var(--strong);pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:0;left:12px;right:12px}@media (forced-colors:active){.page.sd .sd-jump li:has(>[aria-current=true]):after{forced-color-adjust:none;background:canvastext}}.page.sd :is(#sd-facts,#sd-price,#sd-loc,#sd-rv){scroll-margin-top:calc(3rem + 9px)}.page.sd .sd-rsv{scroll-margin-top:calc(3rem + 17px)}.page.sd .sheet:has(>.sd-step){max-height:92%}.page.sd .sheet .sd-step{align-items:center;gap:4px;min-width:0;min-height:48px;margin:-8px 0 4px;display:flex}.page.sd .sheet .sd-step>.ap-icbtn{margin-left:-12px}.page.sd .sheet .sd-step-h{color:var(--strong);margin:0;font-size:1rem;font-weight:700;line-height:1.45}.page.sd .sheet .sd-step-note{color:var(--strong);margin:0 0 10px;font-weight:600}.page.sd .sheet .opt{text-align:start;font:inherit;color:inherit}.page.sd .sheet .opt>.sd-opt-t{flex-direction:column;gap:2px;min-width:0;display:flex}.page.sd .sheet .opt.sel>.r{color:var(--strong)}.page.sd .sheet .sd-cal{margin:0 0 12px}.page.sd .sheet .sd-cal-hd{justify-content:space-between;align-items:center;gap:4px;min-height:48px;display:flex}.page.sd .sheet .sd-cal-hd:not(:has(>.ap-icbtn)){min-height:0;padding:2px 0 6px}.page.sd .sheet .sd-cal-m{text-align:center;color:var(--strong);flex:1;font-size:1rem;font-weight:700;line-height:1.45}.page.sd .sheet :is(.sd-cal-w,.sd-cal-g){grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.page.sd .sheet .sd-cal-w>span{text-align:center;color:var(--weak);padding:4px 0;font-size:.75rem;font-weight:600;line-height:1.4}.page.sd .sheet .sd-cal-d{border-radius:var(--r-md);min-width:0;min-height:48px;color:var(--strong);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px 0;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex}.page.sd .sheet .sd-cal-d[data-state=full]{color:var(--weak);font-weight:500}.page.sd .sheet .sd-cal-d:disabled{color:var(--disabled);cursor:not-allowed;font-weight:500}.page.sd .sheet .sd-cal-d[aria-checked=true]{background:var(--strong);color:#fff}@media (hover:hover){.page.sd .sheet .sd-cal-d:not(:disabled,[aria-checked=true]):hover{background:var(--fill)}}.page.sd .sheet .sd-cal-dot{background:currentColor;border-radius:50%;width:4px;height:4px}@media (forced-colors:active){.page.sd .sheet .sd-cal-d[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.page.sd .sheet .sd-cal-dot{forced-color-adjust:none;background:canvastext}}.page.sd .sheet .sd-sh-times{flex-direction:column;gap:8px;min-width:0;display:flex}.page.sd .sheet .sd-sh-times>.ap-pills.sd-sh-pills{margin-bottom:0}.page.sd .sheet :is(.sd-sh-full,.sd-sh-none){flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.page.sd .sheet .sd-sh-none{margin:0 0 12px}.page.sd .sheet .sd-sum{flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.page.sd .sheet .sd-sum-r{border-bottom:1px solid var(--line-card);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:8px 0;display:flex}.page.sd .sheet .sd-sum-k{width:5.5rem;color:var(--weak);flex:none;font-size:.875rem;font-weight:600;line-height:1.45}.page.sd .sheet .sd-sum-v{min-width:0;color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;flex:8rem;gap:2px;font-size:.9375rem;line-height:1.45;display:flex}.page.sd .sheet .sd-sum-v>small{color:var(--weak);font-size:.8125rem}.page.sd .sheet .sd-sum-v.is-line{display:block}.page.sd .sheet .sd-sum-r>.ap-link{flex:none;margin-left:auto;margin-right:-8px}.page.sd .sheet .sd-sum-r>.ap-pills.sd-sh-pills{flex:12rem;min-width:0;margin-bottom:0}.page.sd .sheet .sd-sum-r>.cap{flex-basis:100%;margin:0}.page.sd .sheet .sd-sh-rules{margin:0}.page.sd .sheet .sd-sh-foot-line{font-size:var(--fs-caption);color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.45}.page.apm-login>.apm-back{margin:-12px 0 4px;display:flex}.page.apm-login .apm-resume{margin:0 0 4px}.cc-page{--cc-pend:var(--btn-pri-bg);--cc-sun:var(--danger);--cc-sat:#2c5aa0}.cc-cal{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-card{border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);padding:16px}.cc-cols{gap:12px;min-width:0}.cc-cols,.cc-hd{flex-direction:column;display:flex}.cc-hd{gap:10px}.cc-hd-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cc-hd-t{min-width:0;color:var(--strong);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.cc-hd-today{margin-left:auto}.cc-sum{color:var(--text);margin:0 0 0 auto;font-size:.9375rem;font-weight:600}.cc-seg{border:1px solid var(--ctl-line);border-radius:var(--r-md);min-width:0;display:inline-flex;overflow:hidden}.cc-seg>button{background:var(--surface);min-width:3.5rem;min-height:48px;font:inherit;color:var(--text);cursor:pointer;border:0;padding:0 14px;font-size:1rem;font-weight:600}.cc-seg>button+button{border-left:1px solid var(--ctl-line)}.cc-seg>button.is-on{background:var(--strong);color:#fff;font-weight:700}.cc-main{padding:12px 0}.cc-mo{min-width:0;position:relative}.cc-probe{visibility:hidden;pointer-events:none;width:1rem;height:0;position:absolute;top:0;left:0}.cc-grid{flex-direction:column;min-width:0;display:flex}.cc-dow,.cc-wkrow{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.cc-dow>span{text-align:center;color:var(--weak);padding:2px 0 6px;font-size:.8125rem;font-weight:700}.cc-dn.is-sun,.cc-dow>.is-sun{color:var(--cc-sun)}.cc-dn.is-sat,.cc-dow>.is-sat{color:var(--cc-sat)}.cc-cell{box-sizing:border-box;border-radius:var(--r-sm);min-width:0;min-height:5.5rem;font:inherit;color:var(--text);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:1px;margin:0;padding:4px 2px 10px;display:flex;position:relative}.cc-cell.is-sel{background:var(--fill)}@media (hover:hover){.cc-cell:hover{background:var(--fill)}}.cc-cell:focus-visible{outline:3px solid var(--strong);outline-offset:-3px}.cc-ct{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 2px;min-width:0;min-height:1.75rem;display:flex}.cc-dn{box-sizing:border-box;min-width:1.75rem;height:1.75rem;color:var(--strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 2px;font-size:.9375rem;font-weight:700;line-height:1;display:inline-grid}.cc-cell.is-out .cc-dn,.cc-cell.is-past .cc-dn{color:var(--hint)}.cc-cell.is-today .cc-dn{box-shadow:inset 0 0 0 2px var(--strong)}.cc-cell.is-sel .cc-dn{background:var(--strong);color:#fff}.cc-son{box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--weak);border-radius:4px;place-items:center;padding:0 2px;font-size:.8125rem;font-weight:700;display:inline-grid}.cc-lu,.cc-son{line-height:1.25}.cc-lu{color:var(--weak);font-variant-numeric:tabular-nums}.cc-ln,.cc-lu{font-size:.8125rem}.cc-ln{white-space:nowrap;min-width:0;color:var(--text);justify-content:center;align-items:center;gap:3px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.cc-ln.is-pd{color:var(--cc-pend)}.cc-ln.is-off{color:var(--weak);font-weight:700}.cc-dot{box-sizing:border-box;background:var(--strong);border-radius:999px;flex:none;width:.625rem;height:.625rem;display:inline-block}.cc-dot.is-dash{border:2px dashed var(--cc-pend);background:0 0}.cc-ob{height:5px;box-shadow:inset 0 0 0 1.5px var(--ctl-line);border-radius:3px;position:absolute;bottom:3px;left:6px;right:6px}.cc-cell.is-closed{background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--line) 6px 7px)}.cc-cell.is-compact{min-height:4.75rem}.cc-legend{color:var(--weak);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0 12px;font-size:.8125rem;display:flex}.cc-legend>span{align-items:center;gap:5px;display:inline-flex}.cc-lg-ob{height:5px;box-shadow:inset 0 0 0 1.5px var(--ctl-line)}.cc-lg-ob,.cc-lg-off{width:1rem;border-radius:3px;display:inline-block}.cc-lg-off{height:.75rem;box-shadow:inset 0 0 0 1px var(--line);background-image:repeating-linear-gradient(135deg,transparent 0 3px,var(--ctl-line) 3px 4px)}.cc-legend .cc-son{color:var(--weak)}.cc-dy{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-inline:-8px;display:grid}.cc-strip-d{box-sizing:border-box;border-radius:var(--r-md);background:var(--fill);min-width:0;min-height:4.25rem;font:inherit;color:var(--weak);cursor:pointer;border:0;flex-direction:column;align-items:center;gap:1px;margin:0;padding:6px 0;font-size:.8125rem;display:flex}.cc-strip-d>b{color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.0625rem;line-height:1.3}.cc-strip-d .is-sun{color:var(--cc-sun)}.cc-strip-d .is-sat{color:var(--cc-sat)}.cc-strip-d.is-today{box-shadow:inset 0 0 0 2px var(--strong)}.cc-strip-d.is-sel,.cc-strip-d.is-sel .is-sat,.cc-strip-d.is-sel .is-sun,.cc-strip-d.is-sel>b{background:var(--strong);color:#fff}.cc-strip-m{align-items:center;gap:3px;min-height:.75rem;display:flex}.cc-strip-d.is-sel .cc-dot{background:#fff}.cc-strip-d.is-sel .cc-dot.is-dash{background:0 0;border-color:#fff}.cc-dy-hd{gap:8px}.cc-dy-hd,.cc-dy-t{align-items:center;display:flex}.cc-dy-t{min-width:0;color:var(--strong);text-align:center;flex-direction:column;flex:1;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.35}.cc-dy-t:focus{outline:none}.cc-dy-t:focus-visible{outline:3px solid var(--strong);outline-offset:2px;border-radius:4px}.cc-dy-sub{color:var(--weak);font-size:.9375rem;font-weight:500}.cc-dy-sum{text-align:center;color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.cc-dy>.cc-seg{grid-template-columns:1fr 1fr;display:grid}.cc-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-row{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 12px 12px 28px;display:flex;position:relative}.cc-row:focus{outline:3px solid var(--strong);outline-offset:2px}.cc-row>.cc-bar{min-height:0;position:absolute;top:12px;bottom:12px;left:12px}.cc-row>.cc-row-main{flex:9rem}.cc-row>.cc-row-acts{flex:0 auto;margin-left:auto}.cc-row>.cc-ask{flex:100%}.cc-row-acts:empty{display:none}.cc-bar{box-sizing:border-box;background:var(--hint);border-radius:2px;width:4px;min-height:1.25rem;display:block}.cc-ls-row.is-bk>.cc-bar,.cc-row.is-bk>.cc-bar{background:var(--strong)}.cc-ls-row.is-pend>.cc-bar,.cc-row.is-pend>.cc-bar{border-left:4px dashed var(--cc-pend);background:0 0;border-radius:0}.cc-ls-row.is-open>.cc-bar,.cc-row.is-open>.cc-bar{box-shadow:inset 0 0 0 1.5px var(--ctl-line);background:0 0}.cc-row-main{min-width:0}.cc-row-top{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.cc-row-t{color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.0625rem}.cc-row-k{color:var(--strong);font-size:1rem;font-weight:700}.cc-row.is-pend .cc-row-k{color:var(--cc-pend)}.cc-row.is-done .cc-row-k,.cc-row.is-taken .cc-row-k{color:var(--weak)}.cc-row-who{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:.9375rem}.cc-row-note{color:var(--strong);margin:4px 0 0;font-size:.9375rem;font-weight:700}.cc-row-acts{flex-wrap:wrap;gap:4px;display:flex}.cc-tag{background:var(--fill);color:var(--weak);border-radius:999px;align-items:center;padding:1px 8px;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-flex}.cc-tag.is-ink{background:var(--strong);color:#fff}.cc-ask{border-radius:var(--r-md);background:var(--fill);flex-direction:column;gap:8px;padding:12px;display:flex}.cc-row .cc-ask{background:var(--danger-bg)}.cc-ask>p{color:var(--text);margin:0;font-size:.9375rem;line-height:1.55}.cc-ask>.cc-ask-t{color:var(--strong);font-size:1rem;font-weight:700}.cc-ask-t:focus{outline:none}.cc-ask-acts{flex-wrap:wrap}.cc-ask-acts,.cc-qa{gap:8px;display:flex}.cc-qa{box-shadow:inset 0 1px 0 var(--line);flex-direction:column;padding-top:12px}.cc-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cc-qa-grid>.ap-btn,.cc-qa>.cc-qa-add{width:100%}.cc-qa-grid>.ap-btn:last-child:nth-child(odd){grid-column:1/-1}.cc-qa-links{gap:4px}.cc-off,.cc-qa-links{flex-wrap:wrap;justify-content:space-between;display:flex}.cc-off{border-radius:var(--r-md);background-image:repeating-linear-gradient(135deg,var(--fill) 0 8px,var(--surface) 8px 16px);box-shadow:inset 0 0 0 1px var(--line);gap:8px;padding:12px}.cc-off,.cc-off>p{align-items:center}.cc-off>p{color:var(--strong);gap:6px;margin:0;font-size:1rem;font-weight:700;display:flex}.cc-note{font-size:.9375rem;line-height:1.55}.cc-empty,.cc-note{color:var(--weak);margin:0}.cc-empty{text-align:center;padding:16px 4px;font-size:1rem}.cc-err{color:var(--danger);flex-wrap:wrap;gap:4px;margin:0 12px 8px;font-size:.9375rem;font-weight:600}.cc-err,.cc-fail{align-items:center;display:flex}.cc-fail{flex-direction:column;gap:12px;padding:32px 16px}.cc-fail>p{color:var(--strong);margin:0;font-size:1.0625rem;font-weight:700}.cc-tt{border-radius:var(--r-md);max-height:min(60vh,34rem);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:2.25rem minmax(0,1fr);display:grid;overflow:auto}.cc-tt>.cc-note{grid-column:1/-1;padding:8px 12px}.cc-tt-axis{flex-direction:column;display:flex}.cc-tt-axis>span{box-sizing:border-box;text-align:right;color:var(--weak);box-shadow:inset 0 1px 0 var(--line);font-variant-numeric:tabular-nums;padding:2px 6px 0 0;font-size:.8125rem;line-height:1.2}.cc-tt-col{background-image:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px 48px);min-width:0;position:relative}.cc-bl{box-sizing:border-box;border:0;border-left:4px solid var(--hint);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:0;padding:3px 6px 3px 8px;font-size:.8125rem;line-height:1.3;display:block;position:absolute;overflow:hidden}.cc-bl.is-bk{border-left-color:var(--strong);background:var(--fill);color:var(--strong)}.cc-bl.is-pend{border-left-style:dashed;border-left-color:var(--cc-pend);color:var(--strong)}.cc-bl.is-open{border-left-color:var(--ctl-line)}.cc-bl.is-done,.cc-bl.is-taken{color:var(--weak)}.cc-bl.is-btn{cursor:pointer}.cc-bl-who{font-weight:500}.cc-bl-k{font-weight:700}.cc-wk{flex-direction:column;gap:8px;min-width:0;display:flex}.cc-wk-body,.cc-wk-head{grid-template-columns:2.25rem repeat(7,minmax(0,1fr));column-gap:2px;min-width:0;display:grid}.cc-wk-day{border-radius:var(--r-md);min-width:0;min-height:3.5rem;font:inherit;color:var(--weak);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:4px 0;font-size:.8125rem;display:flex}.cc-wk-day>b{color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.0625rem;line-height:1.3}.cc-wk-day .is-sun{color:var(--cc-sun)}.cc-wk-day .is-sat{color:var(--cc-sat)}.cc-wk-day.is-today{box-shadow:inset 0 0 0 2px var(--strong)}.cc-wk-day.is-sel,.cc-wk-day.is-sel .is-sat,.cc-wk-day.is-sel .is-sun,.cc-wk-day.is-sel>b{background:var(--strong);color:#fff}.cc-wk-sc{border-radius:var(--r-md);max-height:min(68vh,40rem);box-shadow:inset 0 0 0 1px var(--line);overflow:auto}.cc-wk-colw{min-width:0;position:relative}.cc-wk-colw.is-sel{background-color:var(--fill)}.cc-wk-colw.is-closed{background-image:repeating-linear-gradient(135deg,transparent 0 8px,var(--line) 8px 9px)}.cc-wk-off{z-index:1;text-align:center;color:var(--weak);font-size:.8125rem;font-weight:700;position:absolute;top:4px;left:0;right:0}.cc-wk>.cc-note{padding:0 4px}.cc-main>.cc-empty,.cc-main>.cc-ls{margin-inline:12px}.cc-ls{gap:8px;padding:0;list-style:none}.cc-ls,.cc-ls-day{flex-direction:column;margin:0;display:flex}.cc-ls-day{box-sizing:border-box;border-radius:var(--r-md);background:var(--surface);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--text);text-align:left;cursor:pointer;border:0;gap:6px;padding:12px}.cc-ls-day.is-sel{box-shadow:inset 0 0 0 2px var(--strong)}.cc-ls-hd{color:var(--strong);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:1rem;display:flex}.cc-ls-sum{color:var(--weak);margin-left:auto;font-size:.9375rem;font-weight:600}.cc-ls-row{grid-template-columns:4px auto auto minmax(0,1fr);align-items:center;gap:8px;font-size:.9375rem;display:grid}.cc-ls-row>.cc-bar{min-height:1.25rem}.cc-ls-t{font-variant-numeric:tabular-nums}.cc-ls-k,.cc-ls-t{color:var(--strong)}.cc-ls-k{font-weight:700}.cc-ls-row.is-pend .cc-ls-k{color:var(--cc-pend)}.cc-ls-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-chips,.cc-mv-times{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:8px;display:grid}.cc-chip{box-sizing:border-box;border-radius:var(--r-md);background:var(--surface);min-height:48px;box-shadow:inset 0 0 0 1px var(--ctl-line);font:inherit;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border:0;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:4px 8px;font-size:1rem;font-weight:600;display:inline-flex}.cc-chip.is-on{background:var(--strong);box-shadow:none;color:#fff;font-weight:700}.cc-chip.is-off{background:var(--fill);box-shadow:none;color:var(--hint);cursor:default}.cc-chip-why{font-size:.8125rem;font-weight:500}.cc-tp{flex-direction:column;gap:14px;display:flex}.cc-tp-half{min-height:48px;color:var(--strong);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;font-size:1rem;font-weight:600;display:inline-flex}.cc-tp-half>input{width:1.375rem;height:1.375rem;accent-color:var(--strong);margin:0}.cc-tp-grp{border:0;min-width:0;margin:0;padding:0}.cc-tp-grp>legend{color:var(--weak);margin-bottom:8px;padding:0;font-size:.9375rem;font-weight:700}.cc-sheet-acts{gap:8px;margin-top:4px}.cc-mv,.cc-sheet-acts{flex-direction:column;display:flex}.cc-mv{gap:12px}.cc-mv-line,.cc-mv-now,.cc-mv-pick{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.9375rem;display:flex}.cc-mv-pick{color:var(--strong);font-size:1rem;font-weight:700}.cc-mv-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-mv-mo{color:var(--strong);font-size:1.0625rem}.cc-mv-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-inline:-8px;display:grid}.cc-mv-dow{text-align:center;color:var(--weak);font-size:.8125rem;font-weight:700}.cc-mv-dow.is-sun{color:var(--cc-sun)}.cc-mv-dow.is-sat{color:var(--cc-sat)}.cc-mv-d,.cc-mv-pad{min-width:0;min-height:48px}.cc-mv-d{border-radius:var(--r-md);font:inherit;color:var(--hint);font-variant-numeric:tabular-nums;background:0 0;border:0;margin:0;padding:0;font-size:1rem}.cc-mv-d.has-open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--strong);cursor:pointer;font-weight:700}.cc-mv-d.has-open .is-sun{color:var(--cc-sun)}.cc-mv-d.has-open .is-sat{color:var(--cc-sat)}.cc-mv-d.is-sel,.cc-mv-d.is-sel .is-sat,.cc-mv-d.is-sel .is-sun{background:var(--strong);box-shadow:none;color:#fff}.cc-mv-note{color:var(--strong);flex-direction:column;gap:6px;font-size:.9375rem;font-weight:600;display:flex}.cc-mv-note>textarea{box-sizing:border-box;border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:3.5rem;font:inherit;color:var(--text);resize:vertical;padding:10px 12px;font-size:1rem;font-weight:500}.cc-count{color:var(--weak);align-self:flex-end;font-size:.8125rem;font-weight:500}@container app (min-width:1024px){.cc-cols.is-two{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;display:grid}.cc-main{padding:16px}.cc-main>.cc-empty,.cc-main>.cc-ls{margin-inline:0}.cc-legend{padding:0}.cc-err{margin-inline:0}.cc-dow,.cc-wkrow{column-gap:2px}.cc-grid{row-gap:2px}.cc-cell{min-height:6.25rem;padding-inline:4px}.cc-dow>span{font-size:.9375rem}.cc-dn{min-width:2rem;height:2rem;font-size:1.0625rem}.cc-ln,.cc-lu{font-size:.875rem}.cc-side{position:sticky;top:12px}}.dash-frame.dash-console .dash-badge{box-sizing:border-box;background:var(--primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;padding:0 6px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.dash-frame.dash-console .dash-link .dash-badge{margin-left:auto}.dash-frame.dash-console .dash-tabbar button{position:relative}.dash-frame.dash-console .dash-tabbar button .dash-badge{position:absolute;top:2px;left:calc(50% + 6px)}.dash-frame.dash-console .dash-more-item{position:relative}.dash-frame.dash-console .dash-more-item .dash-badge{position:absolute;top:8px;right:8px}@media (forced-colors:active){.dash-frame.dash-console .dash-badge{border:1px solid canvastext}}.cc-top{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-top-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cc-top-card{box-sizing:border-box;background:var(--surface);border-radius:var(--r-lg);min-height:11rem;box-shadow:var(--shadow-soft);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 12px;padding:20px 22px;display:grid}.cc-top-card>.ibox{grid-row:1}.cc-top-card>:not(.ibox){grid-column:1/-1}.cc-top-card>.cc-top-t{font-size:var(--sr-title);color:var(--strong);grid-area:1/2;align-self:center;margin:0;font-weight:800;line-height:1.3}.cc-top-card>.cc-top-go{justify-self:start;margin-top:6px;text-decoration:none}.cc-top-card.is-skel{background:var(--fill);box-shadow:none}.cc-top-addr{background:var(--surface);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.cc-top-addr-tx{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.cc-top-url{overflow-wrap:anywhere;word-break:break-all}@container app (min-width:1024px){.cc-top-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-frame.dash-console .sr-page>a.btn{margin-top:12px;text-decoration:none}.cc-rq-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.cc-rq-bar>.ntab{flex:0 auto;min-width:0;margin-bottom:0}.cc-rq-bar>.ntab>button{white-space:nowrap;flex:none;padding-inline:16px}.cc-rq-bar>.cc-rq-all{margin-left:auto}.cc-rq-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cc-rq{box-sizing:border-box;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.cc-rq-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cc-rq-msg{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-rq-go,.cc-rq>.act-col,.cc-rq>.cc-rq-ask{margin-top:8px}.cc-rq-go{align-self:flex-start;text-decoration:none}.cc-rq-ask{border-radius:var(--r-md);background:var(--fill);gap:8px;padding:14px}.cc-rq-ask,.cc-rq-empty{flex-direction:column;display:flex}.cc-rq-empty{text-align:center;background:var(--surface);border-radius:var(--r-lg);justify-content:center;align-items:center;gap:10px;min-height:9rem;padding:24px 16px}.cc-rq-panel{flex-direction:column;gap:12px;display:flex}@container app (min-width:1024px){.cc-rq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-frame.dash-console .cc-rs-owner{border-radius:var(--r-md);background:var(--fill);color:var(--strong);font-size:var(--sr-sub);align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;font-weight:600;display:flex}.cc-rs{gap:8px;min-width:0;display:grid}.cc-rs-t{color:var(--strong);font-size:1.0625rem;font-weight:700}.cc-rs-when{color:var(--strong);overflow-wrap:anywhere;margin:0;font-size:1rem}.cc-rs-when>span{color:var(--weak)}.cc-rs-note{border-left:3px solid var(--line);margin:0;padding:2px 0 2px 12px}.cc-rs-note>figcaption{color:var(--weak);font-size:.8125rem}.cc-rs-note>blockquote{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0}.cc-rs-note>blockquote,.cc-rs-sub{color:var(--text);font-size:.9375rem}.cc-rs-sub{margin:0}.cc-rs-go{justify-self:start}.cc-rs-go:not(.ap-link){min-height:48px;color:var(--strong);align-items:center;font-weight:700;display:inline-flex}.sec-stack.ap .s5b{padding-top:12px}.s5b{min-width:0}.s5b,.s5b-card{position:relative}.s5b-card{background:var(--fill);isolation:isolate;border-radius:16px;overflow:hidden;container:s5b/inline-size}.s5b-card.is-skel{aspect-ratio:2;border-radius:16px}.s5b-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.s5b-track::-webkit-scrollbar{display:none}.s5b-slide{scroll-snap-align:start;scroll-snap-stop:always;outline:none;flex:0 0 100%;display:grid}.s5b-img,.s5b-slide{min-width:0;min-height:50cqw;position:relative}.s5b-img{--s5b-px:18px;box-sizing:border-box;padding:16px var(--s5b-px);color:#fff;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;align-items:flex-end;text-decoration:none;display:flex}.s5b-media{background:var(--fill);position:absolute;inset:0}.s5b-media>img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.s5b-media>.hs-brandfill{border-radius:0}.s5b-tx{z-index:1;min-width:0;max-width:calc(58cqw - var(--s5b-px));gap:4px;display:grid;position:relative}.s5b-t{letter-spacing:-.01em;font-size:1.375rem;font-weight:800;line-height:1.3}.s5b-c{font-size:.875rem;font-weight:500;line-height:1.45}.s5b-c,.s5b-t{-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s5b-img.is-dark .s5b-c{color:#ffffffdb}.s5b-img.is-light{color:var(--strong)}.s5b-img.is-light .s5b-c{color:var(--weak)}.s5b-img.is-scrim .s5b-c{color:#ffffffe6}.s5b-scrim{background:linear-gradient(90deg,#000000a8,#0009 62%,#0000 86%);inset:0}.s5b-ad,.s5b-scrim{pointer-events:none;position:absolute}.s5b-ad{z-index:2;line-height:0;top:10px;left:10px}.s5b-img.has-ad{padding-top:44px}.s5b-img.is-below{color:var(--strong);background:var(--fill);grid-template-rows:auto 1fr;align-items:start;padding:0;display:grid}.s5b-media-box{aspect-ratio:2;display:block;position:relative}.s5b-below{gap:2px;min-width:0;padding:10px 120px 14px 16px;display:grid}.s5b-bt{color:var(--strong);font-size:1.125rem;font-weight:700}.s5b-bc,.s5b-bt{word-break:keep-all;overflow-wrap:anywhere;line-height:1.45}.s5b-bc{color:var(--weak);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.s5b-img.is-below .s5b-media{border-radius:0}.s5b-img.has-ad.is-below{padding-top:0}.s5b-img:focus-visible{outline-offset:-6px;box-shadow:inset 0 0 0 3px var(--strong);outline:3px solid #fff}.s5b-rk{box-sizing:border-box;min-width:0;min-height:50cqw;color:var(--strong);background:#fdf6ec url(/banners/ranking.svg) 100% 0/100% no-repeat;grid-template-rows:auto 1fr auto;padding:11px 14px 0;display:grid;position:relative}.s5b-rk-h{min-width:0;padding-right:20cqw}.s5b-rk-k{color:var(--gold-text);font-size:.75rem;font-weight:700;line-height:1.35}.s5b-rk-k,.s5b-rk-t{word-break:keep-all;margin:0}.s5b-rk-t{letter-spacing:-.01em;color:var(--strong);font-size:1rem;font-weight:800;line-height:1.25}.s5b-rk-l{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;margin:5px 0 0;padding:0;list-style:none;display:grid}.s5b-rk-i,.s5b-rk-l,.s5b-rk-l>li{min-width:0}.s5b-rk-i{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"av nm""m m""r r";align-items:center;gap:2px 6px;padding:3px 4px;text-decoration:none;display:grid;position:relative}@media (hover:hover){.s5b-rk-i:hover{background:#1111110d}}.s5b-rk-i:focus-visible{outline:2px solid var(--strong);outline-offset:-2px}.s5b-av{background:var(--fill);width:32px;height:32px;color:var(--weak);border-radius:50%;grid-area:av;place-items:center;font-size:.875rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 1px #11111114}.s5b-av>img{object-fit:cover;width:100%;height:100%;display:block}.s5b-rk-n{z-index:1;box-sizing:border-box;background:var(--strong);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.5em;height:1.5em;padding:0 .2em;font-size:.6875rem;font-weight:800;line-height:1.5em;position:absolute;top:0;left:0}.s5b-rk-nm{white-space:nowrap;text-overflow:ellipsis;grid-area:nm;min-width:0;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}.s5b-rk-m{color:var(--text);text-overflow:ellipsis;font-variant-numeric:tabular-nums;grid-area:m;font-weight:600}.s5b-rk-m,.s5b-rk-r{min-width:0;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.s5b-rk-r{color:var(--weak);grid-area:r;align-items:center;gap:4px;display:flex}.s5b-rk-r>.bell-badge{flex:none;padding:0 5px;font-size:.6875rem;line-height:1.45}.s5b-rk-rg{text-overflow:ellipsis;min-width:0;overflow:hidden}.s5b-rk-all{place-self:end start}.s5b-ctl{z-index:3;align-items:center;display:flex;position:absolute;bottom:3px;right:6px}.s5b-ctl:before{content:"";background:var(--btn-media-bg);box-shadow:inset 0 0 0 1px var(--btn-ring),0 2px 8px #00000029;pointer-events:none;border-radius:999px;position:absolute;inset:7px 0}.s5b-ctl>button{box-sizing:border-box;min-width:48px;height:48px;color:var(--strong);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.s5b-ctl>.s5b-play{padding:0 4px 0 8px}.s5b-ctl>.s5b-play+.s5b-all{padding-left:12px}.s5b-ctl>.s5b-play+.s5b-all:before{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:17px;left:0}.s5b-cnt{color:var(--weak);font-variant-numeric:tabular-nums;font-weight:600}.s5b-cnt>b{color:var(--strong);font-weight:800}.s5b-ctl>button:focus-visible{outline:2px solid var(--strong);outline-offset:-9px}.s5b-nav{display:none}@container s5b (min-width:568px){.s5b-img{padding-block:24px}.s5b-img.has-ad{padding-top:52px}.s5b-t{font-size:1.75rem}.s5b-c{font-size:1rem}.s5b-rk-h{padding-right:0}.s5b-rk-k{font-size:.8125rem}.s5b-rk-t{font-size:1.375rem}.s5b-rk-l{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;margin-top:10px}.s5b-rk-i{grid-template-columns:1.5em 32px minmax(0,1fr) auto;grid-template-areas:"n av nm m""n av r m";gap:0 10px;padding:8px}.s5b-rk-n{min-width:0;height:auto;color:var(--strong);background:0 0;grid-area:n;padding:0;font-size:1rem;line-height:1.3;position:static}.s5b-rk-nm{font-size:.9375rem}.s5b-rk-m{justify-self:end;font-size:.875rem}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-rk-l{grid-template-columns:minmax(0,1fr);gap:0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-rk-i{grid-template-columns:1.5em 32px minmax(0,1fr) auto;grid-template-areas:"n av nm m""n av r m";gap:0 8px;padding:4px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-rk-n{min-width:0;height:auto;color:var(--strong);background:0 0;grid-area:n;padding:0;font-size:1rem;line-height:1.3;position:static}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-rk-m{justify-self:end}.s5b-list{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.s5b-li{gap:4px}.s5b-li,.s5b-li-go{align-items:center;min-width:0;display:flex}.s5b-li-go{box-sizing:border-box;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:auto;gap:12px;margin:0 0 0 -8px;padding:6px 8px}.s5b-li-go[aria-current=true]{background:var(--fill)}@media (hover:hover){.s5b-li-go:hover{background:var(--fill)}}.s5b-li-th{aspect-ratio:2;background:var(--fill);border-radius:8px;flex:none;width:88px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1111110f}.s5b-li-th>img{object-fit:contain;width:100%;height:100%;display:block}.s5b-li-tx{gap:2px;min-width:0;display:grid}.s5b-li-tx>b{color:var(--strong);overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}.s5b-li-tx>b,.s5b-li-tx>span{word-break:keep-all;line-height:1.35}.s5b-li-tx>span{color:var(--weak);font-size:.8125rem}.s5b-li>.ap-link{flex:none}.s5b-up:focus-within{outline:2px solid var(--strong);outline-offset:2px}.s5b.is-preview{max-width:390px}.s5b-pv-note{box-sizing:border-box;min-height:50cqw;color:var(--weak);text-align:center;word-break:keep-all;background:#fdf6ec;place-items:center;margin:0;padding:16px;font-size:.875rem;line-height:1.45;display:grid}.s5b-pv-wait{border-radius:0;min-height:50cqw;display:block}.s5b-ctl>.s5b-play svg,.s5b-ctl>.s5b-play svg *{fill:currentColor}.s5b-rk-kr{align-items:center;gap:6px;min-width:0;display:flex}.s5b-rk-kr>.ad-tag{padding:1px 6px;font-size:.75rem;line-height:1.35}.s5b-li-avs{display:flex;position:absolute;bottom:5px;left:6px}.s5b-li-avs>.s5b-av{width:20px;height:20px;font-size:.625rem;box-shadow:0 0 0 1.5px #fdf6ec}.s5b-li-avs>.s5b-av+.s5b-av{margin-left:-6px}@container s5b (min-width:568px){.s5b-rk-l{background:#ffffffb8;border-radius:12px;align-self:center;padding:2px 8px;box-shadow:inset 0 0 0 1px #1111110f}.s5b-rk-l>li+li{box-shadow:0 -1px #11111112}}:root[data-a11y-contrast=high] .s5b-ctl:before{box-shadow:inset 0 0 0 2px var(--strong)}@media (forced-colors:active){.s5b-ctl:before{box-shadow:none;background:canvas;border:1px solid canvastext}.s5b-ctl>button{color:buttontext}.s5b-scrim{background:0 0}.s5b-img{forced-color-adjust:auto}}.page>.sec-stack.ap>.sec.ap-hero{padding-bottom:32px}.page>.sec-stack.ap>.sec.ap-hero+.sec{padding-top:0}.page>.sec-stack.ap>.sec.ap-hero+.sec:before{content:"";height:var(--ap-band-h);background:var(--ap-band);flex:none;margin:24px 0 8px;display:block}.page.home-wide:has(>.sec-stack.ap)~footer.ap-foot{margin-top:0}.sec-stack.ap .ap-ask>.ap-acts{justify-content:flex-start;gap:0;margin:-4px 0 0 -8px}.sec-stack.ap .ap-ask>.ap-acts>.ap-link{padding:0 6px 0 8px}:root[data-a11y-font=xxl] .sec-stack.ap .ap-ask>.ap-acts{flex-flow:wrap}.sec-stack.ap .ap-ask>.ap-ask-ts{margin-top:-8px;padding:0}.sec-stack.ap .ap-ask>.ap-ask-ts[hidden]{display:none}.sec-stack.ap .ap-ask>.ap-acts>.ap-link[aria-expanded=true]{color:var(--strong)}.sec-stack.ap .ap-soon-rail>li{flex:0 0 clamp(200px,60%,210px);min-width:0;display:flex}.sec-stack.ap .ap-soon-rail>li>*{flex:auto;min-width:0}:root[data-a11y-font=lg] .sec-stack.ap .ap-soon-rail>li{flex-basis:clamp(220px,66%,272px)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ap-soon-rail>li{flex-basis:clamp(240px,78%,320px)}.s5b-ctl>.s5b-nav{display:none}@container s5b (min-width:568px){.s5b-ctl>.s5b-nav{z-index:auto;padding:0;display:inline-flex;position:relative;top:auto;left:auto;right:auto}.s5b-ctl>.s5b-all+.s5b-nav:before,.s5b-ctl>.s5b-nav.is-prev+button:before{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:17px;left:0}.s5b-ctl>.s5b-nav.is-prev+.s5b-play{padding-left:10px}.s5b-ctl>.s5b-nav.is-prev+.s5b-all{padding-left:12px}.s5b-img{--s5b-px:24px}.s5b-rk{padding:20px 24px 4px}.s5b-rk-l{max-width:calc(76cqw - 24px)}}@media (hover:hover) and (pointer:fine) and (min-width:600px){:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .ap-hd:has(>.ap-hd-rn){grid-template-columns:minmax(0,1fr) auto auto}:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .ap-hd:has(>.ap-hd-rn) .ap-hd-tx>:not(.ap-hd-t){grid-column:1/-1}:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .ap-hd:has(>.ap-hd-rn)>.ap-hd-rn{grid-area:1/3;align-self:start;margin:calc(.801563rem - 24px) 0 -14px}}.page.sd .sd-nm-tx>.sd-badge{align-self:center}.page.sd .sd-rate{column-gap:8px}.page.sd .sd-rate-rv{border-radius:var(--r-xs);min-height:48px;color:var(--weak);-webkit-tap-highlight-color:transparent;align-items:center;gap:2px;margin:-12px 0;padding:0 2px;font-size:.9375rem;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex}.page.sd .sd-rate-rv>svg{color:var(--hint);flex:none}@media (hover:hover){.page.sd .sd-rate-rv:hover{text-underline-offset:3px;text-decoration:underline}}.page.sd :is(.sd-rate-n,.sd-rate-kpi){color:var(--weak);font-size:.9375rem;line-height:1.45}.page.sd .sd-rate-kpi{align-items:center;gap:4px;display:inline-flex}.page.sd .sd-rate-kpi>.sd-rate-sep{margin-right:4px}.page.sd .sd-rate-kpi>b{color:var(--strong);font-variant-numeric:tabular-nums;font-weight:700}.page.sd .sd-quick .ap-row-t{color:var(--text)}.page.sd .sd-quick .ap-row-end{flex:none;gap:0;margin:-6px -4px -6px 0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sd-quick .sd-addr{flex-wrap:wrap}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sd-quick .sd-addr>.ap-row-end{max-width:none;margin:0 0 0 20px}.page.sd .sd-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.page.sd .sd-quick.is-skel .ap-row-ic{background:0 0}.page.sd>.sd-quick.is-skel{min-height:11rem}.page.sd #sd-way{scroll-margin-top:calc(3rem + 9px)}.page.sd .sd-locblk:focus:not(:focus-visible){outline:none}.page.sd .sd-sub{flex-direction:column;gap:2px;min-width:0;display:flex}.page.sd .sd-sub-t{color:var(--strong);word-break:keep-all;margin:0;font-size:.9375rem;font-weight:700;line-height:1.45}.page.sd .sd-sub-n{color:var(--weak);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.5}.page.sd .sd-sub+.sd-prices{margin-top:-10px}.page.sd .sd-rv2>.sd-ai{min-width:0}.page.sd .sd-steps{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.page.sd .sd-steps>li{align-items:flex-start;gap:10px;min-width:0;display:flex}.page.sd .sd-step-n{background:var(--weak);border-radius:50%;flex:none;width:6px;height:6px;margin:calc(.75rem - 3px) 4px 0}.page.sd .sd-steps p{min-width:0;color:var(--text);word-break:keep-all;overflow-wrap:anywhere;flex:auto;margin:0;font-size:.9375rem;line-height:1.6}.page.sd .ap-cta-row>.ap-btn.is-sec.sd-cta-inq{white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;min-width:4.5rem;padding-inline:10px;font-size:.8125rem;line-height:1.25}@media (forced-colors:active){.page.sd .sd-step-n{background:canvastext}}.ap-info>.pay-av:last-child{align-self:flex-start;margin-top:auto}.s5b-img:not(.is-below){height:50cqw;overflow:hidden}.s5b-rk{grid-template-rows:auto minmax(0,1fr);height:50cqw}.s5b-rk-sc{overscroll-behavior-y:contain;scrollbar-width:thin;grid-template-rows:auto 1fr auto;min-height:0;scroll-padding-bottom:48px;display:grid;overflow:hidden auto}.s5b-rk-sc>.s5b-rk-all{grid-row:3}@container s5b (min-width:568px){.s5b-rk-sc{grid-template-rows:1fr auto 1fr auto}.s5b-rk-sc>.s5b-rk-l{grid-row:2}.s5b-rk-sc>.s5b-rk-all{grid-row:4}}@container s5b (max-width:567px){.s5b-rk{padding-top:8px}.s5b-rk-l{margin-top:0}.s5b-rk-i{row-gap:1px;padding-block:1px}:root[data-a11y-font=lg] .s5b-rk-k{display:none}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-rk-k{display:none}@container s5b (max-width:567px){:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-img:not(.is-below){padding-bottom:48px}:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-img .s5b-c{display:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-img.has-ad .s5b-t{-webkit-line-clamp:1}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .s5b-rk-sc{padding-bottom:48px}}.rk-basis{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rk-basis>.ap-hint{min-width:0;margin:0}.rk-basis>.rk-why{flex:none;margin-block:-12px}.rk-why-l{gap:10px;margin:0;padding:0 0 4px;list-style:none;display:grid}.rk-why-l>li{color:var(--text);word-break:keep-all;font-size:.9375rem;line-height:1.5}.page .l2-hd>.fi-btn,.page.sfx .fi-btn{color:var(--weak)}.page.sfx .sfx-sort{align-items:center;gap:0}.page.sfx .sfx-sort>.fi-btn{margin:-4px 0}.page .l2-hd{align-items:center;gap:4px;min-width:0;display:flex}.page .l2-hd>.ap-hd{flex:auto;min-width:0}.page .l2-hd>.fi-btn{margin:-12px -12px -12px 0}.fi-body p{color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.fi-body p+p{margin-top:8px}@media (forced-colors:active){.page .l2-hd>.fi-btn,.page.sfx .fi-btn{color:buttontext}}.page.sd .sd-week-fold>summary{justify-content:flex-start;gap:4px;margin:-12px 0}.page.sd .sd-week-fold>summary>svg:last-child{margin-left:0}.page.sd .sd-week-fold[open]>summary{margin-bottom:0}.page.sd .sd-week-fold>.ap-fold-b{padding-top:4px}.page.sd .sd-own>li.is-inl{flex-direction:row;align-items:baseline;gap:8px}.page.sd .sd-loc-hd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.page.sd .sd-loc-hd>.ap-link{margin-top:-12px;margin-bottom:-12px}.page.sd .ap-hd-acts>.ap-link.is-end{white-space:nowrap;max-width:none}.sd-src-p{color:var(--text);word-break:keep-all;margin:0 0 8px;font-size:.9375rem;line-height:1.6}.s7c-more .ap-fold-b{gap:8px;display:grid}.s7c-more .ap-fold-b>.ap-hint{margin:0}.dash-frame.dash-console .s-card .s-name>a[href^="/consultations/"]{margin:-9px -8px;padding:9px 8px;position:relative}.dash-frame.dash-console .s-card .s-name>a[href^="/consultations/"]:before{content:"";width:100%;min-width:48px;height:100%;min-height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page.sfx .fi-txt{box-sizing:border-box;min-height:48px;font:inherit;color:var(--weak);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;padding:0 8px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.page.sfx .fi-txt>span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page.sfx .fi-txt>svg{flex:none;width:16px;height:16px}@media (hover:hover){.page.sfx .fi-txt:hover{color:var(--strong)}}@media (forced-colors:active){.page.sfx .fi-txt{color:linktext}}.nmap-el a[href*="/maps/mantle/notice/legal"]{position:relative;overflow:visible!important}.nmap-el a[href*="/maps/mantle/notice/legal"]:before{content:"";position:absolute;inset:-31px -2px -7px}.page.sd>.sd-hero2{min-width:0;margin:0 calc(-1 * var(--page-pad,var(--ap-pad)));position:relative}.page.sd>.sd-hero2:first-child{margin-top:calc(-1 * var(--page-pad,var(--ap-pad)))}.page.sd .sd-hero2-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;display:flex;overflow:auto hidden}.page.sd .sd-hero2-track::-webkit-scrollbar{display:none}.page.sd .sd-hero2-it{aspect-ratio:4/3;background:var(--fill);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}@media (min-width:600px){.page.sd .sd-hero2-it{aspect-ratio:16/9}}.page.sd .sd-hero2-it.is-wide>.sd-hero-img{object-fit:cover}.page.sd .sd-hero2-it.is-wide>.sd-hero-bg{display:none}.page.sd .sd-hero2-it>.sd-ph{z-index:1;height:100%;position:relative}.page.sd .sd-hero2.is-empty>.sd-glyph{aspect-ratio:16/5;border-radius:0;height:auto}.page.sd .sd-hero2-n{z-index:2;pointer-events:none;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#0009;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;line-height:1.6;position:absolute;bottom:12px;right:12px}.page.sd .sd-hero2-ctl{display:none}@media (hover:hover) and (pointer:fine){.page.sd .sd-hero2-ctl{display:block}.page.sd .sd-hero2-arw{z-index:2;width:48px;height:48px;color:var(--strong);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-24px 0 0;padding:0;display:grid;position:absolute;top:50%}.page.sd .sd-hero2-arw:before{content:"";background:var(--surface);opacity:.94;border-radius:50%;transition:opacity .15s;position:absolute;inset:2px;box-shadow:0 1px 6px #0000002e}.page.sd .sd-hero2-arw:hover:before{opacity:1}.page.sd .sd-hero2-arw>svg{position:relative}.page.sd .sd-hero2-arw.is-prev{left:12px}.page.sd .sd-hero2-arw.is-next{right:12px}}.page.sd>.sd-name{padding-top:16px}.page.sd .sd-nm{font-size:1.5rem;font-weight:700;line-height:1.35}.page.sd>.sd-qa{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin:14px 0 6px;display:grid}.page.sd .sd-qa-b{box-sizing:border-box;border-radius:var(--r-sm);min-width:0;min-height:64px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:8px 4px;font-size:.8125rem;font-weight:500;line-height:1.3;transition:background-color .15s;display:flex}.page.sd .sd-qa-b>svg{color:var(--strong);flex:none;transition:transform .15s}.page.sd .sd-qa-b[aria-pressed=true]>svg{color:var(--primary)}.page.sd .sd-qa-b:active>svg{transform:scale(.88)}@media (hover:hover){.page.sd button.sd-qa-b:hover{background:var(--fill)}}.page.sd .sd-qa-b:focus-visible{outline-offset:-3px}.page.sd .sd-qa.is-skel .sd-qa-sk{width:var(--ic-24);height:var(--ic-24);border-radius:50%;display:block}.page.sd>.sd-quick{margin:6px 0 12px}.page.sd .sd-quick .sd-lm{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.page.sd .sd-copy{min-width:48px;min-height:48px;color:var(--weak);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:-14px -8px -14px 0;padding:0 8px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.page.sd .sd-copy:hover{color:var(--strong)}}.page.sd>.sd-notice3{margin:0 0 16px}.page.sd .sd-notice3>.ap-box.sd-bn.is-line{border-radius:var(--r-md);background:var(--fill);box-shadow:none;border:0;gap:0;padding:0 14px;display:block}.page.sd .sd-bn-hd{box-sizing:border-box;width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.page.sd .sd-bn-hd>svg:first-child{color:var(--weak);flex:none}.page.sd .sd-bn-l{color:var(--strong);flex:none;font-size:.875rem;font-weight:700;line-height:1.45}.page.sd .sd-bn-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);flex:auto;font-size:.875rem;line-height:1.45;overflow:hidden}.page.sd .sd-bn-t.is-open{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;padding:12px 0}.page.sd .sd-bn-chev{color:var(--hint);flex:none;transition:transform .18s;display:flex}.page.sd .sd-bn-chev.is-up{transform:rotate(180deg)}.page.sd .sd-bn.is-line>.sd-bn-body{padding:0 0 12px}.page.sd .sd-bn-until{color:var(--weak);margin:0 0 6px;font-size:.8125rem;font-weight:600}.page.sd .sd-bn.is-line .sd-bn-more{margin:8px 0 0}.page.sd>.sd-jump{padding:0}.page.sd>.sd-jump .ap-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:visible}.page.sd>.sd-jump .ap-tabs>li{min-width:0;display:flex}.page.sd>.sd-jump .ap-tab{text-align:center;flex:auto;min-width:0}.page.sd .sd-jump li:has(>[aria-current=true]):after{left:20%;right:20%}.page.sd>.sd-jump .ap-tab[aria-current=true]{color:var(--strong);font-weight:700}@media (forced-colors:active){.page.sd>.sd-jump .ap-tab[aria-current=true]{color:highlight}}.page.sd .sd-rv-hd .ap-hd-act{cursor:pointer;background:0 0;border:0;font-family:inherit}.page.sd .sd-rvl .ap-rv.is-list .ap-rv-b{-webkit-line-clamp:3;line-clamp:3}.page.sd .sd-rvl .ap-rv.is-list .ap-rv-b.open{-webkit-line-clamp:unset;line-clamp:none}.page.sd .sd-rv-pol{justify-content:center;margin:-8px 0 0;display:flex}.page.sd .sd-rv-pol>.ap-link{color:var(--hint);font-size:.8125rem;font-weight:500}.page.sd .sd-way:focus:not(:focus-visible){outline:none}.page.sd .sd-conn-rows>li>.ap-row{min-height:48px;padding:6px 0}.page.sd .sd-conn-rows>li>.ap-row>.ap-row-ic{width:32px;height:32px}.page.sd .sd-same-rail .ap-place{display:none}.page.sd .ap-cta-row>.ap-btn.is-sec.sd-cta-inq{flex:none;min-width:64px;padding-inline:6px}.page.sd .ap-cta-row>.ap-btn.is-pri{min-height:52px}.page.sd .sd-rvl .ap-rv.is-list{gap:6px}.page.sd .sd-rvl .ap-rv-ft>.ap-rv-acts{flex-wrap:nowrap;margin-top:-12px;margin-bottom:-12px}.page.sd .sd-rvl .ap-rv-acts>.ap-pill:not([aria-pressed=true]){box-shadow:none;color:var(--weak);background:0 0;border-color:#0000;padding-inline:6px;font-size:.8125rem}.page.sd .sd-rvl .ap-rv-acts>.ap-link{font-size:.8125rem}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sd-rvl .ap-rv-ft>.ap-rv-acts{flex-wrap:wrap;margin-top:0;margin-bottom:0}@media (prefers-reduced-motion:reduce){.page.sd .sd-hero2-arw:before,.page.sd :is(.sd-qa-b,.sd-qa-b>svg,.sd-bn-chev){transition:none}.page.sd .sd-qa-b:active>svg{transform:none}}:root[data-a11y-motion=reduce] .page.sd :is(.sd-qa-b,.sd-qa-b>svg,.sd-bn-chev){transition:none}:root[data-a11y-motion=reduce] .page.sd .sd-qa-b:active>svg{transform:none}@media (forced-colors:active){.page.sd .sd-hero2-it{outline-offset:-1px;outline:1px solid canvastext}.page.sd .sd-hero2-n{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.page.sd .sd-qa-b[aria-pressed=true]>svg{color:highlight}}.page.sd .sd-rsv-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 12px;min-width:0;display:flex}.page.sd .sd-rsv-hd>.ap-hd{flex:auto;min-width:0}.page.sd .sd-rsv-chk{box-sizing:border-box;border-radius:var(--r-sm);min-height:48px;font:inherit;color:var(--btn-link);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:2px;margin:calc(.801563rem - 24px) -6px calc(.801563rem - 24px) 0;padding:0 6px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.page.sd .sd-rsv-chk>svg{flex:none}@media (hover:hover){.page.sd .sd-rsv-chk:hover{background-color:var(--fill);color:var(--btn-link-on)}}.page.sd .sheet .sd-rsv-chk-sub{margin:-8px 0 4px}.page.sd .sd-rs-money{color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;margin:-8px 0 0;font-size:.875rem;line-height:1.5}.page.sd .sd-rs-menu{border-top:1px solid var(--line-card);min-width:0;margin:0;padding:0;list-style:none}.page.sd .sd-rs-li{border-bottom:1px solid var(--line-card);min-width:0}.page.sd .sd-rs-li:last-child{border-bottom:0}.page.sd .sd-rs-row{box-sizing:border-box;width:100%;min-width:0;min-height:64px;font:inherit;color:inherit;text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.page.sd button.sd-rs-row{cursor:pointer}.page.sd .sd-rs-ic{border-radius:var(--r-md);background:var(--fill);width:40px;height:40px;color:var(--strong);flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.page.sd button.sd-rs-row:active .sd-rs-ic{transform:scale(.94)}.page.sd .sd-rs-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.page.sd .sd-rs-nm{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.page.sd .sd-rs-nm>b{color:var(--strong);font-size:1rem;font-weight:600;line-height:1.4}.page.sd .sd-rs-pr{min-width:0;color:var(--weak);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.8125rem;line-height:1.45;display:flex}.page.sd .sd-rs-night{align-items:center;gap:2px;display:inline-flex}.page.sd .sd-rs-chev{color:var(--hint);flex:none;transition:color .15s}@media (hover:hover){.page.sd button.sd-rs-row:hover .sd-rs-chev{color:var(--strong)}}.page.sd .sd-rs-li>:not(.sd-rs-row){margin-bottom:12px}.page.sd .sd-rs-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:0;padding:0;list-style:none;display:grid}.page.sd .sd-rs-strip>li{min-width:0}.page.sd .sd-rs-day{box-sizing:border-box;border:1px solid var(--line-card);border-radius:var(--r-md);background:var(--surface);width:100%;min-width:0;min-height:60px;font:inherit;color:var(--strong);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:6px 0;transition:border-color .15s,background-color .15s;display:flex}.page.sd .sd-rs-dw{color:var(--weak);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3}.page.sd .sd-rs-day[data-day=today]:not(:disabled) .sd-rs-dw{color:var(--day-today-fg);font-weight:700}.page.sd .sd-rs-dn{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.25}.page.sd .sd-rs-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.page.sd .sd-rs-day[data-open="0"] .sd-rs-dot{visibility:hidden}.page.sd .sd-rs-day:disabled{background:var(--fill);color:var(--disabled);cursor:not-allowed;border-color:#0000}.page.sd .sd-rs-day:disabled .sd-rs-dw{color:var(--disabled)}@media (hover:hover){.page.sd .sd-rs-day:not(:disabled):hover{border-color:var(--strong)}}.page.sd .sd-rs-day:not(:disabled):active{background:var(--fill)}.page.sd .sd-rs-strip.is-skel>.sd-rs-day{background:var(--fill);cursor:default;border-color:#0000}@media (forced-colors:active){.page.sd .sd-rs-dot{forced-color-adjust:none;background:canvastext}}.page.sd .sheet .sd-step-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--weak);flex:0 auto;margin-left:auto;font-size:.875rem;font-weight:500;line-height:1.45;overflow:hidden}.page.sd .sheet .sd-rs-quota{font-size:var(--fs-caption);margin:0 0 12px}.page.sd .sheet .sd-rs-grp{flex-direction:column;gap:8px;min-width:0;margin:0 0 20px;display:flex}.page.sd .sheet .sd-rs-gh{color:var(--strong);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}.page.sd .sheet .sd-rs-gh-d{color:var(--weak);font-size:.8125rem;font-weight:500}.page.sd .sheet .sd-rs-grp>.sd-cal{margin:0}.page.sd .sheet .sd-rs-grp>.ap-pills.sd-sh-pills{margin-bottom:0}.page.sd .sheet .sd-rs-chs{flex-direction:column;gap:8px;min-width:0;display:flex}.page.sd .sheet .opt.sd-rs-opt{border:1px solid var(--line-card);border-radius:var(--r-lg);gap:12px;min-height:64px;margin:0;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s}.page.sd .sheet .opt.sd-rs-opt.sel{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.page.sd .sheet .opt.sd-rs-opt .ico,.page.sd .sheet .opt.sd-rs-opt.sel .ico{border-radius:var(--r-md);background-color:var(--fill);width:40px;height:40px;color:var(--strong)}.page.sd .sheet .opt.sd-rs-opt b{font-size:1rem;font-weight:600;line-height:1.4}.page.sd .sheet .sd-rs-times{flex-direction:column;gap:12px;min-width:0;display:flex}.page.sd .sheet .sd-rs-half{flex-direction:column;gap:6px;min-width:0;display:flex}.page.sd .sheet .sd-rs-half-h{color:var(--weak);font-size:.8125rem;font-weight:600;line-height:1.4}.page.sd .sheet .sd-rs-tg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.page.sd .sheet .sd-rs-t{box-sizing:border-box;border:1px solid var(--line-card);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:48px;font:inherit;color:var(--strong);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;padding:0 4px;font-size:.9375rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.page.sd .sheet .sd-rs-t[aria-checked=true]{border-color:var(--strong);background:var(--strong);color:#fff;font-weight:700}@media (hover:hover){.page.sd .sheet .sd-rs-t:not([aria-checked=true]):hover{border-color:var(--strong)}}@media (forced-colors:active){.page.sd .sheet .sd-rs-t[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}:root[data-a11y-font=xl] .page.sd .sheet .sd-rs-tg{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-a11y-font=xxl] .page.sd .sheet .sd-rs-tg{grid-template-columns:repeat(2,minmax(0,1fr))}.page.sd .sheet .sd-rs-cap{font-size:var(--fs-caption);margin:0;line-height:1.5}.page.sd .sheet .sd-rs-foot{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.page.sd .sheet .sd-rs-sum{min-width:0;color:var(--strong);word-break:keep-all;overflow-wrap:anywhere;flex:auto;margin:0;font-size:.9375rem;font-weight:700;line-height:1.4}.page.sd .sheet .sd-rs-sum.is-why{color:var(--hint);font-size:.875rem;font-weight:400}.page.sd .sheet .sd-rs-foot>.ap-btn{flex:none;width:auto;min-width:7.5rem}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sheet .sd-rs-foot{flex-direction:column;align-items:stretch;gap:6px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sheet .sd-rs-foot>.ap-btn{width:100%}.page.sd .sheet .sd-rs-card{border:1px solid var(--line-card);border-radius:var(--r-lg);background:var(--surface);min-width:0;margin:0 0 12px;padding:0 16px}.page.sd .sheet .sd-rs-card-hd{border-bottom:1px solid var(--line-card);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.page.sd .sheet .sd-rs-ph{border-radius:var(--r-md);object-fit:cover;background:var(--fill);flex:none;width:48px;height:48px;display:block}.page.sd .sheet .sd-rs-ph.is-none{color:var(--weak);justify-content:center;align-items:center;display:flex}.page.sd .sheet .sd-rs-card-nm{min-width:0;color:var(--strong);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.4}.page.sd .sheet .sd-rs-card>.sd-sum{margin:0}.page.sd .sheet .sd-rs-card .sd-sum-r{min-height:48px;padding:0}.page.sd .sheet .sd-rs-card .sd-sum-r:last-child{border-bottom:0}.page.sd .sheet .sd-rs-card .sd-sum-k{width:4.5rem}.page.sd .sheet .sd-rs-hope{color:var(--weak);font-weight:500}.page.sd .sheet .sd-rs-line{margin:0}.page.sd .sheet .sd-rs-last{flex-direction:column;gap:4px;min-width:0;margin-top:8px;display:flex}.page.sd .sheet .sd-rs-notes{gap:4px;margin:8px 0 0;padding-left:1.125rem;list-style:outside;display:grid}.page.sd .sheet .sd-rs-notes>li{font-size:var(--fs-caption);color:var(--neutral-text);word-break:keep-all;overflow-wrap:anywhere;font-weight:500;line-height:1.65}@media (prefers-reduced-motion:reduce){.page.sd :is(.sd-rs-ic,.sd-rs-chev,.sd-rs-day,.sheet .sd-rs-t,.sheet .opt.sd-rs-opt){transition:none}.page.sd .sheet .opt.sd-rs-opt:active,.page.sd button.sd-rs-row:active .sd-rs-ic{transform:none}}:root[data-a11y-motion=reduce] .page.sd :is(.sd-rs-ic,.sd-rs-chev,.sd-rs-day,.sheet .sd-rs-t,.sheet .opt.sd-rs-opt){transition:none}:root[data-a11y-motion=reduce] .page.sd :is(button.sd-rs-row:active .sd-rs-ic,.sheet .opt.sd-rs-opt:active){transform:none}.frame.dash-frame>main .page.cq:not(:has(.cns-wrap)){max-width:720px;margin-left:0;margin-right:auto}.dash-console .cq-top{align-items:center;gap:4px;min-width:0;margin:-6px 0 10px -8px;display:flex}.dash-console .cq-back{border-radius:var(--r-md);width:48px;height:48px;color:var(--strong);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dash-console .cq-back:hover{background:var(--surface)}.dash-console .cq-back:focus-visible{outline:3px solid var(--primary);outline-offset:1px}.dash-console .cq-top .cq-title,.dash-console .sr-page .cq-top .cq-title{min-width:0;font-size:var(--sr-title);letter-spacing:-.4px;color:var(--strong);word-break:keep-all;margin:0;font-weight:700;line-height:1.35}.dash-console .sr-page>.cq-top{margin-bottom:0}.dash-console .cq-sub{margin:0;font-weight:500}.dash-console .cq-note,.dash-console .cq-sub{font-size:var(--sr-sub);color:var(--weak);word-break:keep-all;line-height:1.6}.dash-console .cq-note{margin:12px 2px 0}.dash-console .cq-warn{font-size:var(--sr-sub);color:var(--danger);margin:0;font-weight:700;line-height:1.6}.dash-console .cq-lead{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 16px;display:flex}.dash-console .cq-pill{background:var(--surface);border:1px solid var(--card-line);min-height:32px;font-size:var(--sr-sub);color:var(--strong);border-radius:99px;align-items:center;padding:4px 12px;font-weight:700;line-height:1.4;display:inline-flex}.dash-console .cq-err{font-size:var(--sr-sub);color:var(--danger);align-items:flex-start;gap:8px;margin:12px 0 0;font-weight:700;line-height:1.6;display:flex}.dash-console .cq-err svg{flex-shrink:0;margin-top:2px}.dash-console .cq-rows{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);margin:0;padding:0 16px;list-style:none}.dash-console .cq-rows:empty{display:none}.dash-console .cq-note+.cq-rows,.dash-console .cq-rows+.cq-rows{margin-top:12px}.dash-console .cq-rows>li+li{border-top:1px solid var(--line)}.dash-console .cq-row{min-height:64px;color:var(--strong);align-items:center;gap:12px;min-width:0;padding:10px 0;text-decoration:none;display:flex}.dash-console .cq-row:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-md)}.dash-console .cq-row-t{max-width:55%;font-size:var(--sr-body);word-break:keep-all;flex-shrink:0;font-weight:700;line-height:1.4}.dash-console .cq-row-v{text-align:right;min-width:0;font-size:var(--sr-sub);color:var(--weak);word-break:keep-all;font-variant-numeric:tabular-nums;flex:1;font-weight:500;line-height:1.45}.dash-console .cq-row-go{color:var(--weak);flex-shrink:0;display:inline-flex}.dash-console .cq-skel{background:var(--fill);vertical-align:middle;border-radius:99px;width:88px;max-width:100%;height:14px;display:inline-block}.dash-console .cq-head,.dash-console .cq-sec{margin:0 0 12px}.dash-console .cq-q{letter-spacing:-.3px;color:var(--strong);word-break:keep-all;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.dash-console .cq-head .cq-sub{margin-top:6px}.dash-console .cq-choice{flex-direction:column;gap:12px;display:flex}.dash-console .cq-card{border-radius:var(--r-lg);border:1.5px solid var(--ctl-line);background:var(--surface);width:100%;min-height:64px;color:var(--strong);font-family:inherit;font-size:var(--sr-body);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:flex}.dash-console .cq-card.on{background:var(--strong);border-color:var(--strong);color:#fff}.dash-console .cq-mark{border:1.5px solid var(--ctl-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;line-height:1;display:inline-flex}.dash-console .cq-card.on .cq-mark{color:#fff;border-color:#fff}.dash-console .cq-card-t{flex:1;min-width:0;line-height:1.4}.dash-console :is(.cq-card,.cq-li,.cq-edit,.cq-save-b,.cq-pick,.cq-x):focus-visible{outline:3px solid var(--primary);outline-offset:2px}.dash-console .cq-list{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);flex-direction:column;padding:0 16px;display:flex}.dash-console .cq-li{width:100%;min-height:52px;color:var(--text);font-family:inherit;font-size:var(--sr-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-weight:500;display:flex}.dash-console .cq-li+.cq-li{border-top:1px solid var(--line)}.dash-console .cq-li.on{color:var(--strong);font-weight:700}.dash-console .cq-li-t{flex:1;min-width:0}.dash-console .cq-li-ck{width:24px;color:var(--strong);flex-shrink:0;display:inline-flex}.dash-console .cq-choice[aria-busy=true],.dash-console .cq-list[aria-busy=true]{opacity:.7}.dash-console .cq-reveal{flex-direction:column;gap:10px;margin-top:16px;animation:cqIn .22s ease-out both;display:flex}@keyframes cqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash-console .cq-reveal{animation:none}}.dash-console .cq-reveal .field,.dash-console .cq-reveal label{margin:0}.dash-console .cq-tight{margin-top:-2px}.dash-console .cq-prev{border-radius:var(--r-lg);background:var(--surface);border:1px dashed var(--ctl-line);margin:12px 0 0;padding:10px 16px}.dash-console .cq-prev-k{font-size:var(--sr-sub);color:var(--weak);margin:0 0 4px;font-weight:700}.dash-console .cq-prev-v{font-size:var(--sr-sub);color:var(--strong);word-break:keep-all;line-height:1.55}.dash-console .cq-prev-none{color:var(--weak)}.dash-console .cq-save{z-index:4;background:var(--fill);margin-top:12px;padding:12px 0 10px;position:sticky;bottom:-.5rem}@container app (min-width:1024px){.dash-console .cq-save{padding-bottom:14px;bottom:-24px}}.dash-console .cq-save-b{border-radius:var(--r-md);background:var(--primary);color:#fff;width:100%;min-height:56px;font-family:inherit;font-size:var(--sr-cta);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:flex}.dash-console .cq-save-b[aria-disabled=true]{background:var(--surface);color:var(--weak);border:1.5px solid var(--ctl-line);cursor:not-allowed}.dash-console .cq-fold{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);margin-top:12px}.dash-console .cq-fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 16px;list-style:none;display:flex}.dash-console .cq-fold>summary::-webkit-details-marker{display:none}.dash-console .cq-fold>summary:after{content:"";border-right:2px solid var(--weak);border-bottom:2px solid var(--weak);flex-shrink:0;width:9px;height:9px;margin-right:4px;transform:rotate(45deg)translateY(-3px)}.dash-console .cq-fold[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.dash-console .cq-fold>summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-lg)}.dash-console .cq-sec+.cq-fold{margin-top:0}.dash-console .cq-fold-t{min-width:0;font-size:var(--sr-body);color:var(--strong);flex:1;font-weight:700}.dash-console .cq-fold-v{font-size:var(--sr-sub);color:var(--weak);flex-shrink:0}.dash-console .cq-fold-b{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.dash-console .cq-fold-b>.cq-save{margin-top:0}.dash-console .cq-picks{flex-direction:column;gap:8px;display:flex}.dash-console .cq-pick{border-radius:var(--r-md);border:1.5px solid var(--ctl-line);background:var(--surface);width:100%;min-height:52px;color:var(--text);font-family:inherit;font-size:var(--sr-sub);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500;line-height:1.55;display:flex}.dash-console .cq-pick.on{border-color:var(--strong);color:var(--strong);font-weight:700}.dash-console .cq-pick[disabled]{opacity:.55;cursor:not-allowed}.dash-console .cq-pick-b{border-radius:var(--r-sm);border:1.5px solid var(--ctl-line);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.dash-console .cq-pick.on .cq-pick-b{background:var(--strong);border-color:var(--strong)}.dash-console .cq-rates{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dash-console .cq-rate{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 14px 14px 16px;display:flex}.dash-console .cq-rate-ic{border-radius:var(--r-md);background:var(--fill);width:40px;height:40px;color:var(--strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-console .cq-rate.is-off .cq-rate-ic{color:var(--weak)}.dash-console .cq-rate-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dash-console .cq-rate-n{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dash-console .cq-rate-n b{font-size:var(--sr-body);color:var(--strong);font-weight:700;line-height:1.35}.dash-console .cq-st{background:var(--fill);min-height:24px;color:var(--weak);border-radius:99px;align-items:center;padding:1px 8px;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.dash-console .cq-st.on{color:var(--ok-text)}.dash-console .cq-rate-p{color:var(--strong);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.dash-console .cq-rate-p b{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.dash-console .cq-rate-p small{font-size:var(--sr-sub);color:var(--weak);font-weight:500}.dash-console .cq-rate.is-off .cq-rate-p b{color:var(--weak)}.dash-console .cq-tag{color:var(--weak);border:1px solid var(--card-line);border-radius:99px;padding:1px 8px;font-size:.8125rem;font-weight:700;line-height:1.5}.dash-console .cq-edit{border-radius:var(--r-md);border:1.5px solid var(--primary);background:var(--surface);min-width:72px;min-height:48px;color:var(--primary);font-family:inherit;font-size:var(--sr-sub);cursor:pointer;flex-shrink:0;padding:0 14px;font-weight:700}.dash-console .cq-edit:active{background:var(--primary-tint)}.dash-console .sheet:has(.cq-x){position:relative}.dash-console .cq-x{border-radius:var(--r-md);width:48px;height:48px;color:var(--strong);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.dash-console .cq-foot-b{flex:1;min-height:52px}.dash-console .cq-ans>.cq-sub{margin:-6px 0 16px}.dash-console .cq-ans .blk-stack>.cq-sec{margin:0}.dash-console .cq-ans .cq-ans-price{min-height:64px;margin-top:12px;padding-top:8px;padding-bottom:8px}.dash-console .cq-ans .cq-ans-price .cq-rate-tx{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px}.dash-console .btn.cq-foot-b[aria-disabled=true],.dash-console .btn.cq-foot-b[aria-disabled=true]:is(:hover,:active){background:var(--surface);color:var(--weak);border:1.5px solid var(--ctl-line);cursor:not-allowed;box-shadow:none}.dash-console .cq-rate-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.dash-console .khm,.dash-console .khm-col{flex-direction:column;gap:12px;min-width:0;display:flex}.dash-console .khm-card{box-sizing:border-box;background:var(--surface);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-soft)}.dash-console a.khm-card{color:inherit;text-decoration:none}.dash-console .khm-num{flex-direction:column;gap:2px;padding:18px 18px 18px 20px;display:flex}.dash-console .khm-num.is-skel{min-height:10.25rem;box-shadow:none;opacity:.7}.dash-console .khm-num.is-skel-a{min-height:calc(58px + 8.625rem)}.dash-console .khm-num.is-skel-b{min-height:calc(56px + 7.25rem)}.dash-console .khm-cap{font-size:var(--sr-sub);color:var(--weak);font-weight:600;line-height:1.45}.dash-console .khm-num-t{font-size:var(--sr-title);color:var(--strong);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.dash-console .khm-n{font-size:var(--sr-big);color:var(--primary);padding:0 1px;font-weight:800}.dash-console .khm-num-s{font-size:var(--sr-sub);color:var(--text);margin:2px 0 0;line-height:1.5}.dash-console .khm .btn.khm-go{border-radius:var(--r-md);margin-top:14px;text-decoration:none}.dash-console .khm-live{color:var(--primary);align-items:center;gap:7px;font-weight:700;display:inline-flex}.dash-console .khm-live:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-console .khm-addr,.dash-console .khm-err{align-items:center;gap:12px;padding:12px 14px 12px 20px;display:flex}.dash-console .khm-addr-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-console .khm-addr-t{font-size:var(--sr-body);color:var(--strong);font-weight:700;line-height:1.4}.dash-console .khm-url{font-size:var(--sr-sub);color:var(--weak);overflow-wrap:anywhere;line-height:1.45}.dash-console .khm-err-t{min-width:0;font-size:var(--sr-sub);color:var(--danger);flex:1;font-weight:600}.dash-console .khm .btn.khm-btn-in{border-radius:var(--r-md);white-space:nowrap;flex-shrink:0;width:auto;padding-left:16px;padding-right:16px}.dash-console .khm-half{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dash-console .khm-hc{flex-direction:column;gap:6px;min-height:6.75rem;padding:16px 16px 18px 18px;display:flex}.dash-console .khm-hc-t{font-size:var(--sr-sec);color:var(--strong);align-items:center;gap:2px;font-weight:700;line-height:1.4;display:flex}.dash-console .khm-hc-t svg{color:var(--weak);flex-shrink:0}.dash-console .khm-hc-v{font-size:var(--sr-sub);color:var(--text);overflow-wrap:anywhere;line-height:1.5}.dash-console a.khm-hc:active{background:var(--fill)}[data-a11y-font=xl] .dash-console .khm-half,[data-a11y-font=xxl] .dash-console .khm-half{grid-template-columns:minmax(0,1fr)}.dash-console .khm-list{flex-direction:column;padding:2px 0;display:flex}.dash-console .khm-row{box-sizing:border-box;width:100%;min-height:var(--sr-tap);border:0;border-top:1px solid var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;align-items:center;gap:10px;margin:0;padding:10px 14px 10px 20px;text-decoration:none;display:flex}.dash-console .khm-list>.khm-row:first-child{border-top:0}.dash-console .khm-row:active{background:var(--fill)}.dash-console .khm-row:focus-visible,.dash-console a.khm-card:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.dash-console .khm-row-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dash-console .khm-row-t{font-size:var(--sr-body);color:var(--strong);font-weight:700;line-height:1.45}.dash-console .khm-row-s,.dash-console .khm-row-v{font-size:var(--sr-sub);color:var(--weak);line-height:1.45}.dash-console .khm-row-v{text-align:right;max-width:55%;overflow-wrap:anywhere;flex-shrink:1}.dash-console .khm-row-v.is-on{font-size:var(--sr-body);color:var(--strong);font-weight:700}.dash-console .khm-row-ch{color:var(--weak);flex-shrink:0;display:flex}.dash-console .khm-row-tail{border:1px solid var(--ctl-line);border-radius:var(--r-md);font-size:var(--sr-sub);color:var(--primary);flex-shrink:0;padding:5px 12px;font-weight:700;line-height:1.45}.dash-console .khm-skel{background:var(--fill);border-radius:6px;flex-shrink:0;width:4.5rem;height:.875rem;display:block}.dash-console .khm-skel.is-wide{width:72%;margin-top:4px}@container app (min-width:1024px){.dash-console .khm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}}.dash-frame.dash-console .dash-more-lst{padding-bottom:20px}.dash-frame.dash-console .dash-more-sec{flex-direction:column;margin-bottom:8px;display:flex}.dash-frame.dash-console .dash-more-sec>.dash-group-label{font-size:var(--sr-sub);color:var(--weak);padding:12px 4px 4px;font-weight:700}.dash-frame.dash-console .dash-more-row{box-sizing:border-box;min-height:var(--sr-tap);border-bottom:1px solid var(--line);color:var(--strong);font-size:var(--sr-body);align-items:center;gap:12px;padding:8px 4px;font-weight:600;line-height:1.45;text-decoration:none;display:flex;position:relative}.dash-frame.dash-console .dash-more-row>svg{color:var(--weak);flex-shrink:0}.dash-frame.dash-console .dash-more-row.on,.dash-frame.dash-console .dash-more-row.on>svg{color:var(--primary)}.dash-frame.dash-console .dash-more-row:active{background:var(--fill)}.dash-frame.dash-console .dash-more-name{flex:1;min-width:0}.dash-frame.dash-console .dash-more-ch{color:var(--weak);flex-shrink:0;display:flex}.dash-frame.dash-console .dash-more-row .dash-badge{flex-shrink:0;position:static}.dash-frame.dash-console .dash-more-legal{font-size:var(--sr-sub);color:var(--weak);font-weight:600}.dash-console .mor2{flex-direction:column;gap:4px;min-width:0;max-width:720px;display:flex}.dash-console .page h1.mor2-h1{font-size:var(--sr-title);color:var(--strong);margin:0 0 2px;font-weight:700}.dash-console .mor2-sec{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-console .mor2-label{font-size:var(--sr-sub);color:var(--weak);align-items:baseline;gap:8px;margin:8px 4px 0;font-weight:700;line-height:1.45;display:flex}.dash-console .mor2-count{color:var(--strong);margin-left:auto;font-weight:700}.dash-console .mor2-card{background:var(--surface);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.dash-console .mor2-row{box-sizing:border-box;border:0;border-top:1px solid var(--line);width:100%;min-height:3.25rem;font:inherit;font-size:var(--sr-body);color:var(--strong);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;margin:0;padding:6px 14px 6px 18px;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.dash-console .mor2-card>.mor2-row:first-child{border-top:0}.dash-console .mor2-row.is-static{cursor:default}.dash-console .mor2-row:not(.is-static):active{background:var(--fill)}.dash-console .mor2-row:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.dash-console .mor2-wait{font-size:var(--sr-sub);color:var(--weak);font-weight:500}.dash-console .mor2-ic{color:var(--weak);flex-shrink:0;display:flex}.dash-console .mor2-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dash-console .mor2-sub{font-size:var(--sr-sub);color:var(--weak);font-weight:500;line-height:1.4}.dash-console .mor2-val{font-size:var(--sr-sub);color:var(--weak);flex-shrink:0;font-weight:600}.dash-console .mor2-val.is-on{color:var(--primary);font-weight:700}.dash-console .mor2-ch{color:var(--weak);flex-shrink:0;display:flex}[data-a11y-font=xl] .dash-console .khm-row:has(>.khm-row-tail),[data-a11y-font=xxl] .dash-console .khm-row:has(>.khm-row-tail){flex-wrap:wrap;row-gap:2px;padding-top:10px;padding-bottom:10px}[data-a11y-font=xl] .dash-console .khm-row:has(>.khm-row-tail)>.khm-row-tx,[data-a11y-font=xxl] .dash-console .khm-row:has(>.khm-row-tail)>.khm-row-tx{flex:1 0 100%}[data-a11y-font=xl] .dash-console .khm-row:has(>.khm-row-tail)>.khm-row-v,[data-a11y-font=xxl] .dash-console .khm-row:has(>.khm-row-tail)>.khm-row-v{text-align:left;flex:auto;max-width:none}.s12kw-lead{font-size:var(--fs-body-s);color:var(--text);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-weight:600;line-height:1.55}.s12kw-more{background:var(--surface);border-radius:14px;min-width:0;margin:0}.s12kw-more>summary{box-sizing:border-box;cursor:pointer;min-height:48px;font-size:var(--fs-body-s);color:var(--strong);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-weight:700;list-style:none;display:flex}.s12kw-more>summary::-webkit-details-marker{display:none}.s12kw-more>summary::marker{content:""}.s12kw-more>summary>svg{color:var(--weak);flex-shrink:0;transition:transform .2s}.s12kw-more[open]>summary>svg{transform:rotate(180deg)}.s12kw-more>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.s12kw-more-b{font-size:var(--fs-caption);color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:0 16px 16px;line-height:1.65;display:flex}.s12kw-more-b p{margin:0}.s12kw-more-b .cap{font-size:inherit}@media (prefers-reduced-motion:reduce){.s12kw-more>summary>svg{transition:none}}.blk .s12kw-more{border-top:1px solid var(--row-line);background:0 0;border-radius:0}.blk .s12kw-more>summary{padding:0}.blk .s12kw-more-b{padding:0 0 4px}.blk>.s12kw-lead{margin:0}.s12kw-rq .cc-rq>.act-col{flex-flow:wrap;gap:8px}.s12kw-rq .cc-rq>.act-col>.btn{width:auto;min-width:0}.s12kw-rq .cc-rq>.act-col>.btn:first-child{flex:2 11em}.s12kw-rq .cc-rq>.act-col>.btn:last-child{flex:6em}.s12kw-cs .s12kw-cs-go{box-sizing:border-box;justify-content:center;align-items:center;gap:4px;min-height:48px;text-decoration:none;display:inline-flex}.s12kw-bl .s12kw-band{margin-bottom:8px}.s12kw-bl>.s12kw-more{margin-bottom:12px}.s12kw-head{background:0 0;border-radius:0;margin:0 0 12px}.s12kw-head>summary{border-radius:var(--r-sm,10px);align-items:center;padding:0}.s12kw-head-t{min-width:0;font-size:var(--fs-body-s);color:var(--text);word-break:keep-all;overflow-wrap:anywhere;flex:1;font-weight:600;line-height:1.5}.s12kw-head-m{min-height:48px;font-size:var(--fs-caption);color:var(--weak);flex-shrink:0;align-items:center;gap:2px;font-weight:700;display:inline-flex}.s12kw-head-m>svg{transition:transform .2s}.s12kw-head[open] .s12kw-head-m>svg{transform:rotate(180deg)}.s12kw-head>.s12kw-more-b{padding:0 0 8px}@media (prefers-reduced-motion:reduce){.s12kw-head-m>svg{transition:none}}.cpg-band .s12kw-head{margin:0}.cpg-band b.s12kw-head-t{color:var(--strong);font-weight:800}.cpg-band .s12kw-head>.s12kw-more-b{color:var(--text)}.s12kw-cs>.s12kw-head{margin:-4px 0 8px}.s12kw-bl .bl-kpi{gap:10px}.s12kw-bl .bl-k{padding:12px 14px}.s12kw-bl .blk-hd .bl-when{color:var(--text);font-weight:700}.blk .ca-s12-head{border-top:0;margin:4px 0 0}.ca-s12-head .ca-amt-note{margin:0}.ca-s12-head>.s12kw-more-b{color:var(--text);padding:4px 0 2px}.s12kw-more>summary>.s12kw-sum-ic{flex:1;min-width:0}.blk>.s12kw-more:only-child{border-top:0}.blk>.s12kw-more:only-child>.s12kw-more-b{padding:4px 0 0}.s12kw-bl .cpg-band.s12kw-band{background:0 0;border:0;margin:0 0 8px;padding:0}.s12kw-bl .s12kw-band .s12kw-more-b .cpg-band-acts{margin-top:4px}.s12kw-bl .bl-k-sub{line-height:1.55}.s12kw-cs .s12kw-cs-row{flex-wrap:nowrap}.s12kw-cs .s12kw-cs-row>.s12kw-cs-ics{flex:none;width:auto}.s12kw-cs .s12kw-cs-row>.s12kw-cs-go{flex:auto;width:auto;min-width:0}.s12kw-cs .util-main>.sec.is-group+.sec.is-group{margin-top:0}.s12kw-hrow{min-width:0;margin:0 0 12px;position:relative}.s12kw-hrow>p.s12kw-head-t{box-sizing:border-box;flex:none;align-items:center;min-height:48px;margin:0;padding-right:5.5em;display:flex}.s12kw-hrow>p.s12kw-head-t>span{min-width:0;display:block}.s12kw-hrow>.s12kw-head{margin:0}.s12kw-hrow:not(.is-solo)>.s12kw-head>summary{position:absolute;top:0;right:0}.s12kw-hrow.is-solo>.s12kw-head>summary{justify-content:flex-start}.s12kw-cs>.s12kw-hrow{margin:-4px 0 8px}.cpg-band .s12kw-hrow{margin:0}.cpg-band .s12kw-hrow>p.s12kw-head-t b{color:var(--strong);font-weight:800}.ca-amt>.ca-s12-hrow{margin:4px 0 0}.ca-s12-hrow>.ca-s12-head,.ca-s12-hrow>p.ca-amt-note{margin:0}.ca-lead.s12kw-ca-30{margin:0 0 8px}.blk>.s12kw-more+.s12kw-rpt-7{margin:4px 0 0}.blk>.s12kw-more:first-child:has(+.s12kw-rpt-7){border-top:0}.blk>.s12kw-more:first-child:has(+.s12kw-rpt-7)>.s12kw-more-b{padding:4px 0 0}.s12kw-rq .cc-rq>.act-col>.btn.cc-rq-acc{background:var(--primary);border-color:var(--primary);color:#fff}.s12kw-rq .cc-rq>.act-col>.btn.cc-rq-acc:is(:hover,:active):not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.s12kw-rq .cc-rq>.act-col>.btn.cc-rq-acc:disabled{background:var(--fill);border-color:var(--ctl-line);color:var(--weak)}.ap-line.is-md{gap:14px;min-height:96px;padding:12px 0}.ap-line.is-md>.ap-line-th{border-radius:12px;flex:0 0 72px;width:72px;height:72px;position:relative}.ap-line.is-md>.ap-line-th>.ap-gl{font-size:1.5rem}.ap-line.is-md .ap-line-tx{gap:4px}.ap-line.is-md .ap-line-1{gap:6px}.ap-line.is-md .ap-line-nm{font-size:1.0625rem;font-weight:700;line-height:1.35}.ap-line.is-md .ap-line-sp{font-size:.8125rem;line-height:1.35}.ap-line.is-md .ap-line-2{gap:6px}.ap-line.is-md .ap-line-2>.ap-rate+.ap-line-pl{margin-left:0}.ap-line.is-md .ap-line-2>.ap-day{flex:none}.ap-line-rk{z-index:1;box-sizing:border-box;background:var(--strong);min-width:24px;height:24px;color:var(--bg);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:0 0 8px;justify-content:center;align-items:center;padding:0 4px;font-size:.8125rem;font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:0}.ap-line-rk.is-top{background:var(--primary);color:#fff}.ap-line-rk>.ap-line-rk-t{margin-right:2px;font-size:.75rem;font-weight:700}@media (forced-colors:active){.ap-line-rk{forced-color-adjust:none;color:canvastext;background:canvas;outline:1px solid canvastext}}.ap-line.is-md.is-skel .ap-line-2>.pay-av.is-skel{min-height:0;padding:1px 6px;line-height:1.3}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ap-line.is-md{align-items:flex-start}.page.sfx>.sec-stack.ap>.sec.ap-lead.is-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.sfx>.sec-stack.ap>.sec.sfx-tools{padding-top:0}.page.sfx>.sec-stack.ap>.sec.sfx-tools+.sec:before{margin-top:4px}.page.sfx>.sec-stack.ap>.sec.sfx-tools+.sec{gap:8px}.page.sfx .sfx-qchip{align-items:center;gap:4px;max-width:min(16rem,70vw);max-width:min(16rem,70cqw);display:inline-flex}.page.sfx .sfx-qchip:after{content:none}.page.sfx .sfx-qchip>.sfx-qchip-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page.sfx .sfx-qchip>svg{flex:none}.page.sfx .sfx-res{gap:4px 8px}.page.sfx .sfx-res>.sfx-view{flex:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sfx .sfx-res{flex-wrap:wrap}.page.sfx .sfx-lines{min-width:0;margin:0;padding:0;list-style:none}.page.sfx .sfx-lines>li{min-width:0}.page.sfx .sfx-lines>li>.sfx-reason{color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;margin:-4px 0 0 86px;padding-bottom:10px;font-size:.875rem;line-height:1.45}.page.sfx .sfx-lines.is-skel[style]{box-sizing:border-box;height:var(--sfx-grid-h,auto);overflow:hidden}.page.sfx .sfx-alt-links{flex-wrap:wrap;gap:0 8px;min-width:0;margin:-8px 0 0 -8px;padding:0;list-style:none;display:flex}.page.sfx .sfx-alt-links>li{min-width:0}.rk-sec>.ap-link.rk-back,.rk-sec>.ap-link.rk-member{align-self:flex-start;margin-left:-8px}.rk-acts{flex-wrap:wrap;gap:8px;display:flex}.sec-stack.ap .ap-soon.ap-new>li{flex:0 0 150px}.page>.sec-stack.ap>.sec.ap-s12-more{padding-bottom:24px}.page>.sec-stack.ap>.sec+.sec.ap-s12-more:before{content:none}.page>.sec-stack.ap>.sec:has(+.sec.ap-s12-more){padding-bottom:8px}.ap-s12-more-row{flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;margin:0 0 0 -8px;padding:0;list-style:none;display:flex}.ap-s12-more-row>li{flex:none;min-width:0;display:flex}@media (max-width:599.98px){.ap-s12-more-row{gap:0 8px}}.ap-mini-2:has(>.ap-day){flex-wrap:wrap;row-gap:4px}.ap-mini-2>.ap-day{flex:none;max-width:100%}.ap-line-w>.ap-line:not(.is-md):not(.is-skel) .ap-line-2{flex-wrap:wrap;row-gap:0}:root:has([data-s12-notabs]),:root:has([data-s12-notabs]) body>*{--tabbar-h:0px}:root:has([data-s12-notabs]) .mob-tabs{display:none}.page.sd .sd-host,.page.sd .sd-host>li{display:contents}.page.sd .sd-host>li>.ap-row{display:none}.page.sd .sd-more-rows>li>.ap-row{min-height:48px;padding:6px 0}.page.sd .sd-more-rows>li>.ap-row>.ap-row-ic{width:32px;height:32px}.page.sd .sd-more-rows>li>.ap-row>.ap-row-end{flex:none}.page.sd .sd-rs-days{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.page.sd .sd-rs-days-t{color:var(--weak);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.page.sd .sd-rs-row{min-height:56px;padding:6px 0}.page.sd #sd-rv .sd-rvl .ap-rv.is-list .ap-rv-b{-webkit-line-clamp:2;line-clamp:2}.page.sd #sd-rv .sd-rvl .ap-rv.is-list .ap-rv-b.open{-webkit-line-clamp:unset;line-clamp:none}.page.sd #sd-rv .sd-rvl .ap-rv-acts{align-items:center;gap:2px}.page.sd #sd-rv .sd-rvl .ap-rv-acts>.sd-rv-by{min-width:0;color:var(--weak);align-items:center;gap:2px;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.page.sd #sd-rv .sd-rvl .ap-rv-acts>.sd-rv-by:after{content:"·";color:var(--hint);margin:0 2px 0 6px}.page.sd #sd-rv .sd-rvl .ap-rv.is-list{flex-flow:wrap;align-items:center;column-gap:8px;padding-block:14px}.page.sd #sd-rv .sd-rvl .ap-rv.is-list>*{flex:1 0 100%;min-width:0}.page.sd #sd-rv .sd-rvl .ap-rv.is-list>.ap-rv-more{flex:none;min-width:48px;margin-block:-12px}.page.sd #sd-rv .sd-rvl .ap-rv-acts>.sd-rv-mine{color:var(--weak);flex:none;font-size:.8125rem;font-weight:600;line-height:1.4}.page.sd .sd-rv-hd .ap-hd-act{justify-content:flex-end;min-width:48px}.page.sd #sd-rv .sd-rvl .ap-rv.is-list>.ap-rv-more+.ap-rv-ft{flex:1 1 0}.page.sd #sd-rv>.sd-rv-chips+.sd-rvl,.page.sd #sd-rv>.sd-rvl+.sd-rv-end{margin-top:-8px}.page.sd .sd-rv-end>.sd-rv-none{text-align:start;min-width:0;color:var(--weak);flex:auto;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.page.sd .sd-rv-end{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.page.sd .sd-rv-end>.ap-more{flex:12rem;width:auto;min-width:0}.page.sd .sd-rv-end>.sd-rv-pol{flex:none;margin:0}.page.sd .sd-rv-end>.sd-rv-pol:only-child{flex:auto}.page.sd .sd-facts .ap-more.sd-more-tx{border-radius:var(--r-sm);width:auto;min-height:48px;box-shadow:none;color:var(--btn-link);background:0 0;border:0;margin:-4px 0 -4px -4px;padding:0 4px;font-size:.875rem;font-weight:600}@media (hover:hover){.page.sd .sd-facts .ap-more.sd-more-tx:hover{background-color:var(--fill);color:var(--btn-link-on)}}.page.sd .sd-locmap{padding-top:2px;position:relative}.page.sd .sd-locmap>.ap-btn.sd-locmap-btn,.page.sd .sd-locmap>.sd-locmap-dist{z-index:1;box-sizing:border-box;border:1px solid var(--line-card);border-radius:var(--r-md);background:var(--surface);width:auto;max-width:calc(100% - 16px);min-height:48px;box-shadow:none;color:var(--strong);margin:0;padding:0 12px;font-size:.875rem;font-weight:600;position:absolute;top:10px;right:8px}.page.sd .sd-locmap>.sd-locmap-dist{align-items:center;gap:6px;display:flex}@media (hover:hover){.page.sd .sd-locmap>.ap-btn.sd-locmap-btn:hover{background-color:var(--fill)}}.page.sd .sd-end-rows>li>.ap-row{min-height:48px;padding:6px 0}.page.sd .sd-end-rows>li>.ap-row>.ap-row-ic{width:32px;height:32px}.page.sd .sd-end-rows .count{color:var(--weak);font-variant-numeric:tabular-nums;margin-left:2px}.page.sd .sd-end-rows .sd-chev{transition:transform .18s}.page.sd .sd-end-rows .sd-chev.is-up{transform:rotate(180deg)}.page.sd .sd-news>.sd-news-l{margin:4px 0 0}.page.sd .sd-facts>:is(.sd-use,.sd-news)+:is(.sd-news,.sd-safe){border-top:1px solid var(--divider);margin-top:-12px}.page.sd .sd-use .ap-rows.is-info .ap-row{align-items:center;gap:12px;min-height:48px;padding:6px 0}.page.sd .sd-use .ap-rows.is-info .ap-row-ic{border:1px solid var(--card-line);background:var(--fill);width:32px;height:32px;color:var(--weak);border-radius:50%}.page.sd .sd-use .ap-rows.is-info .ap-row-t{color:var(--strong);font-size:1rem;font-weight:500}.page.sd .sd-use .ap-rows.is-info .ap-row-tx{flex-flow:wrap;align-items:baseline;column-gap:8px}.page.sd>.sec-stack.ap.is-sub>.sec.sd-facts{gap:12px}.page.sd .sd-own{margin-top:4px}.page.sd>.sec-stack.ap.is-sub>.sec:not(.ap-lead,.ap-hero){padding-bottom:16px}.page.sd .sheet:has(>.sd-step)>h3{display:none}.page.sd .sheet .sd-step{margin:-8px 0 8px}.page.sd .sheet .sd-step-h{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:1.0625rem;overflow:hidden}.page.sd .sheet .sd-step-of{color:var(--weak);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px;font-size:.875rem;font-weight:600;line-height:1.45}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd .sheet .sd-step-h{white-space:normal}.page.sd .sheet .opt.sd-rs-opt.sd-rs-fold{cursor:default}.page.sd .sheet .opt.sd-rs-opt.sd-rs-fold:active{transform:none}.page.sd .sheet .sd-rs-fold>.sd-opt-t{flex:auto;min-width:0}.page.sd .sheet .sd-rs-fold>.sd-rs-fold-b{flex:none;min-height:48px;margin:-8px -6px -8px 0;padding:0 6px}.page.sd .sheet .sd-rs-grp{margin-bottom:12px}.page.sd .sheet .sd-sh-times>.sd-rs-cap{margin-top:-4px}@media (prefers-reduced-motion:reduce){.page.sd .sd-end-rows .sd-chev{transition:none}}:root[data-a11y-motion=reduce] .page.sd .sd-end-rows .sd-chev{transition:none}.page.sd .sd-same-rail .ap-mini{width:150px}.page.sd .sd-same-rail .ap-mini-fig{aspect-ratio:15/14}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.sd #sd-rv .sd-rvl .ap-rv.is-list>.ap-rv-more{margin-block:0}.page.rvf .rvl-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.page.rvf .rvl-bar>.ap-pills{flex-wrap:wrap;flex:0 auto;margin-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.page.rvf .rvl-bar>.ap-pills:after{content:none}.page.rvf .rvl-bar>.ap-count{white-space:nowrap;margin-left:auto}.page.rvf .rvl-list .ap-rv.is-list{gap:0;padding:12px 0}.page.rvf .rvl-list .ap-rv.is-list:not(.is-skel){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 8px;display:grid}.page.rvf .rvl-list .ap-rv.is-list:not(.is-skel)>*{grid-column:1/-1;min-width:0}.page.rvf .rvl-list .ap-rv.is-list:not(.is-skel)>.ap-rv-top{grid-area:1/1}.page.rvf .rvl-list .ap-rv.is-list:not(.is-skel)>.ap-rv-acts{flex-wrap:nowrap;grid-area:1/2;place-self:center end}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-top{flex-wrap:wrap;gap:2px 6px;min-height:0}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-top>.ap-rv-date{margin-left:0}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-top>.ap-rv-rate+.ap-rv-date:before{content:"·";content:"·"/"";color:var(--hint);margin-right:6px}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-acts .rvl-rep{margin-block:-14px}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-t{-webkit-line-clamp:unset;line-clamp:none;margin-top:8px}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-b{-webkit-line-clamp:2;line-clamp:2;margin-top:4px}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-b.open{-webkit-line-clamp:unset;line-clamp:none}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-b:not(.open)+.ap-rv-more{z-index:0;box-sizing:border-box;min-width:48px;min-height:3rem;margin:calc(-1.5rem - .875rem * var(--lh) / 2) 0 calc(-1.5rem + .875rem * var(--lh) / 2);background:0 0;place-self:start end;padding:0 4px 0 2.5em;position:relative}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-b:not(.open)+.ap-rv-more:before{content:"";z-index:-1;height:calc(.875rem * var(--lh));background:linear-gradient(to right,transparent,var(--surface) 2em);pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover){.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-b:not(.open)+.ap-rv-more:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-b.open+.ap-rv-more{justify-self:start;min-width:48px;min-height:3rem;margin:-4px 0 4px -4px}.page.rvf .rvl-list .ap-rv.is-list>.ap-rv-ft{flex-wrap:wrap;gap:6px 12px;margin-top:8px}.page.rvf .ap-rv-shop{box-sizing:border-box;min-width:0;max-width:60%;min-height:48px;color:var(--text);-webkit-tap-highlight-color:transparent;flex:0 auto;align-items:center;gap:4px;margin-block:-12px;font-size:.875rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.page.rvf .ap-rv-shop>svg{color:var(--hint);flex:none}.page.rvf .ap-rv-shop{z-index:1;position:relative}.page.rvf .ap-rv-shop-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page.rvf .ap-rv-shop-sub{color:var(--hint);white-space:nowrap;flex:none;font-weight:400}@media (hover:hover){.page.rvf .ap-rv-shop:hover .ap-rv-shop-nm{text-underline-offset:3px;text-decoration:underline}}.page.rvf .ap-rv-marks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) .page.rvf .ap-rv-shop{max-width:100%}:root:is([data-a11y-font=lg],[data-a11y-font=xl],[data-a11y-font=xxl]) .page.rvf .ap-rv-marks{justify-content:flex-start;margin-left:0}.page.rvf .rvl-list .ap-rv.is-list.is-skel>.ap-rv-b.is-skel{height:calc(var(--lh) * 2em)}.page.rvf .rvl-list .ap-rv.is-list.is-skel>.ap-rv-ft{min-height:24px}.page.rvf>.sec-stack>.sec:not(.ap-lead){padding-bottom:16px}.cc-mo .cc-lu{min-height:1.25em}.cc-row>.cc2-open{box-sizing:border-box;border-radius:var(--r-md);min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;margin:0;padding:0;display:flex}.cc-row>.cc2-open:focus-visible{outline:3px solid var(--strong);outline-offset:4px}.cc-row-main>.cc-row-note,.cc-row-main>.cc-row-who{display:block}.cc2-tt{flex-direction:column;gap:10px;min-width:0;display:flex}.cc2-tt-list{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:0;list-style:none;overflow:hidden}.cc2-tt-li+.cc2-tt-li{box-shadow:inset 0 1px 0 var(--line)}.cc2-tt-bk,.cc2-tt-row,.cc2-tt-sw{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:var(--text);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px 12px;margin:0;padding:8px 14px;font-size:1rem;display:flex}.cc2-tt-bk,.cc2-tt-sw{cursor:pointer}.cc2-tt-bk:focus-visible,.cc2-tt-sw:focus-visible{outline:3px solid var(--strong);outline-offset:-3px}.cc2-tt-sw:disabled{cursor:default}.cc2-tt-t{min-width:3.25rem;color:var(--strong);font-variant-numeric:tabular-nums;flex:none;font-size:1.0625rem;font-weight:700}.cc2-tt-st{color:var(--weak);text-align:right;align-items:center;gap:6px;margin-left:auto;font-size:.9375rem;font-weight:600;display:inline-flex}.cc2-tt-sw[aria-checked=true] .cc2-tt-st{color:var(--strong)}.cc2-sw{box-sizing:border-box;background:var(--fill);width:2.75rem;height:1.625rem;box-shadow:inset 0 0 0 1.5px var(--ctl-line);border-radius:999px;flex:none;position:relative}.cc2-sw:after{content:"";background:var(--surface);width:calc(1.625rem - 6px);height:calc(1.625rem - 6px);box-shadow:0 0 0 1.5px var(--ctl-line);border-radius:999px;position:absolute;top:3px;left:3px}.cc2-tt-sw[aria-checked=true] .cc2-sw{background:var(--strong);box-shadow:none}.cc2-tt-sw[aria-checked=true] .cc2-sw:after{box-shadow:none;background:#fff;left:auto;right:3px}.cc2-tt-sw[aria-busy=true] .cc2-sw{opacity:.55}.cc2-tt-li.is-past>.cc2-tt-row{background:var(--fill)}.cc2-tt-li.is-past .cc2-tt-t{color:var(--weak)}.cc2-tt-li.is-rule .cc2-tt-st{color:var(--text)}.cc2-tt-li.is-rule .cc2-tt-st:before{content:"";border:2px dashed var(--ctl-line);border-radius:999px;width:.625rem;height:.625rem;display:inline-block}.cc2-tt-bk{border-left:4px solid var(--hint);padding-left:10px}.cc2-tt-bk+.cc2-tt-bk{box-shadow:inset 0 1px 0 var(--line)}.cc2-tt-bk.is-bk{border-left-color:var(--strong);background:var(--fill)}.cc2-tt-bk.is-pend{border-left-style:dashed;border-left-color:var(--cc-pend)}.cc2-tt-bd{flex-direction:column;flex:1;min-width:0;display:flex}.cc2-tt-k{color:var(--strong);font-size:.9375rem;font-weight:700}.cc2-tt-bk.is-pend .cc2-tt-k{color:var(--cc-pend)}.cc2-tt-bk.is-done .cc2-tt-k{color:var(--weak)}.cc2-tt-who{color:var(--text);overflow-wrap:anywhere;font-size:.9375rem}.cc2-tt-bk>svg{color:var(--weak);flex:none}.cc2-skel{background:var(--fill);border-radius:99px;width:3.5rem;height:.875rem;display:inline-block}.cc2-dock{z-index:1;background:var(--surface);box-shadow:inset 0 1px 0 var(--line),0 1.5rem 0 0 var(--surface);flex-direction:column;gap:4px;padding-top:12px;display:flex;position:sticky;bottom:0}.sheet .cc2-dock{margin-inline:-22px;padding-inline:22px}.cc-side .cc2-dock{box-shadow:inset 0 1px 0 var(--line);position:static}.cc2-dock-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cc2-dock-row.is-one{grid-template-columns:minmax(0,1fr)}.cc2-dock-row>.ap-btn{width:100%}.cc2-more{border-radius:var(--r-md);min-height:48px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:2px;margin:0;padding:0 12px;font-size:1rem;font-weight:600;display:inline-flex}.cc2-more:focus-visible{outline:3px solid var(--strong);outline-offset:-3px}.cc2-more:disabled{color:var(--weak);cursor:default}:root[data-a11y-font=xl] .cc2-dock,:root[data-a11y-font=xxl] .cc2-dock{box-shadow:inset 0 1px 0 var(--line);position:static}.sheet:has(.cc2-dock){scroll-padding-bottom:calc(var(--sheet-foot-h,0px) + var(--cc2-dock-h,0px) + 8px)}.cc2-past{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cc2-past>.ap-link{align-items:center;min-height:48px;display:inline-flex}.cc2-mrows{margin:0;padding:0;list-style:none}.cc2-mrows>li+li{box-shadow:inset 0 1px 0 var(--line)}.cc2-mrow{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:var(--strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:4px 2px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.cc2-mrow>svg{color:var(--weak);flex:none}.cc2-mrow-t{flex:1;min-width:0}.cc2-mrow:focus-visible{outline:3px solid var(--strong);outline-offset:-3px;border-radius:var(--r-md)}.cc2-mrow:disabled{color:var(--weak);cursor:default}.cc2-bk{flex-direction:column;gap:12px;min-width:0;display:flex}.cc2-bk-when>p,.cc2-bk>p{margin:0}.cc2-bk-who{color:var(--strong);overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.4}.cc2-bk-when{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cc2-bk-when b{color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.0625rem}.cc2-bk-st{color:var(--strong);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.cc2-bk.is-bk .cc2-bk-st>.cc-bar{background:var(--strong)}.cc2-bk.is-pend .cc2-bk-st>.cc-bar{border-left:4px dashed var(--cc-pend);background:0 0;border-radius:0}.cc2-bk.is-pend .cc2-bk-st{color:var(--cc-pend)}.cc2-bk.is-done .cc2-bk-st{color:var(--weak)}.cc2-bk-acts{flex-wrap:wrap;gap:8px;display:flex}.cc2-ask-danger{background:var(--danger-bg)}.cc2-memo{box-shadow:inset 0 1px 0 var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.cc2-memo-l{color:var(--strong);font-size:1rem;font-weight:700}.cc2-memo>textarea{box-sizing:border-box;border:1px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:6.5rem;font:inherit;color:var(--text);resize:vertical;padding:10px 12px;font-size:1rem;line-height:1.55}.cc2-memo>textarea:focus-visible{outline:3px solid var(--strong);outline-offset:1px}.cc2-memo>textarea.is-sk,.cc2-memo>textarea:disabled{background:var(--fill);color:var(--weak)}.cc2-memo-fail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc2-memo-draft{color:var(--strong)}.cc2-memo-draft,.cc2-memo-fail>p{margin:0;font-size:.9375rem;font-weight:600}.cc2-memo-fail>p{color:var(--danger)}.cc2-bk-foot{flex:1;min-width:0}.cc2-bk-foot>.ap-btn{width:100%}.cc2-bk-foot>.ap-btn[aria-disabled=true]{cursor:default}[role=switch][aria-checked=true]>.cc2-sw{background:var(--strong);box-shadow:none}[role=switch][aria-checked=true]>.cc2-sw:after{box-shadow:none;background:#fff;left:auto;right:3px}[role=switch][aria-busy=true]>.cc2-sw{opacity:.55}.dash-console .cc-page{--btn-pri-bg:var(--primary);--btn-pri-bg-on:var(--primary-dark)}.dash-console .cc-page .sheet-bg.on:has(~.sheet-bg.on){visibility:hidden}.dash-console .ko-sl .ko-warns:empty{display:none}.dash-console .ko-sl .ko-warns{margin-bottom:12px}.dash-console .ko-sl .ko-warns>.blk{margin:0}.dash-console .ko-days{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r-lg);margin:0;padding:0 16px;list-style:none}.dash-console .ko-day{padding:6px 0 14px}.dash-console .ko-day.is-off{padding-bottom:6px}.dash-console .ko-day+.ko-day{border-top:1px solid var(--line)}.dash-console .ko-day-h{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:48px;display:flex}.dash-console .ko-day-n{font-size:var(--sr-body);color:var(--strong);font-weight:700;line-height:1.4}.dash-console .ko-chg{min-height:24px;color:var(--strong);background:var(--fill);border:1px solid var(--card-line);border-radius:99px;align-items:center;padding:1px 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.dash-console .ko-sw{cursor:pointer;min-height:48px;color:var(--weak);font-size:var(--sr-sub);background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0 0 0 8px;font-family:inherit;font-weight:500;display:inline-flex}.dash-console .ko-sw.on{color:var(--strong);font-weight:700}.dash-console .ko-sw[disabled]{cursor:default;opacity:.6}.dash-console .ko-range{border:1.5px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:52px;color:var(--strong);font-family:inherit;font-size:var(--sr-body);text-align:left;cursor:pointer;align-items:center;gap:8px;margin-top:2px;padding:6px 12px 6px 16px;font-weight:500;display:flex}.dash-console .ko-range>svg{color:var(--weak);flex-shrink:0}.dash-console .ko-range-v{font-variant-numeric:tabular-nums;word-break:keep-all;flex:1;min-width:0;line-height:1.45}.dash-console .ko-range.need{border-color:var(--danger);color:var(--danger);font-weight:700}.dash-console .ko-range[disabled]{cursor:default;opacity:.6}.dash-console .ko-more{min-height:48px;color:var(--strong);font-family:inherit;font-size:var(--sr-sub);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:auto;padding:0 4px 0 12px;font-weight:700;display:inline-flex}.dash-console .ko-day-sum{font-size:var(--sr-sub);color:var(--weak);word-break:keep-all;margin:0;line-height:1.55}.dash-console :is(.ko-sw,.ko-range,.ko-more,.ko-seg-b,.ko-chip):focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-md)}.dash-console .ko-wk>.ko-none{padding:12px 0}.dash-console .ko-save{margin-top:8px}.dash-console .ko-links{flex-wrap:wrap;gap:0 12px;margin:0 0 4px;display:flex}.dash-console .ko-links .ap-link{padding-left:2px}.dash-console .ko-fold{margin-top:8px}.dash-console .ko-links+.ko-fold{margin-top:4px}.dash-console .ko-fold-b>.blk-stack{gap:12px}.dash-console .ko-fold-b .blk{border-color:var(--card-line);box-shadow:none;margin:0}.dash-console .ko-help>.blk-body{padding:0}.dash-console .ko-help-h{font-size:var(--sr-body);color:var(--strong);margin:8px 0 0;font-weight:700}.dash-console .sl-rule:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-md)}.dash-console .ko-fold .sl-act[aria-disabled=true],.dash-console .ko-fold .sr-cta[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dash-console .ko-hs{flex-direction:column;gap:12px;display:flex}.dash-console .ko-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dash-console .ko-seg-b{border:1.5px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:64px;padding:8px 14px;font-family:inherit;display:flex}.dash-console .ko-seg-b[aria-pressed=true]{border-color:var(--strong);box-shadow:inset 0 0 0 1.5px var(--strong)}.dash-console .ko-seg-b[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dash-console .ko-seg-k{font-size:var(--sr-sub);color:var(--weak);font-weight:500;line-height:1.4}.dash-console .ko-seg-v{color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1.3}.dash-console .ko-chips{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:6px;display:grid}.dash-console .ko-chip{border:1.5px solid var(--ctl-line);border-radius:var(--r-md);background:var(--surface);min-height:48px;color:var(--strong);font-family:inherit;font-size:var(--sr-sub);font-variant-numeric:tabular-nums;cursor:pointer;word-break:keep-all;padding:0 4px;font-weight:500}.dash-console .ko-chip.on{background:var(--strong);border-color:var(--strong);color:#fff;font-weight:700}.dash-console .ko-ivs{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.dash-console .ko-lb{font-size:var(--sr-sub);color:var(--strong);margin:4px 0 0;font-weight:700}.dash-console .ko-early{align-self:flex-start}.dash-console .ko-dates{flex-direction:column;gap:10px;display:flex}.dash-console .ko-date{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;display:grid}.dash-console .ko-date-k{min-width:4.5rem;font-size:var(--sr-body);color:var(--strong);font-weight:700}.dash-console .ko-date input{font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:56px}.dash-console .ko-date-v{align-items:center;min-height:56px;display:flex}.dash-console .ko-sum{font-size:var(--sr-body);color:var(--strong);word-break:keep-all;margin:14px 2px 0;font-weight:700;line-height:1.5}.dash-console .ko-off .cq-warn{margin-top:10px}.dash-console .ko-go{margin-top:14px}.dash-console .ko-job{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px;display:flex}.dash-console .ko-job-t{font-size:var(--sr-sub);color:var(--strong);margin:0;font-weight:700}.dash-console .ko-bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.dash-console .ko-bar>span{background:var(--strong);height:100%;transition:width .2s;display:block}.dash-console .ko-job .ko-cont{align-self:flex-start;margin:0}.dash-console .ko-up{margin-top:24px}.dash-console .ko-h{font-size:var(--sr-body);color:var(--strong);margin:0 0 8px;font-weight:700}.dash-console .ko-none{min-height:48px;font-size:var(--sr-sub);color:var(--weak);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dash-console .ko-run{align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.dash-console .ko-run-t{min-width:0;font-size:var(--sr-body);color:var(--strong);word-break:keep-all;flex:1;font-weight:500;line-height:1.45}.dash-console .ko-run-t:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.dash-console .ko-run .cq-edit{min-width:96px}.dash-console .ko-run .cq-edit[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dash-console .ko-ask{border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;margin-top:12px;padding:15px;display:flex}.dash-console .ko-ask b{font-size:var(--sr-body);color:var(--strong);font-weight:700;line-height:1.5}.dash-console .ko-ask p{font-size:var(--sr-sub);color:var(--text);word-break:keep-all;margin:0;line-height:1.6}.dash-console .ko-ask-acts{flex-wrap:wrap;gap:8px;display:flex}.dash-console .ko-ask-acts>.ap-btn{flex:180px;min-height:48px}.dash-console .ko-day.is-off>.ko-day-sum{padding:0 0 8px}@media (prefers-reduced-motion:reduce){.dash-console .ko-bar>span{transition:none}}.dash-console .page.cpg .kp-ways{flex-direction:column;gap:8px;display:flex}.dash-console .page.cpg .kp-way{border-radius:var(--r-lg);border:1.5px solid var(--ctl-line);background:var(--surface);cursor:pointer;min-height:56px;font-size:var(--sr-body);color:var(--text);align-items:center;gap:14px;margin:0;padding:8px 16px;font-weight:500;line-height:1.4;display:flex}.dash-console .page.cpg .kp-way.on{border:2px solid var(--strong);color:var(--strong);padding:7.5px 15.5px;font-weight:700}.dash-console .page.cpg .kp-way input{width:24px;height:24px;accent-color:var(--strong);cursor:pointer;flex-shrink:0;margin:0}.dash-console .page.cpg .kp-way:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.dash-console .page.cpg .kp-way-t{word-break:keep-all;flex:1;min-width:0}.dash-console .page.cpg .cq-reveal{margin-top:12px}.dash-console .page.cpg .kp-blk{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--card-line);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.dash-console .page.cpg .kp-memo{margin-top:12px}.dash-console .page.cpg .kp-h{font-size:var(--sr-body);color:var(--strong);letter-spacing:-.2px;margin:0;font-weight:700;line-height:1.4}.dash-console .page.cpg .kp-blk .cpg-f:has(>.cpg-hint.num){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px;display:grid}.dash-console .page.cpg .kp-blk .cpg-f:has(>.cpg-hint.num)>*{grid-column:1/-1}.dash-console .page.cpg .kp-blk .cpg-f:has(>.cpg-hint.num)>.cpg-lb{grid-area:1/1}.dash-console .page.cpg .kp-blk .cpg-f>.cpg-hint.num{white-space:nowrap;grid-area:1/2;margin:0 0 8px;line-height:1.5}.dash-console .page.cpg .kp-blk .cpg-f textarea{min-height:5rem}.dash-console .page.cpg .cq-prev .cpg-pv{background:0 0;border:0;margin-top:2px;padding:0}.dash-console .page.cpg .kp-st{flex-direction:column;gap:10px;margin-top:12px;display:flex}.dash-console .page.cpg .kp-st>.cpg-hint{margin-top:0}.dash-console .page.cpg .kp-st .cpg-hints{background:var(--surface);border:1px solid var(--card-line)}main:has(.page.cpg .cq-save){scroll-padding-bottom:calc(var(--tabbar-h,0px) + 6rem + env(safe-area-inset-bottom,0px))}.dash-console .page.cpg .cq-prev .kp-pv-note{font-size:var(--fs-body-s);color:var(--weak);word-break:keep-all;margin:0 0 4px;line-height:1.6}.dash-console .page.cpg .cq-prev .kp-pv-note.is-dirty{color:var(--strong);font-weight:700}.dash-console .ki-head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;margin:0 0 12px;display:flex}.dash-console .ki-head>.cq-top{flex:auto;margin-bottom:0}.dash-console .ki-view{border-radius:var(--r-md);border:1.5px solid var(--ctl-line);background:var(--surface);min-height:48px;color:var(--strong);font-size:var(--sr-sub);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.dash-console .ki-view:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.dash-console .ki-sh .ki-ok{margin:0 0 12px}.dash-console .ki-row{width:100%;min-height:64px;color:var(--strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:12px 0;font-family:inherit;text-decoration:none;display:flex}.dash-console .ki-row:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-md)}.dash-console .ki-row-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-console .ki-row-t{font-size:var(--sr-body);color:var(--strong);word-break:keep-all;font-weight:700;line-height:1.4}.dash-console .ki-row-v{min-width:0;font-size:var(--sr-sub);color:var(--weak);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500;line-height:1.45;display:flex}.dash-console .ki-row-vt{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.dash-console .ki-row-v .cq-skel{margin:4px 0}.dash-console .ki-pill{background:var(--gold-bg);border:1px solid var(--gold-line);min-height:24px;color:var(--gold-text);white-space:nowrap;border-radius:99px;align-items:center;padding:1px 8px;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.dash-console .ki-thumb{border-radius:var(--r-md);object-fit:cover;background:var(--fill);border:1px solid var(--card-line);flex-shrink:0;width:44px;height:44px}.dash-console .ki-row-go{font-size:var(--sr-sub);color:var(--weak);white-space:nowrap;flex-shrink:0;align-items:center;gap:0;font-weight:700;display:inline-flex}.dash-console .page.ki-sh h2.ki-sec{font-size:var(--sr-sub);color:var(--weak);letter-spacing:0;margin:20px 2px 8px;font-weight:700;line-height:1.4}.dash-console .ki-sh-b{flex-direction:column;gap:14px;min-width:0;display:flex}.dash-console .ki-sh-b>*{margin-top:0;margin-bottom:0}.dash-console .ki-sh-b>.blk-foot{margin-top:4px}.dash-console .ki-sh-b>.row{gap:8px;display:flex}.dash-console .mp-page .ki-more{border-top:1px solid var(--blk-sep);margin:0;padding:0}.dash-console .mp-page .ki-more>summary{cursor:pointer;min-height:48px;font-size:var(--sr-sub);color:var(--weak);align-items:center;gap:8px;padding:4px 0;font-weight:700;list-style:none;display:flex}.dash-console .mp-page .ki-more>summary::-webkit-details-marker{display:none}.dash-console .mp-page .ki-more>summary:after{content:"";border-right:2px solid var(--weak);border-bottom:2px solid var(--weak);flex-shrink:0;width:8px;height:8px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.dash-console .mp-page .ki-more[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.dash-console .mp-page .ki-more>summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--r-md)}.dash-console .mp-page .ki-more-b{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.dash-console .mp-page .ki-more-b>*{margin:0}.dash-console .mp-page .ki-region{border:0;min-width:0;margin:0;padding:0}.dash-console .mp-page .ki-region>legend{font-size:var(--sr-sub);color:var(--text);margin:0 0 8px;padding:0;font-weight:700}.dash-console .mp-page .ki-region>.mp-f+.mp-f{margin-top:12px}.dash-console .mp-page .ki-region label{margin-top:0}.dash-console .page.ki-sh .ki-fail{flex-direction:column;gap:10px;min-width:0;margin:12px 0 0;display:flex}.dash-console .page.ki-sh .ki-fail>.btn{min-height:48px}.page.jx{--jx-p:var(--page-pad,var(--ap-pad));--jx-hanji:#f7f2ea;--jx-ink:#0a0a0a}.page.jx .sec[id]{scroll-margin-top:16px}.page.jx>.sec-stack.ap.is-sub>.sec+.sec:before{content:none}.page.jx>.sec-stack.ap.is-sub>.sec.jx-sec{gap:18px;padding:32px 0}.page.jx>.sec-stack.ap.is-sub>.sec:is(.jx-ink,.jx-band){margin-left:calc(-1 * var(--jx-p));margin-right:calc(-1 * var(--jx-p));padding-left:var(--jx-p);padding-right:var(--jx-p)}.page.jx>.sec-stack.ap.is-sub>.sec.jx-band{background:var(--jx-hanji)}.jx-ink{background:var(--jx-ink);--strong:#f7f2ea;--text:#e6ddd2;--weak:#b3a99d;--hint:#b3a99d;--line:#2a231e;--row-line:#3a322b;--fill:#221c18;--surface:#1a1512;--gold-text:#e0b65a;--ctl-line:#857b70;--info:#a9c1e4;color:var(--text)}.jx-hd{gap:8px;min-width:0;display:grid}.jx-tag{letter-spacing:.02em;color:var(--weak);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;line-height:1.45;display:flex}.jx-tag,.page.jx .jx-h2{word-break:keep-all;margin:0;font-weight:700}.page.jx .jx-h2{letter-spacing:-.03em;color:var(--strong);font-size:1.625rem;line-height:1.32;display:block}.jx-lead{color:var(--text);text-wrap:pretty;margin:2px 0 0;line-height:1.6}.jx-h3,.jx-lead{word-break:keep-all;font-size:1rem}.jx-h3{margin:0;font-weight:700;line-height:1.45}.jx-h3,.jx-lk{color:var(--strong)}.jx-lk{border-radius:var(--r-sm);min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--ctl-line);text-decoration-color:var(--ctl-line);text-underline-offset:4px;word-break:keep-all;align-items:center;gap:2px;padding:0 2px;font-size:.9375rem;font-weight:600;line-height:1.4;display:inline-flex}.jx-lk>svg{color:var(--weak);flex:none}.jx-lk.is-sm{font-size:.875rem}@media (hover:hover){.jx-lk:hover{-webkit-text-decoration-color:var(--strong);text-decoration-color:var(--strong)}}.jx-links{flex-wrap:wrap;align-items:center;gap:0 20px;min-width:0;margin:-6px 0 0;display:flex}.jx-obang{flex:none;gap:3px;display:inline-flex}.jx-obang>i{border-radius:2px;width:12px;height:4px;display:block;box-shadow:inset 0 0 0 1px #80808066}.jx-obang>i:first-child{background:var(--navy)}.jx-obang>i:nth-child(2){background:var(--primary-dark)}.jx-obang>i:nth-child(3){background:var(--gold)}.jx-obang>i:nth-child(4){background:#f7f2ea}.jx-obang>i:nth-child(5){background:#0a0a0a}.jx-art{pointer-events:none;gap:6px;display:flex}.jx-art>svg{width:100%;height:auto;display:block;overflow:visible}.page.jx>.sec-stack.ap.is-sub>.sec.jx-hero{margin-top:calc(-1 * var(--page-pad,20px));gap:24px;padding-top:32px;padding-bottom:20px;position:relative;overflow:hidden}.jx-hero-art{color:#f7f2ea;opacity:.1;width:96px;position:absolute;top:12px;right:12px}.jx-hero-tx{gap:16px;min-width:0;display:grid;position:relative}.jx-kick{letter-spacing:.06em;color:var(--weak);align-items:center;gap:10px;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4;display:flex}.page.jx .jx-h1{letter-spacing:-.04em;color:var(--strong);word-break:keep-all;text-wrap:balance;margin:0;font-size:2.25rem;font-weight:700;line-height:1.24;display:block}.jx-h1-em{color:var(--gold-text);display:inline}.jx-hero-lead{color:var(--text);word-break:keep-all;text-wrap:balance;margin:0;font-size:1rem;line-height:1.6}.jx-pills{flex-wrap:wrap;gap:8px;min-width:0;margin:2px 0 0;padding:0;list-style:none;display:flex}.jx-pills>li{box-sizing:border-box;border:1px solid var(--ctl-line);border-radius:var(--r-md);min-height:34px;color:var(--strong);word-break:keep-all;align-items:center;gap:6px;padding:5px 12px;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex}.jx-pills>li>svg{color:var(--gold-text);flex:none}@media (min-width:600px){.page.jx>.sec-stack.ap.is-sub>.sec.jx-hero{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:end;gap:28px;padding-top:56px;padding-bottom:24px;display:grid}.jx-hero-tx{align-self:center;padding-bottom:24px}.page.jx .jx-h1{font-size:2.5rem}.jx-hero-art{display:none}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.jx>.sec-stack.ap.is-sub>.sec.jx-hero{grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-hero-art{display:none}.jx-big{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.jx-big-i{border-radius:var(--r-lg);background:var(--fill);flex-direction:column;gap:4px;min-width:0;padding:18px 16px 16px;display:flex}.jx-big-i:nth-child(3){grid-column:1/-1}.jx-big-i>dt{color:var(--strong);word-break:keep-all;order:2;font-size:.9375rem;font-weight:700;line-height:1.4}.jx-big-i>dd{margin:0}.jx-big-i>dd.jx-val{letter-spacing:-.04em;color:var(--strong);word-break:keep-all;order:1;font-size:2.5rem;font-weight:800;line-height:1.1}.jx-big-i.is-long>dd.jx-val{font-size:1.625rem;line-height:1.25}.jx-big-i>dd.jx-big-n{color:var(--weak);word-break:keep-all;order:3;font-size:.8125rem;line-height:1.5}.jx-costs{gap:10px;margin:0;padding:0;list-style:none}.jx-cost-i,.jx-costs{min-width:0;display:grid}.jx-cost-i{border:1px solid var(--line);border-radius:var(--r-lg);gap:8px;padding:16px}.jx-cost-h{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.jx-cost-h>.jx-val{color:var(--strong);flex:none;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.4}.jx-notes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jx-notes>li{color:var(--weak);word-break:keep-all;padding-left:12px;font-size:.875rem;line-height:1.55;position:relative}.jx-notes>li:before{content:"";background:var(--weak);border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:2px}@media (min-width:600px){.jx-big{grid-template-columns:repeat(3,minmax(0,1fr))}.jx-big-i:nth-child(3){grid-column:auto}.jx-costs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.jx-cost-i:first-child{grid-row:span 2}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) :is(.jx-big,.jx-costs){grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-big-i:nth-child(3){grid-column:auto}.jx-qs{margin:0 calc(-1 * var(--jx-p));padding:2px var(--jx-p) 6px;scroll-snap-type:x mandatory;scroll-padding:0 var(--jx-p);overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;min-width:0;list-style:none;display:flex;overflow-x:auto}.jx-qs::-webkit-scrollbar{display:none}.jx-q{box-sizing:border-box;border-radius:var(--r-lg);background:var(--surface);scroll-snap-align:start;flex-direction:column;flex:0 0 16.5rem;gap:8px;min-width:0;padding:18px 16px 4px;display:flex}.jx-q-k{align-items:center;gap:10px;margin:0;display:flex}.jx-q-n{letter-spacing:-.03em;color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.jx-q-tag{border-radius:var(--r-md);background:var(--jx-hanji);align-items:center;padding:2px 8px;font-size:.8125rem;display:inline-flex}.jx-q-t,.jx-q-tag{color:var(--strong);font-weight:700;line-height:1.4}.jx-q-t{font-size:1.0625rem}.jx-q-a,.jx-q-t{word-break:keep-all;margin:0}.jx-q-a{color:var(--text);flex:auto;font-size:.9375rem;line-height:1.55}.jx-q>.jx-lk{align-self:flex-start}@media (min-width:600px){.jx-qs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-q{flex-basis:86%}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-qs{margin:0 calc(-1 * var(--jx-p));padding:2px var(--jx-p) 6px;display:flex;overflow-x:auto}.page.jx>.sec-stack.ap.is-sub>.sec.jx-ben{gap:20px}.page.jx>.sec-stack.ap.is-sub>.sec.jx-ben+.sec.jx-ben{padding-top:4px}.jx-ben-tx{gap:16px;min-width:0;display:grid}.jx-num{border-bottom:3px solid var(--gold);letter-spacing:-.05em;color:var(--strong);font-variant-numeric:tabular-nums;flex:none;padding-bottom:6px;font-size:2.5rem;font-weight:800;line-height:1}.jx-tag:has(>.jx-num){align-items:flex-end;gap:4px 14px;margin-bottom:6px}@media (min-width:600px){.page.jx>.sec-stack.ap.is-sub>.sec.jx-ben{grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:center;gap:32px;display:grid}.page.jx>.sec-stack.ap.is-sub>.sec.jx-ben:nth-of-type(odd)>.jx-ben-tx{order:2}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.jx>.sec-stack.ap.is-sub>.sec.jx-ben{grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .page.jx>.sec-stack.ap.is-sub>.sec.jx-ben>.jx-ben-tx{order:0}.page.jx>.sec-stack.ap.is-sub>.sec.jx-steps-sec{gap:20px;padding-top:40px;padding-bottom:36px}.jx-steps{gap:0;margin:0;padding:0;list-style:none}.jx-step,.jx-steps{min-width:0;display:grid}.jx-step{grid-template-columns:2.75rem minmax(0,1fr);gap:0 14px;padding-bottom:20px;position:relative}.jx-step:last-child{padding-bottom:0}.jx-step:not(:last-child):before{content:"";background:var(--ctl-line);width:1px;position:absolute;top:3.25rem;bottom:.5rem;left:calc(1.375rem - .5px)}.jx-step-n{box-sizing:border-box;border:1.5px solid var(--strong);width:2.75rem;height:2.75rem;color:var(--strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.jx-step:first-child>.jx-step-n{border-color:var(--gold-text);background:var(--gold-text);color:var(--jx-ink)}.jx-step-b{align-content:start;gap:4px;min-width:0;padding-top:.5rem;display:grid}.jx-step-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.jx-step-t{color:var(--strong);font-size:1.125rem;line-height:1.35}.jx-step-t,.jx-step-who{margin:0;font-weight:700}.jx-step-who{color:var(--gold-text);font-size:.8125rem;line-height:1.4}.jx-step-d{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.55}.jx-step-nt{color:var(--weak);word-break:keep-all;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:.875rem;line-height:1.5;display:flex}.jx-step-nt>svg{flex:none;margin-top:.15em}.jx-dl{border-radius:var(--r-lg);background:var(--fill);gap:0;margin:0;padding:4px 16px}.jx-dl,.jx-dl>div{min-width:0;display:grid}.jx-dl>div{border-top:1px solid var(--row-line);grid-template-columns:5.5rem minmax(0,1fr);gap:2px 12px;padding:12px 0}.jx-dl>div:first-child{border-top:0}.jx-dl dt{color:var(--strong);font-size:.875rem;font-weight:700;line-height:1.55}.jx-dl dd{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.55}.jx-dd-sub{color:var(--weak);margin-top:4px;font-size:.875rem;display:block}@media (min-width:600px){.jx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.jx-step{padding-bottom:0}.jx-step:not(:last-child):before{content:none}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-dl>div,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-steps{grid-template-columns:minmax(0,1fr)}.jx-groups{gap:10px;margin:0;padding:0;list-style:none}.jx-group,.jx-groups{min-width:0;display:grid}.jx-group{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:2.5rem minmax(0,1fr);gap:2px 12px;padding:14px 16px}.jx-group-ic{background:var(--fill);width:2.5rem;height:2.5rem;color:var(--strong);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.jx-group-t{color:var(--strong);font-weight:700;line-height:1.45}.jx-group-i,.jx-group-t{margin:0;font-size:.9375rem}.jx-group-i{color:var(--text);word-break:keep-all;line-height:1.55}.jx-lines{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.jx-lines>li{color:var(--weak);word-break:keep-all;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.55;display:flex}.jx-lines>li>svg{flex:none;margin-top:.2em}@media (min-width:600px){.jx-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.jx-group{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.jx-group-ic{grid-row:auto;margin-bottom:6px}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-groups{grid-template-columns:minmax(0,1fr)}.jx-faq .fo-folds{border-top:1px solid var(--strong);border-bottom:1px solid var(--line)}.jx-faq .ap-fold>summary{min-height:3rem;color:var(--strong);font-size:1rem;font-weight:600}.page.jx>.sec-stack.ap.is-sub>.sec.jx-end{gap:14px;padding-top:40px;padding-bottom:28px;position:relative;overflow:hidden}.jx-end-art{color:var(--strong);opacity:.35;gap:12px}.jx-end-art>svg{flex:none;width:40px;height:40px}.jx-prep{gap:8px;min-width:0;display:grid;position:relative}.jx-prep-k{color:var(--strong);margin:4px 0 0;font-size:.875rem;font-weight:700;line-height:1.45}.jx-must{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;margin:0 0 4px;padding:0;list-style:none;display:grid}.jx-must>li{color:var(--strong);word-break:keep-all;align-items:flex-start;gap:6px;font-size:.9375rem;font-weight:700;line-height:1.5;display:flex}.jx-must>li>svg{color:var(--strong);flex:none;margin-top:.2em}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-must{grid-template-columns:minmax(0,1fr)}.jx-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.jx-chips>li{box-sizing:border-box;border-radius:var(--r-sm);background:var(--surface);min-height:28px;color:var(--text);word-break:keep-all;border:0;align-items:center;padding:3px 10px;font-size:.875rem;font-weight:500;line-height:1.35;display:inline-flex}.ap-btn.jx-end-btn{margin-top:6px}@media (min-width:600px){.ap-btn.jx-end-btn{align-self:flex-start;width:auto;min-width:15rem}.jx-must{grid-template-columns:repeat(3,minmax(0,1fr))}}.page.jx>.sec-stack.ap.is-sub>.sec.jx-legal{gap:12px;padding-top:28px;padding-bottom:16px}.jx-legal-n{line-height:1.6}.jx-legal-l,.jx-legal-n{color:var(--weak);word-break:keep-all;margin:0;font-size:.8125rem}.jx-legal-l{line-height:1.9}.jx-legal-l a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--ctl-line);text-decoration-color:var(--ctl-line);text-underline-offset:3px;white-space:nowrap;font-weight:600}.jx-legal-d{gap:2px;min-width:0;margin:0;display:grid}.jx-legal-d>div{grid-template-columns:7.5em minmax(0,1fr);gap:8px;min-width:0;display:grid}.jx-legal-d dd,.jx-legal-d dt{color:var(--weak);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.6}.jx-legal-d dt{font-weight:700}.jx-legal-p{color:var(--weak);word-break:keep-all;margin:0;font-size:.8125rem;line-height:1.6}.jm{border-radius:var(--r-lg);background:var(--fill);gap:10px;min-width:0;margin:0;padding:22px 16px 12px;display:grid}.jm.is-hanji{background:var(--jx-hanji)}.jm.is-ink{background:var(--jx-ink);--weak:#b3a99d}.jm-stage{min-width:0;position:relative}.jm-phone{--strong:#0a0a0a;--text:#1a1a1a;--weak:#595959;--line:#e6e6e6;--fill:#f5f5f5;--surface:#fff;--ctl-line:#7c828c;box-sizing:border-box;border-radius:var(--r-xl);background:var(--surface);width:min(100%,18rem);box-shadow:0 0 0 1px #3a322b,var(--shadow-md);color:var(--strong);border:6px solid #1f1f1f;gap:10px;min-width:0;margin:0 auto;padding:8px 12px 16px;font-size:.875rem;line-height:1.45;display:grid}.jm-notch{background:#1f1f1f;border-radius:999px;width:4.5rem;height:1.125rem;margin:0 auto 4px;display:block}.jm-cap{color:var(--weak);text-align:center;word-break:keep-all;margin:0;font-size:.8125rem;line-height:1.5}.jm-bar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.jm-bar-t{color:var(--strong);font-size:1rem;font-weight:700}.jm-dot-n{box-sizing:border-box;background:var(--strong);color:#fff;border-radius:999px;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 6px;font-size:.75rem;font-weight:700;display:grid}.jm-chip{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);white-space:nowrap;align-items:center;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.jm-card{border:1px solid var(--line);border-radius:var(--r-lg);gap:12px;min-width:0;padding:14px 12px;display:grid}.jm-row{align-items:center;gap:10px;min-width:0;display:flex}.jm-ic{background:var(--fill);width:2.25rem;height:2.25rem;color:var(--strong);border-radius:50%;flex:none;place-items:center;display:grid}.jm-tx{flex:auto;gap:2px;min-width:0;display:grid}.jm-tx>b{color:var(--strong);word-break:keep-all;font-size:.9375rem;font-weight:700}.jm-tx>small{color:var(--weak);font-size:.8125rem}.jm-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jm-btn{border-radius:var(--r-md);min-height:2.625rem;box-shadow:inset 0 0 0 1px var(--ctl-line);color:var(--strong);place-items:center;font-size:.875rem;font-weight:700;display:grid}.jm-btn.is-ink{background:var(--strong);box-shadow:none;color:#fff}.jm-foot{color:var(--weak);word-break:keep-all;margin:0;font-size:.8125rem;line-height:1.5}.jm-cal,.jm-foot{text-align:center}.jm-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.jm-cal-w{color:var(--weak);padding:0 0 2px;font-size:.75rem;font-weight:700}.jm-cal-d{min-height:1.75rem;color:var(--text);font-variant-numeric:tabular-nums;place-items:center;font-size:.8125rem;display:grid;position:relative}.jm-cal-d.is-open{color:var(--strong);font-weight:700}.jm-cal-d.is-open:after{content:"";background:var(--strong);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.jm-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.jm-list>.jm-row{border-top:1px solid var(--line);padding:9px 0}.jm-list>.jm-row:first-child{border-top:0;padding-top:2px}.jm-list.is-dim{border-top:1px solid var(--line);padding-top:4px}.jm-list.is-dim>.jm-row:first-child{padding-top:9px}.jm-val{border-radius:var(--r-md);background:var(--fill);color:var(--text);flex:none;padding:4px 10px;font-size:.8125rem;font-weight:600}.jm-card.is-shop{grid-template-columns:3.5rem minmax(0,1fr);align-items:start}.jm-av{border-radius:var(--r-md);background:var(--fill);width:3.5rem;height:3.5rem;color:var(--strong);place-items:center;display:grid}.jm-cert{border:1px solid var(--strong);vertical-align:.1em;white-space:nowrap;border-radius:999px;align-items:center;margin-left:4px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.jm-tags{gap:4px;margin-top:4px;display:flex}.jm-tag{border-radius:var(--r-md);background:var(--fill);color:var(--text);padding:2px 8px;font-size:.75rem;font-weight:600}.jm-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.jm-ladder>li{border:1px solid var(--line);border-radius:var(--r-md);text-align:center;justify-items:center;gap:4px;padding:10px 4px;display:grid}.jm-ladder>li.is-on{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.jm-ladder-n{background:var(--fill);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:grid}.jm-ladder>li.is-on .jm-ladder-n{background:var(--strong);color:#fff}.jm-ladder-t{color:var(--strong);word-break:keep-all;font-size:.8125rem;font-weight:700;line-height:1.35}.jm-float{z-index:1;border-radius:var(--r-md);box-shadow:var(--shadow-md);color:#0a0a0a;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:9px 14px;font-size:.875rem;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;bottom:16px;left:4px;transform:rotate(-3deg)}.jm-float>svg{color:#0a0a0a;flex:none}.jm.is-hero{background:0 0;gap:8px;padding:0}.jm.is-hero .jm-phone{width:min(100%,18.5rem);box-shadow:none}.jm-crop{max-height:19.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 90%);mask-image:linear-gradient(#000 60%,#0000 90%)}@media (min-width:600px){.jm-float{left:-24px}}@supports (animation-timeline:view()){.jm:not(.is-hero) .jm-phone{animation:jm-in linear both;animation-timeline:view();animation-range:entry entry 60%}@keyframes jm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jm:not(.is-hero){padding:14px 10px 8px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jm-float{justify-self:start;margin-top:8px;position:static;transform:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jm-stage{display:grid}@media (prefers-reduced-motion:reduce){.jm .jm-phone{opacity:1;transform:none;animation:none!important}}:root[data-a11y-motion=reduce] .jm .jm-phone{opacity:1;transform:none;animation:none!important}.ja-why{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ap-tag.ja-pub{background:var(--surface);min-height:22px;color:var(--strong);padding:1px 8px}.ja-two{gap:14px;min-width:0;display:grid}@media (min-width:600px){.ja-two{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-two{grid-template-columns:minmax(0,1fr)}.ja-save{align-items:flex-start;gap:6px;display:flex}.ja-save>svg{flex:none;margin-top:.15em}.ap-fold.ja-fold>summary{color:var(--strong);font-size:.9375rem;font-weight:700}.ja-fold-b{gap:16px;padding-top:4px;display:grid}.ja-lk{min-height:48px;color:var(--strong);text-decoration:underline;-webkit-text-decoration-color:var(--ctl-line);text-decoration-color:var(--ctl-line);text-underline-offset:3px;align-items:center;gap:2px;font-size:.875rem;font-weight:700;display:inline-flex}.ja-lk>svg{color:var(--weak);flex:none}.ay-oath.ja-oath-guest{cursor:default}.ja-check{border-radius:var(--r-lg);background:var(--fill);gap:10px;min-width:0;margin:0;padding:16px;display:grid}.ja-check.is-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.ja-check.is-row>svg{color:var(--strong);margin-top:.15em}.ja-check>p{color:var(--text);word-break:keep-all;margin:0;font-size:.9375rem;line-height:1.55}.ja-check>p.ja-check-t{color:var(--strong);font-size:.9375rem;font-weight:700}.ja-check>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ja-check>ul>li{color:var(--text);word-break:keep-all;padding-left:14px;font-size:.875rem;line-height:1.55;position:relative}.ja-check>ul>li:before{content:"";background:var(--strong);border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:3px}.ja-check>p.ja-check-lk{flex-wrap:wrap;align-items:center;gap:0 16px;margin:-8px 0 -12px;display:flex}.ja-check-k{color:var(--weak);font-size:.875rem}.ja-cta-err{border-radius:var(--r-md);background:var(--fill);color:var(--primary);align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.ja-cta-err>svg{flex:none;margin-top:.15em}.ja-cta-msg{color:var(--strong);margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.ja-foot{justify-items:start;gap:4px;display:grid}.ja-foot>p{margin:0}.ja-resume{border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:8px 8px 8px 16px;display:flex}.ja-resume>p{line-height:1.5}.ja-new,.ja-resume>p{color:var(--strong);margin:0;font-size:.9375rem;font-weight:600}.ja-new{border-radius:var(--r-md);background:var(--fill);word-break:keep-all;padding:12px 16px;line-height:1.55}.ja-new.is-empty{background:0 0;min-height:0;margin-top:-16px;padding:0}.ja-who{color:var(--text);font-weight:700}.ja-who:after{content:" · ";font-weight:400}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-legal-d>div{display:block}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-legal-d dd,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-legal-d dt{display:inline}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .jx-legal-d dt:after{content:" "}.ap-tag.ja-pub.is-staff{background:var(--fill);box-shadow:inset 0 0 0 1px var(--ctl-line)}.ja-docs{gap:0;min-width:0;margin:-4px 0 -8px;display:grid}.ja-docs>p{margin:0}.ja-docs-l{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.ja-docs-l>span{min-width:0}.ja-docs~* .ja-why{flex-direction:column;align-items:flex-start;gap:4px}.ay-up>.ja-why{margin-top:8px}.page>.sec-stack.ap>.jx-kick.ja-kick{color:var(--weak);margin:16px 0 -10px}.ja-funnel .ay-step.is-done .ay-n{background:var(--gold-text);color:#fff;border-color:#0000}.ja-funnel .ap-tag.ay-st.is-done{background:var(--fill);color:var(--gold-text);border-color:#0000}.ay-drop-t-touch{display:none}@media (hover:none) and (pointer:coarse){.ay-drop-t-fine{display:none}.ay-drop-t-touch{display:inline}.ay-drop{flex-direction:row;justify-content:center;gap:10px;padding:12px 14px}.ay-drop-ic{width:36px;height:36px;margin:0}.ay-drop .cap.ay-drop-h{display:none}}.ay-form :is(input,select,textarea,button,[tabindex="0"]){scroll-margin-top:72px;scroll-margin-bottom:calc(var(--cta-h,96px) + 16px)}@media (max-width:1023px){.ay-form :is(input,select,textarea,button,[tabindex="0"]){scroll-margin-bottom:16px}}@container app (max-width:1023px){.ay-form :is(input,select,textarea,button,[tabindex="0"]){scroll-margin-bottom:16px}}.ja-addr-pre{color:var(--weak);word-break:keep-all;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.ja-addr-pre.is-empty{color:var(--hint)}.ap-field-l.ja-addr2-l{margin-top:4px}.sec-stack.ap label.ay-ck-row.ja-ck-2{align-items:flex-start;padding:6px 0}.ap-field>label.ay-ck-row.ja-ck-2{margin-bottom:4px}.sec-stack.ap .ay-ck-row.ja-ck-2>input[type=checkbox]{margin-top:1px}.ja-ck-sub{color:var(--weak);word-break:keep-all;margin-top:2px;font-size:.875rem;font-weight:400;line-height:1.45;display:block}.ap-input:disabled::placeholder{color:var(--hint)}.ja-links-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ja-links-h>.ap-field-l{flex:auto;min-width:0}.ay-count.ja-links-n{margin-left:8px}.ja-rows{gap:12px;margin:0;padding:0;list-style:none}.ja-row,.ja-rows{min-width:0;display:grid}.ja-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.ja-row+.ja-row{border-top:1px solid var(--line);padding-top:12px}.ja-row-f{gap:4px;min-width:0;display:grid}.ja-row-f>.ap-field-err{overflow-wrap:anywhere}.ja-row>.ja-row-f:first-child{grid-area:1/1}.ja-row:not(.is-one)>.ja-row-f+.ja-row-f{grid-area:2/1/auto/-1}.sec-stack.ap .ja-row>.ap-btn.ja-row-x{flex:none;grid-area:1/2;justify-self:end;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.ja-row-x-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec-stack.ap .ap-btn.ja-add{flex:none;width:auto;min-height:48px}@media (min-width:600px){.ja-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.ja-row.is-one{grid-template-columns:minmax(0,1fr) auto}.ja-row:not(.is-one)>.ja-row-f+.ja-row-f,.ja-row>.ja-row-f:first-child{grid-area:auto}.sec-stack.ap .ja-row>.ap-btn.ja-row-x{grid-area:auto;justify-self:auto;width:auto;padding:0 12px}.ja-row-x-t{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-row,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-row.is-one{grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-row:not(.is-one)>.ja-row-f+.ja-row-f,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-row>.ja-row-f:first-child{grid-area:auto}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .sec-stack.ap .ja-row>.ap-btn.ja-row-x{grid-area:auto;justify-self:end;width:auto;padding:0 12px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-row-x-t{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.ay-oath-t.ja-consent-t{font-weight:700}.ja-consent{border-radius:var(--r-md);background:var(--fill);gap:6px;min-width:0;margin:0;padding:12px 14px;display:grid}.ja-consent-r{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.ja-consent dt{color:var(--weak);font-weight:700}.ja-consent dd,.ja-consent dt{margin:0;font-size:.875rem;line-height:1.55}.ja-consent dd{min-width:0;color:var(--text);word-break:keep-all;overflow-wrap:anywhere}.ja-consent dd:has(>.ja-lk){flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.ja-lk.ja-consent-lk{min-height:48px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .ja-consent-r{grid-template-columns:minmax(0,1fr);gap:0}@media (forced-colors:active){.ja-consent{outline-offset:-1px;outline:1px solid canvastext}}.ay-form .ja-docs~* .ja-why{flex-direction:row;align-items:center;gap:4px 8px}.dash-console{--cn-head-h:56px;--cn-tab-h:56px;--cn-side-w:248px;--cn-side-row:48px;--cn-sheet-r:20px}.dash-console[data-cn]{--cn-bg:var(--surface);--cn-face:var(--fill);--cn-face-on:var(--line);--cn-in:var(--surface);--cn-sep:var(--line);--cn-ctl:var(--ctl-line);--cn-t1:var(--strong);--cn-t2:var(--text);--cn-t3:var(--weak);--cn-fs-title:1.375rem;--cn-fs-num:1.5rem;--cn-fs-q:1.25rem;--cn-fs-sec:1.125rem;--cn-fs-row:1.0625rem;--cn-fs-sub:.9375rem;--cn-fs-money:1.375rem;--cn-fs-hero:1.75rem;--cn-r-card:14px;--cn-r-ctl:12px;--cn-r-in:12px;--cn-r-pill:999px;--cn-gut:16px;--cn-pad:16px;--cn-gap:12px;--cn-gap-row:8px;--cn-gap-sec:24px;--cn-band:10px;--cn-btn:52px;--cn-btn-s:48px;--cn-in-h:52px;--cn-row-h:56px;--cn-rowcard-h:64px;--cn-go:var(--primary);--cn-go-press:var(--primary-dark);--cn-go-tint:var(--primary-tint);--cn-ink:var(--strong);--cn-risk:var(--danger);--cn-done:var(--ok-text);--cn-shadow:none;--sheet-w:560px;--input-mh:52px}@container app (min-width:1024px){.dash-console{--cn-head-h:64px}.dash-console[data-cn]{--cn-fs-title:1.5rem;--cn-fs-num:1.625rem;--cn-pad:20px;--sheet-w:520px}}.frame.dash-frame.dash-console[data-cn]{background:var(--cn-bg)}.frame.dash-frame.dash-console>.hd-collapse>header{box-sizing:border-box;height:var(--cn-head-h);min-height:var(--cn-head-h);background:var(--surface);border-bottom:1px solid var(--line);padding:4px 4px 4px 16px}.frame.dash-frame.dash-console>.hd-collapse>header .logo{color:var(--strong);letter-spacing:-.3px;gap:6px;font-size:1.125rem;font-weight:800}.frame.dash-frame.dash-console>.hd-collapse>header .dash-brand-tag{font-size:1.125rem;font-weight:800}.frame.dash-frame.dash-console>.hd-collapse>header .dash-sub{color:var(--weak);font-size:.9375rem;font-weight:600}.frame.dash-frame.dash-console .dash-bell{width:48px;min-width:48px;height:48px;color:var(--strong);box-shadow:none;background:0 0;border:0;border-radius:50%}.frame.dash-frame.dash-console .dash-bell svg{width:24px;height:24px}.frame.dash-frame.dash-console .dash-bell:hover{background:var(--fill)}.frame.dash-frame.dash-console .dash-bell:active{background:var(--line)}.frame.dash-frame.dash-console .dash-bell:focus-visible{outline:3px solid var(--primary);outline-offset:0}.frame.dash-frame.dash-console .dash-bell-dot{box-sizing:border-box;background:var(--primary);color:#fff;border:1px solid var(--surface);border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:.9375rem;font-weight:700;line-height:20px;top:4px;right:2px}.frame.dash-frame.dash-console .dash-badge{min-width:1.5rem;height:1.5rem;padding:0 6px;font-size:.9375rem;font-weight:700}.frame.dash-frame.dash-console .dash-tabbar{padding:0 0 env(safe-area-inset-bottom,0);background:var(--surface);border-top:1px solid var(--line)}.frame.dash-frame.dash-console .dash-tabbar button{height:var(--cn-tab-h);min-height:var(--cn-tab-h);letter-spacing:-.2px;white-space:nowrap;color:var(--weak);justify-content:center;gap:2px;padding:4px 0;font-size:.9375rem;font-weight:600;line-height:1.3}.frame.dash-frame.dash-console .dash-tabbar button svg{width:22px;height:22px}.frame.dash-frame.dash-console .dash-tabbar button.on{color:var(--strong);font-weight:700}.frame.dash-frame.dash-console .dash-tabbar button:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console .dash-tabbar button .dash-badge{top:3px;left:auto;right:max(2px,50% - 2.25rem)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console .dash-tabbar button .dash-badge{box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;font-size:15px;line-height:22px;top:2px}@media (max-width:1023px){.frame.dash-frame.dash-console>main{padding-bottom:calc(var(--cn-tab-h) + 24px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--cn-tab-h) + var(--cn-bar-h,0px) + env(safe-area-inset-bottom,0px) + 8px)}.frame.dash-frame.dash-console>main:has(.cn-bar){--cn-bar-h:76px}}@container app (max-width:1023px){.frame.dash-frame.dash-console>main{padding-bottom:calc(var(--cn-tab-h) + 24px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--cn-tab-h) + var(--cn-bar-h,0px) + env(safe-area-inset-bottom,0px) + 8px)}.frame.dash-frame.dash-console>main:has(.cn-bar){--cn-bar-h:76px}}.frame.dash-frame.dash-console .dash-more-panel{border-radius:var(--cn-sheet-r) var(--cn-sheet-r) 0 0;background:var(--surface);overflow:hidden}.frame.dash-frame.dash-console .cn-more-head{background:var(--surface);justify-content:center;min-height:60px;padding:20px 56px 8px;position:relative}.frame.dash-frame.dash-console .cn-more-head:before{content:"";background:var(--line);border-radius:99px;width:38px;height:4px;margin-left:-19px;position:absolute;top:8px;left:50%}.frame.dash-frame.dash-console .cn-more-head b{color:var(--strong);text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console .cn-more-head .cn-x{position:absolute;top:12px;right:4px}.frame.dash-frame.dash-console .cn-x{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--strong);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.frame.dash-frame.dash-console .cn-x:hover{background:var(--fill)}.frame.dash-frame.dash-console .cn-x:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console .dash-more-scroll.dash-more-lst{flex-direction:column;gap:12px;padding:4px 16px 20px;display:flex}.frame.dash-frame.dash-console .dash-more-lst>*{flex-shrink:0}.frame.dash-frame.dash-console .dash-more-lst>.dash-more-sec{margin:0}.frame.dash-frame.dash-console .dash-more-foot{margin-top:0}.frame.dash-frame.dash-console .dash-more-foot>.dash-logout{min-height:52px}.frame.dash-frame.dash-console .dash-more-lst .cn-grp>:is(.cn-li,.dash-more-row){min-height:48px;padding-top:6px;padding-bottom:6px}.frame.dash-frame.dash-console .dash-more-lst .cn-grp>.cn-grp-label{padding:12px 16px 2px}.frame.dash-frame.dash-console .cn-grp{background:var(--fill);min-width:0;box-shadow:none;border:0;border-radius:14px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.frame.dash-frame.dash-console .cn-grp>.cn-grp-label{letter-spacing:0;color:var(--weak);align-items:baseline;gap:8px;margin:0;padding:16px 16px 4px;font-size:.9375rem;font-weight:700;line-height:1.45;display:flex}.frame.dash-frame.dash-console .cn-grp-n{color:var(--primary);margin-left:auto;font-weight:700}.frame.dash-frame.dash-console :is(.cn-li,.cn-grp>.dash-more-row){box-sizing:border-box;width:100%;min-height:52px;box-shadow:none;font:inherit;color:var(--strong);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:8px 16px;font-size:1.0625rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex;position:relative}.frame.dash-frame.dash-console .cn-grp>:is(.cn-li,.dash-more-row)+:is(.cn-li,.dash-more-row):before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:16px}.frame.dash-frame.dash-console :is(a.cn-li,button.cn-li,.cn-grp>.dash-more-row):active{background:var(--line)}.frame.dash-frame.dash-console :is(.cn-li,.cn-grp>.dash-more-row):focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console .cn-grp>:is(.cn-li,.dash-more-row):focus-visible{z-index:1}.frame.dash-frame.dash-console .cn-grp>:is(.cn-li,.dash-more-row):first-child:focus-visible{border-radius:14px 14px 0 0}.frame.dash-frame.dash-console .cn-grp>:is(.cn-li,.dash-more-row):last-child:focus-visible{border-radius:0 0 14px 14px}.frame.dash-frame.dash-console .cn-grp>:is(.cn-li,.dash-more-row):only-child:focus-visible{border-radius:14px}.frame.dash-frame.dash-console .cn-li.is-static{cursor:default}.frame.dash-frame.dash-console .cn-li.is-wait{color:var(--weak);font-size:.9375rem;font-weight:500}.frame.dash-frame.dash-console :is(.cn-li-ic,.cn-grp>.dash-more-row>svg){color:var(--weak);flex-shrink:0;display:flex}.frame.dash-frame.dash-console .cn-li-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.frame.dash-frame.dash-console .cn-li-s,.frame.dash-frame.dash-console .cn-li-v{color:var(--weak);font-size:.9375rem;font-weight:500;line-height:1.45}.frame.dash-frame.dash-console .cn-li-v{text-align:right;max-width:55%;overflow-wrap:anywhere;flex-shrink:1}.frame.dash-frame.dash-console .cn-li-v.is-on{color:var(--strong);font-size:1.0625rem;font-weight:700}.frame.dash-frame.dash-console .cn-li-v.is-lit{color:var(--primary);font-weight:700}.frame.dash-frame.dash-console :is(.cn-li-ch,.cn-grp .dash-more-ch){color:var(--weak);flex-shrink:0;display:flex}.frame.dash-frame.dash-console .cn-grp>.dash-more-row.on{color:var(--primary);font-weight:700}.frame.dash-frame.dash-console .cn-grp>.dash-more-row.on>svg{color:var(--primary)}.frame.dash-frame.dash-console .cn-grp>.dash-more-legal{color:var(--weak);font-size:.9375rem}.frame.dash-frame.dash-console .cn-btn{box-sizing:border-box;min-height:52px;box-shadow:none;text-align:center;word-break:keep-all;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.frame.dash-frame.dash-console .cn-btn.is-full{width:100%;display:flex}.frame.dash-frame.dash-console .cn-btn.is-s{min-height:48px;padding:0 16px;font-size:.9375rem}.frame.dash-frame.dash-console .cn-btn.is-go{background:var(--primary);color:#fff}.frame.dash-frame.dash-console .cn-btn.is-go:active{background:var(--primary-dark)}.frame.dash-frame.dash-console .cn-btn.is-ink{background:var(--strong);color:#fff}.frame.dash-frame.dash-console .cn-btn.is-ink:active{background:var(--text)}.frame.dash-frame.dash-console .cn-btn.is-line{background:var(--surface);color:var(--strong);border:1px solid var(--ctl-line);font-weight:600}.frame.dash-frame.dash-console .cn-btn.is-line:active{background:var(--fill)}.frame.dash-frame.dash-console .cn-btn.is-risk{background:var(--danger);color:#fff}.frame.dash-frame.dash-console .cn-btn.is-text{min-height:48px;color:var(--primary);background:0 0;padding:0 8px;font-size:.9375rem}.frame.dash-frame.dash-console .cn-btn.is-text.is-ink-t{color:var(--strong)}.frame.dash-frame.dash-console .cn-btn:is([aria-disabled=true],:disabled){background:var(--fill);color:var(--weak);cursor:not-allowed;border-color:#0000}.frame.dash-frame.dash-console .cn-btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console .cn-halves{flex-wrap:wrap;gap:10px;display:flex}.frame.dash-frame.dash-console .cn-halves>*{flex:1 1 0;min-width:0}.frame.dash-frame.dash-console .cn-halves.is-2-1>:first-child{flex-grow:2}@container app (min-width:1024px){.frame.dash-frame.dash-console:not(.dash-locked){grid-template-columns:var(--cn-side-w) minmax(0,1fr)}.frame.dash-frame.dash-console>.hd-collapse>header{padding:0 16px 0 24px}.frame.dash-frame.dash-console[data-cn]>.hd-collapse>header{padding:0 calc(max(0px,50% - 560px) + 28px) 0 calc(max(0px,50% - 560px) + 40px)}.frame.dash-frame.dash-console:not(.dash-locked)>.hd-collapse>header .logo{display:none}.frame.dash-frame.dash-console>.hd-collapse>header .dash-sub{border-left:0;max-width:none;padding-left:0}.frame.dash-frame.dash-console>nav.dash-side{background:var(--surface);padding:0 12px}.frame.dash-frame.dash-console .cn-side-logo{box-sizing:border-box;height:var(--cn-head-h);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;margin:0 -12px;padding:0 20px;display:flex}.frame.dash-frame.dash-console .cn-side-logo .logo{min-height:48px;color:var(--strong);letter-spacing:-.3px;align-items:center;gap:6px;font-size:1.125rem;font-weight:800;text-decoration:none;display:flex}.frame.dash-frame.dash-console .cn-side-logo .dash-brand-tag{font-size:1.125rem;font-weight:800}.frame.dash-frame.dash-console .cn-side-logo .logo:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:8px}.frame.dash-frame.dash-console .dash-side-scroll{gap:0;padding-top:8px;padding-bottom:12px}.frame.dash-frame.dash-console .dash-side .dash-group{gap:0;margin:0}.frame.dash-frame.dash-console .dash-side .dash-group-label{letter-spacing:0;color:var(--weak);padding:14px 12px 0;font-size:.9375rem;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console .dash-side .dash-link{min-height:var(--cn-side-row);box-shadow:none;color:var(--weak);border-radius:12px;gap:12px;padding:0 12px;font-size:1rem;font-weight:600;line-height:1.4}.frame.dash-frame.dash-console .dash-side .dash-link svg{width:18px;height:18px}.frame.dash-frame.dash-console .dash-side .dash-link:hover{background:var(--fill);color:var(--strong)}.frame.dash-frame.dash-console .dash-side .dash-link.on{background:var(--fill);color:var(--primary);box-shadow:none;font-weight:700}.frame.dash-frame.dash-console .dash-side .dash-link:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console .dash-side .dash-side-foot{gap:0;margin-top:8px;padding-top:8px}.frame.dash-frame.dash-console .dash-side :is(.dash-exit,.dash-logout.cn-side-row){box-sizing:border-box;width:100%;min-height:var(--cn-side-row);box-shadow:none;color:var(--weak);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:0 12px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.frame.dash-frame.dash-console .dash-side :is(.dash-exit,.dash-logout.cn-side-row) svg{width:18px;height:18px}.frame.dash-frame.dash-console .dash-side :is(.dash-exit,.dash-logout.cn-side-row):hover{background:var(--fill);color:var(--strong)}.frame.dash-frame.dash-console .dash-side :is(.dash-exit,.dash-logout.cn-side-row):focus-visible{outline:3px solid var(--primary);outline-offset:-3px}}.frame.dash-frame.dash-console[data-cn]>main>.page{box-sizing:border-box;padding:8px var(--cn-gut) 24px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn]>main>.page,.frame.dash-frame.dash-console[data-cn]>main>.page.cq,.frame.dash-frame.dash-console[data-cn]>main>.page:has(.cns-wrap){width:100%;max-width:1120px;margin-left:auto;margin-right:auto;padding:24px 40px 48px}}.frame.dash-frame.dash-console[data-cn] .cq-top{gap:0;min-height:56px;margin:-4px 0 12px -12px}.frame.dash-frame.dash-console[data-cn] .cq-top.is-root{margin-left:0}.frame.dash-frame.dash-console[data-cn] .cq-top .cq-title,.frame.dash-frame.dash-console[data-cn] .sr-page .cq-top .cq-title{font-size:var(--cn-fs-title);letter-spacing:-.4px;color:var(--strong);flex:1;font-weight:800;line-height:1.35}.frame.dash-frame.dash-console[data-cn] .cq-back{border-radius:50%}.frame.dash-frame.dash-console[data-cn] .cq-back:hover{background:var(--fill)}.frame.dash-frame.dash-console[data-cn] .cq-top-aside{flex-shrink:0;margin-left:8px}.frame.dash-frame.dash-console[data-cn] .cq-top-aside :is(a,button){min-height:48px;color:var(--weak);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 4px 0 8px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cq-top-aside :is(a,button):focus-visible{outline:3px solid var(--primary);outline-offset:-3px;border-radius:8px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cq-back.is-mob{display:none}.frame.dash-frame.dash-console[data-cn] .cq-top:has(>.cq-back.is-mob){margin-left:0}}.frame.dash-frame.dash-console[data-cn] .cns-wrap>.sec-stack>.sec:not(.sec-quiet),.frame.dash-frame.dash-console[data-cn] .cns-wrap>.sec:not(.sec-quiet),.frame.dash-frame.dash-console[data-cn] .page>.sec-stack>.sec:not(.sec-quiet),.frame.dash-frame.dash-console[data-cn] .page>.sec:not(.sec-quiet){background:var(--cn-face);border-radius:var(--cn-r-card);padding:var(--cn-pad);box-shadow:none;border:0}.frame.dash-frame.dash-console[data-cn] :is(.blk,.sec-card,.cc-card,.cc-rq,.cq-rows,.cq-list,.cq-fold,.cq-rate,.kp-blk,.mor2-card,.khm-card){background:var(--cn-face);border-radius:var(--cn-r-card);box-shadow:none;border-color:#0000}.frame.dash-frame.dash-console[data-cn] .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red){background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] :is(.sec,.blk,.sec-card,.cc-card,.cq-fold,.cn-stat,.cn-grp,.kp-blk) .sec-quiet:not(.cns-tone-gold):not(.cns-tone-red),.frame.dash-frame.dash-console[data-cn] :is(.sec,.blk,.sec-card,.cc-card,.cq-fold,.cn-stat,.kp-blk) :is(.bl-k,.bp-note,.ad-warn,.ca-amt,.fs-panel){background:var(--cn-in);border-radius:var(--cn-r-in);box-shadow:none;border:0}.frame.dash-frame.dash-console[data-cn] .blk-hd>.ibox{display:none}.frame.dash-frame.dash-console[data-cn] .blk-hd :is(h2,h3,.blk-t){font-size:var(--cn-fs-sec);font-weight:700}.frame.dash-frame.dash-console[data-cn] .btn{--btn-mh:52px;box-sizing:border-box;min-height:52px;line-height:26px;font-size:var(--cn-fs-row);border-radius:var(--cn-r-ctl);box-shadow:none;padding:6px 18px}.frame.dash-frame.dash-console[data-cn] :is(.btn-p,.btn-g){font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .btn-o{background:var(--surface);border:1px solid var(--cn-ctl);color:var(--strong);padding:6px 17px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .btn.btn-sm{--btn-mh:48px;min-height:48px;font-size:var(--cn-fs-sub);padding:6px 16px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .btn-o.btn-sm{padding:6px 15px}.frame.dash-frame.dash-console[data-cn] .sr-cta{--btn-mh:52px;box-sizing:border-box;min-height:52px;font-size:var(--cn-fs-row);border-radius:var(--cn-r-ctl);padding:6px 18px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .btn.cq-foot-b[aria-disabled=true],.frame.dash-frame.dash-console[data-cn] :is(.btn,.sr-cta):is(:disabled,[aria-disabled=true]){background:var(--cn-face);color:var(--cn-t3);box-shadow:none;opacity:1;border-color:#0000}.frame.dash-frame.dash-console[data-cn] :is(.sec,.blk,.cn-stat,.cq-fold,.cc-card) :is(.btn,.sr-cta,.cn-btn):is(:disabled,[aria-disabled=true]){background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] :is(.chip,.cn-chip,.cc-chip,.nt-chip){border:1px solid var(--cn-ctl);border-radius:var(--cn-r-pill);background:var(--surface);min-height:48px;color:var(--strong);font-size:var(--cn-fs-sub);box-shadow:none;padding:0 16px;font-weight:600}.frame.dash-frame.dash-console[data-cn] :is(.chip,.cn-chip,.cc-chip,.nt-chip):is(.on,[aria-pressed=true],[aria-checked=true]){background:var(--cn-ink);border-color:var(--cn-ink);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-chip{cursor:pointer;flex-shrink:0;align-items:center;gap:6px;font-family:inherit;text-decoration:none;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-chip.is-drop:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:-4px 2px 0 4px;transform:rotate(45deg)}.frame.dash-frame.dash-console[data-cn] .cn-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.frame.dash-frame.dash-console[data-cn] .cn-chips::-webkit-scrollbar{display:none}.frame.dash-frame.dash-console[data-cn] :is(.ntab,.seg.has-ind,.cn-tabs){border:0;border-bottom:1px solid var(--cn-sep);box-shadow:none;background:0 0;border-radius:0;gap:0;margin:0 0 12px;padding:0;display:flex}.frame.dash-frame.dash-console[data-cn] :is(.ntab,.seg.has-ind)>.tab-ind{display:none}.frame.dash-frame.dash-console[data-cn] :is(.ntab,.seg.has-ind,.cn-tabs)>:is(button,a){min-height:48px;box-shadow:none;font-family:inherit;font-size:var(--cn-fs-row);color:var(--cn-t3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0 0 -1px;padding:0 8px;font-weight:500;text-decoration:none;display:flex}.frame.dash-frame.dash-console[data-cn] :is(.ntab,.seg.has-ind,.cn-tabs)>:is(button.on,a.on,[aria-current=true],[aria-current=page],[aria-selected=true]){color:var(--strong);border-bottom-color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] :is(.seg:not(.has-ind),.cn-seg){background:var(--cn-face);border-radius:var(--cn-r-ctl);box-shadow:none;border:0;gap:0;padding:4px;display:flex}.frame.dash-frame.dash-console[data-cn] :is(.seg:not(.has-ind),.cn-seg)>:is(button,a){min-height:48px;box-shadow:none;font-family:inherit;font-size:var(--cn-fs-sub);color:var(--cn-t3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;font-weight:600}.frame.dash-frame.dash-console[data-cn] :is(.seg:not(.has-ind),.cn-seg)>:is(.on,[aria-checked=true],[aria-pressed=true]){background:var(--cn-ink);color:#fff;box-shadow:none;font-weight:700}.frame.dash-frame.dash-console[data-cn] :is(.status-pill,.cn-pill){box-sizing:border-box;border-radius:var(--cn-r-pill);min-height:28px;font-size:var(--cn-fs-sub);white-space:nowrap;align-items:center;padding:0 10px;font-weight:700;line-height:1.3;display:inline-flex}.frame.dash-frame.dash-console[data-cn] :is(.status-pill.st-review,.cn-pill.is-go){background:var(--cn-go-tint);color:var(--primary);border:0}.frame.dash-frame.dash-console[data-cn] :is(.status-pill.st-pending,.cn-pill.is-wait){background:var(--surface);color:var(--strong);border:1px dashed var(--cn-ctl)}.frame.dash-frame.dash-console[data-cn] :is(.status-pill.st-approved,.cn-pill.is-done){background:var(--surface);color:var(--cn-done);border:0}.frame.dash-frame.dash-console[data-cn] :is(.status-pill.st-neutral,.status-pill.st-rejected,.cn-pill.is-off){color:var(--cn-t3);background:0 0;border:0}.frame.dash-frame.dash-console[data-cn] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.frame.dash-frame.dash-console[data-cn] select,.frame.dash-frame.dash-console[data-cn] textarea{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-in);background:var(--surface);font-size:var(--cn-fs-row);color:var(--strong);box-shadow:none}.frame.dash-frame.dash-console[data-cn] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.frame.dash-frame.dash-console[data-cn] select{min-height:var(--cn-in-h);padding:12px 14px;line-height:26px}.frame.dash-frame.dash-console[data-cn] textarea{padding-left:14px;padding-right:14px}.frame.dash-frame.dash-console[data-cn] .ed-area{box-shadow:none;border:1px solid var(--cn-ctl);border-radius:var(--cn-r-in)}.frame.dash-frame.dash-console[data-cn] .cq-q{font-size:var(--cn-fs-q);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cq-sub{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cq-head{margin-bottom:16px}.frame.dash-frame.dash-console[data-cn] .cq-choice{gap:10px}.frame.dash-frame.dash-console[data-cn] .cq-card{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:56px;color:var(--strong);padding:12px 16px}.frame.dash-frame.dash-console[data-cn] .cq-card.on{background:var(--cn-ink);border-color:var(--cn-ink);color:#fff}.frame.dash-frame.dash-console[data-cn] .cq-mark{border-width:1px}.frame.dash-frame.dash-console[data-cn] .cq-list{border:0;padding:0 16px}.frame.dash-frame.dash-console[data-cn] .cq-li{min-height:52px;color:var(--cn-t2)}.frame.dash-frame.dash-console[data-cn] .cq-li+.cq-li{border-top:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cq-li.on{color:var(--primary);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cq-li-ck{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cq-rows{border:0}.frame.dash-frame.dash-console[data-cn] .cq-rows>li+li{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cq-rows.is-cards{gap:var(--cn-gap-row);background:0 0;flex-direction:column;padding:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cq-rows.is-cards>li{background:var(--cn-face);border-radius:var(--cn-r-card);padding:0 16px}.frame.dash-frame.dash-console[data-cn] .cq-rows.is-cards>li+li{border-top:0}.frame.dash-frame.dash-console[data-cn] .cq-rows.is-cards .cq-row{min-height:var(--cn-rowcard-h)}.frame.dash-frame.dash-console[data-cn] .cq-prev{border-radius:var(--cn-r-card);background:var(--cn-face);border:0;padding:14px 16px}.frame.dash-frame.dash-console[data-cn] :is(.sec,.blk,.cq-fold,.cn-stat) .cq-prev{background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cq-prev-k{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cq-fold{border:0}.frame.dash-frame.dash-console[data-cn] .cq-fold>summary{min-height:56px}.frame.dash-frame.dash-console[data-cn] .cq-fold>summary:after{transition:transform .18s}.frame.dash-frame.dash-console[data-cn] .cq-rate{align-items:stretch;min-height:72px;padding-right:0;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cq-rate>:not(.cq-edit){align-self:center}.frame.dash-frame.dash-console[data-cn] :is(.cq-rate>.cq-edit,.cn-edit){border-radius:0 var(--cn-r-card) var(--cn-r-card) 0;background:var(--cn-go-tint);min-width:72px;min-height:72px;color:var(--primary);font-family:inherit;font-size:var(--cn-fs-sub);cursor:pointer;border:0;flex-shrink:0;margin:-14px 0;padding:0 12px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-edit{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-stat{box-sizing:border-box;min-width:0;padding:var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card);box-shadow:none;flex-direction:column;gap:2px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-stat-cap{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-stat-h{font-size:var(--cn-fs-num);letter-spacing:-.4px;color:var(--strong);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.35}.frame.dash-frame.dash-console[data-cn] .cn-stat-h.is-sec{font-size:var(--cn-fs-sec);letter-spacing:-.2px}.frame.dash-frame.dash-console[data-cn] .cn-stat-t{box-sizing:border-box;min-height:48px;color:inherit;padding:6px 0;text-decoration:none;display:block}.frame.dash-frame.dash-console[data-cn] .cn-stat-t svg{vertical-align:-3px;color:var(--strong);margin-left:2px;display:inline-block}.frame.dash-frame.dash-console[data-cn] .cn-stat-t:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:8px}.frame.dash-frame.dash-console[data-cn] .cn-stat-n{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-stat-s{font-size:var(--cn-fs-sub);color:var(--cn-t3);margin:0;font-weight:400;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-stat>.cn-btn{margin-top:14px}.frame.dash-frame.dash-console[data-cn] .cn-live{color:var(--primary);align-items:center;gap:7px;font-weight:700;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-live:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.frame.dash-frame.dash-console[data-cn] .cn-nums{background:var(--cn-in);border-radius:var(--cn-r-in);align-items:stretch;margin-top:8px;padding:14px 0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-nums-c{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:0 16px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-nums-c+.cn-nums-c{border-left:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-nums-k{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-nums-v{color:var(--strong);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-nums-u{font-size:var(--cn-fs-sub);margin-left:2px;font-weight:700}@media (max-width:1023px){:root[data-a11y-font=xl] .frame.dash-frame.dash-console[data-cn] .cn-nums,:root[data-a11y-font=xxl] .frame.dash-frame.dash-console[data-cn] .cn-nums{flex-direction:column;gap:10px}:root[data-a11y-font=xl] .frame.dash-frame.dash-console[data-cn] .cn-nums-c+.cn-nums-c,:root[data-a11y-font=xxl] .frame.dash-frame.dash-console[data-cn] .cn-nums-c+.cn-nums-c{border-left:0;border-top:1px solid var(--cn-sep);padding-top:10px}}@container app (max-width:1023px){:root[data-a11y-font=xl] .frame.dash-frame.dash-console[data-cn] .cn-nums,:root[data-a11y-font=xxl] .frame.dash-frame.dash-console[data-cn] .cn-nums{flex-direction:column;gap:10px}:root[data-a11y-font=xl] .frame.dash-frame.dash-console[data-cn] .cn-nums-c+.cn-nums-c,:root[data-a11y-font=xxl] .frame.dash-frame.dash-console[data-cn] .cn-nums-c+.cn-nums-c{border-left:0;border-top:1px solid var(--cn-sep);padding-top:10px}}.frame.dash-frame.dash-console[data-cn] .cn-rowcard{box-sizing:border-box;min-height:var(--cn-rowcard-h);padding:12px var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card);color:var(--strong);align-items:center;gap:12px;text-decoration:none;display:flex}.frame.dash-frame.dash-console[data-cn] a.cn-rowcard:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-rowcard:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-rowcard-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-rowcard-t{font-size:var(--cn-fs-row);font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-rowcard-s{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:400;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-half{box-sizing:border-box;min-width:0;min-height:108px;padding:var(--cn-pad) var(--cn-pad) 40px;background:var(--cn-face);border-radius:var(--cn-r-card);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-half:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-half:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-half-t{font-size:var(--cn-fs-sec);color:var(--strong);font-weight:800;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-half-v{font-size:var(--cn-fs-sub);color:var(--cn-t3);overflow-wrap:anywhere;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-half-ch{color:var(--cn-t3);display:flex;position:absolute;bottom:12px;right:12px}.frame.dash-frame.dash-console[data-cn] .cn-skel{background:var(--cn-in);border-radius:6px;flex-shrink:0;width:4.5rem;height:.875rem;display:block}.frame.dash-frame.dash-console[data-cn] .cn-skel.is-wide{width:72%;margin-top:4px}.frame.dash-frame.dash-console[data-cn] .cn-in{background:var(--cn-in);overflow-wrap:anywhere;line-height:1.5;display:block}.frame.dash-frame.dash-console[data-cn] .cn-in,.frame.dash-frame.dash-console[data-cn] .cn-note{box-sizing:border-box;border-radius:var(--cn-r-in);font-size:var(--cn-fs-sub);color:var(--cn-t2);padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-note{background:var(--cn-face);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.frame.dash-frame.dash-console[data-cn] :is(.sec,.blk,.cn-stat,.cn-grp,.cq-fold,.cc-card) .cn-note{background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cn-note>svg:first-child{color:var(--cn-t3);flex-shrink:0;margin-top:2px}.frame.dash-frame.dash-console[data-cn] .cn-band{height:var(--cn-band);margin:0 calc(-1 * var(--cn-gut));background:var(--fill)}.frame.dash-frame.dash-console[data-cn] .cn-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 16px 24px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-empty.is-in{padding:24px 16px}.frame.dash-frame.dash-console[data-cn] .cn-empty-ic{color:var(--cn-t3);margin-bottom:4px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-empty-t{font-size:var(--cn-fs-row);color:var(--strong);margin:0;font-weight:600;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-empty-s{font-size:var(--cn-fs-sub);color:var(--cn-t3);margin:0;font-weight:500;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-empty-act{flex-direction:column;align-self:stretch;gap:8px;margin-top:12px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-bar{z-index:4;box-sizing:border-box;margin:16px calc(-1 * var(--cn-gut)) 0;padding:8px var(--cn-gut);background:var(--surface);border-top:1px solid var(--cn-sep);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:-24px}.frame.dash-frame.dash-console[data-cn] .cn-bar-note{font-size:var(--cn-fs-sub);color:var(--cn-t3);margin:0;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-bar-btns{gap:10px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-bar-btns>*{flex:1 1 0;min-width:0}.frame.dash-frame.dash-console[data-cn] .cq-save-b{min-height:52px;font-size:var(--cn-fs-row);border-radius:var(--cn-r-ctl);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cq-save-b[aria-disabled=true]{background:var(--cn-face);color:var(--cn-t3);border:0}.frame.dash-frame.dash-console[data-cn] .cn-sw{box-sizing:border-box;background:var(--surface);border:1px solid var(--cn-ctl);border-radius:999px;flex-shrink:0;width:52px;height:32px;transition:background-color .15s;display:inline-block;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-sw:after{content:"";box-sizing:border-box;border:1px solid var(--cn-ctl);background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:2px;left:2px}.frame.dash-frame.dash-console[data-cn] :is(.cn-sw.on,[aria-checked=true]>.cn-sw,[aria-pressed=true]>.cn-sw){background:var(--primary);border-color:var(--primary)}.frame.dash-frame.dash-console[data-cn] :is(.cn-sw.on,[aria-checked=true]>.cn-sw,[aria-pressed=true]>.cn-sw):after{border-color:#0000;transform:translate(20px)}.frame.dash-frame.dash-console[data-cn] .cn-desk{gap:var(--cn-gap-sec);flex-direction:column;min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] :is(.cn-desk-main,.cn-desk-aside){gap:var(--cn-gap);flex-direction:column;min-width:0;display:flex}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-desk{max-width:720px}.frame.dash-frame.dash-console[data-cn] .cn-band{display:none}.frame.dash-frame.dash-console[data-cn] .cn-bar{margin:16px 0 0;padding:12px 0;bottom:-24px}.frame.dash-frame.dash-console[data-cn] .cn-bar-btns{justify-content:flex-end}.frame.dash-frame.dash-console[data-cn] .cn-bar-btns>*{flex:0 360px}.frame.dash-frame.dash-console[data-cn] .cq-save.cn-bar .cq-save-b{max-width:360px;margin-left:auto}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-desk.is-side.has-aside{grid-template-columns:minmax(0,680px) 320px;align-items:start;gap:40px;max-width:none;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-desk.is-side.has-aside>.cn-desk-aside{position:sticky;top:24px}.frame.dash-frame.dash-console[data-cn] .cn-desk.is-side.has-aside>.cn-desk-aside>:first-child{margin-top:0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-desk.is-side.has-aside{align-items:stretch;max-width:720px;display:flex}}.frame.dash-frame.dash-console[data-cn] .sheet{padding:0 var(--cn-gut) calc(16px + env(safe-area-inset-bottom,0px))}.frame.dash-frame.dash-console[data-cn] .sheet>button[aria-label=닫기]:first-child{z-index:3;position:sticky;top:0}.frame.dash-frame.dash-console[data-cn] .sheet>button[aria-label=닫기]:first-child:before{content:"";top:0;bottom:0;left:calc(-1 * var(--cn-gut));right:calc(-1 * var(--cn-gut));z-index:-1;background:var(--surface);position:absolute}.frame.dash-frame.dash-console[data-cn] .sheet:not(:has(.cq-x))>button[aria-label=닫기]:first-child:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;border-radius:50%;width:48px;height:48px;position:absolute;top:0;right:-8px}.frame.dash-frame.dash-console[data-cn] .sheet:not(:has(.cq-x))>button[aria-label=닫기]:first-child:has(+h3):after{top:42px}.frame.dash-frame.dash-console[data-cn] .sheet>button[aria-label=닫기]:first-child:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .sheet>h3{box-sizing:border-box;min-height:48px;font-size:var(--cn-fs-sec);text-align:center;color:var(--strong);justify-content:center;align-items:center;margin:0 0 8px;padding:0 44px;font-weight:700;line-height:1.4;display:flex}.frame.dash-frame.dash-console[data-cn] .sheet>.sheet-foot{background:var(--surface);border-top:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .sheet>.sheet-foot>*{flex:1 1 0;min-width:0}.frame.dash-frame.dash-console[data-cn] .cn-home .cns-stlist{background:var(--cn-face);border-radius:var(--cn-r-card);gap:0;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-home .cns-st,.frame.dash-frame.dash-console[data-cn] .cn-home .cns-st.on{background:0 0;border:0;border-radius:0;min-height:56px;padding:12px 16px}.frame.dash-frame.dash-console[data-cn] .cn-home .cns-st+.cns-st{box-shadow:inset 0 1px 0 var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-home .cns-st:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-home .cns-st.on b{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-home .cns-st:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-home .sheet :is(.sec-row-tap,.irow)>.ibox.ibox-tint{--ibox-size:24px;--ibox-ic:20px;width:24px;height:24px;color:var(--cn-t3);background:0 0}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .sheet-bg.on{padding-left:var(--cn-side-w);box-sizing:border-box;justify-content:center;align-items:center}.frame.dash-frame.dash-console[data-cn] .sheet-bg.on>div{align-items:center!important}.frame.dash-frame.dash-console[data-cn] .sheet-bg.on .sheet{max-height:80vh;animation:cnPop .18s ease-out both;border-radius:var(--cn-sheet-r)!important}.frame.dash-frame.dash-console[data-cn] .sheet>button[aria-label=닫기]:first-child .handle{visibility:hidden}}@keyframes cnPop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.frame.dash-frame.dash-console[data-cn] .cn-board{gap:var(--cn-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-board>*{grid-column:1/-1;min-width:0}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half{grid-column:auto}.frame.dash-frame.dash-console[data-cn] .cn-h-skelwrap{display:contents}.frame.dash-frame.dash-console[data-cn] .cn-board .cn-skelcard{opacity:.7;grid-column:1/-1}.frame.dash-frame.dash-console[data-cn] .cn-skelcard.is-skel-a{min-height:calc(120px + 4.85rem)}.frame.dash-frame.dash-console[data-cn] .cn-skelcard.is-skel-b{min-height:calc(116px + 3.45rem)}.frame.dash-frame.dash-console[data-cn] .cn-home .sec-quiet{border-radius:var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .cn-h-err{flex-direction:row;align-items:center;gap:12px}.frame.dash-frame.dash-console[data-cn] .cn-h-err-t{min-width:0;font-size:var(--cn-fs-sub);color:var(--danger);flex:1;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-h-prep{gap:var(--cn-gap-row);flex-direction:column;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-h-prep .cn-rowcard{flex:none}.frame.dash-frame.dash-console[data-cn] .cn-h-prep .cn-rowcard-t{font-size:var(--cn-fs-sec);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-h-addr-row{flex-direction:column;gap:10px;margin-top:8px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-h-rev .cn-stat-t{min-height:48px}.frame.dash-frame.dash-console[data-cn] .cn-home .cn-grp>.cn-li{min-height:var(--cn-row-h)}.frame.dash-frame.dash-console[data-cn] .cn-home .cn-grp .cn-li-t{font-weight:700}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half{padding-bottom:var(--cn-pad);grid-column:1/-1;min-height:0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half>.cn-half-t{padding-right:28px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half>.cn-half-ch{top:calc(var(--cn-pad) + (var(--cn-fs-sec) * 1.4 - 18px) / 2);bottom:auto;right:var(--cn-pad)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-board{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.frame.dash-frame.dash-console[data-cn] .cn-board .cn-skelcard.cn-span-12,.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-span-12{grid-column:span 12}.frame.dash-frame.dash-console[data-cn] .cn-board .cn-skelcard.cn-span-6,.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-span-6{grid-column:span 6}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-span-4{grid-column:span 4}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-stat>.cn-btn:last-child{margin-top:auto}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-stat>.cn-stat-s{margin-bottom:16px}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-stat.cn-span-6:not(.cn-h-err):not(:has(>.cn-stat-cap))>.cn-stat-h>.cn-stat-t{margin-top:calc(var(--cn-fs-sub) * 1.45 + 2px)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-board>.cn-stat.cn-span-6:not(.cn-h-err):not(:has(>.cn-stat-cap))>.cn-stat-h>.cn-stat-t{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-h-prep .cn-rowcard{padding-top:var(--cn-pad);padding-bottom:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .cn-h-prep .cn-rowcard:last-child{flex:auto;align-items:flex-start}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half{padding-bottom:var(--cn-pad);align-self:start}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half>.cn-half-t{padding-right:28px}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half>.cn-half-ch{top:calc(var(--cn-pad) + (var(--cn-fs-sec) * 1.4 - 18px) / 2);bottom:auto;right:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-home,.cn-more) .cn-grp>.cn-grp-label,.frame.dash-frame.dash-console[data-cn] .page:is(.cn-home,.cn-more) .cn-grp>:is(.cn-li,.dash-more-row){padding-left:var(--cn-pad);padding-right:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-home,.cn-more) .cn-grp>:is(.cn-li,.dash-more-row)+:is(.cn-li,.dash-more-row):before{left:var(--cn-pad);right:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .cn-h-now{grid-template-columns:minmax(0,1fr) 240px;align-items:center;column-gap:20px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-board>.cn-h-now>.cn-btn:last-child{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-h-addr .cn-h-addr-row{flex:auto;justify-content:space-between}.frame.dash-frame.dash-console[data-cn] .cn-h-addr.is-solo .cn-h-addr-row{flex-direction:row;align-items:center;gap:20px}.frame.dash-frame.dash-console[data-cn] .cn-h-addr.is-solo .cn-h-url{flex:auto}.frame.dash-frame.dash-console[data-cn] .cn-h-addr.is-solo .cn-btn{flex-shrink:0;width:240px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-board>:is(.cn-span-6,.cn-span-4){grid-column:span 12}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-board>.cn-half{grid-column:span 6}}.frame.dash-frame.dash-console[data-cn] .cn-more-cols{flex-direction:column;gap:12px;min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-more .cn-grp>.cn-li{min-height:48px;padding-top:6px;padding-bottom:6px}.frame.dash-frame.dash-console[data-cn] .cn-more .cn-grp>.cn-grp-label{padding:12px 16px 2px}.frame.dash-frame.dash-console[data-cn] .cn-more .cn-grp-n{font-size:var(--cn-fs-sub)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-more-cols{column-count:2;column-gap:20px;display:block}.frame.dash-frame.dash-console[data-cn] .cn-more-cols>.cn-grp{break-inside:avoid;margin:0 0 20px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-more-cols{column-count:1}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-more-cols{column-count:3}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-more-cols{column-count:2}}@media (prefers-reduced-motion:reduce){.frame.dash-frame.dash-console .dash-bell:active,.frame.dash-frame.dash-console .dash-tabbar button:active,.frame.dash-frame.dash-console[data-cn] .pressable:active{transform:none}.frame.dash-frame.dash-console .dash-more-panel,.frame.dash-frame.dash-console[data-cn] .sheet,.frame.dash-frame.dash-console[data-cn] .sheet-bg.on .sheet{animation:none}.frame.dash-frame.dash-console[data-cn] .cn-sw,.frame.dash-frame.dash-console[data-cn] .cn-sw:after,.frame.dash-frame.dash-console[data-cn] .cq-fold>summary:after{transition:none}}:root[data-a11y-motion=reduce] .frame.dash-frame.dash-console :is(.dash-tabbar button,.dash-bell):active{transform:none}:root[data-a11y-motion=reduce] .frame.dash-frame.dash-console .dash-more-panel,:root[data-a11y-motion=reduce] .frame.dash-frame.dash-console[data-cn] .sheet{animation:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cal{gap:8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd{box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-row{gap:4px 8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-row:first-child{gap:0;min-height:56px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-row:first-child:has(>.ap-icbtn:first-child){margin-left:-12px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-t{font-size:var(--cn-fs-title);letter-spacing:-.4px;color:var(--strong);font-weight:800;line-height:1.35}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-hd,.cc-dy-hd) .ap-icbtn{width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;color:var(--strong);background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-hd,.cc-dy-hd) .ap-icbtn:before{opacity:0;background:var(--line);box-shadow:none}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-hd,.cc-dy-hd) .ap-icbtn:hover:before{opacity:1}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-hd,.cc-dy-hd) .ap-icbtn:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-today{min-width:48px;min-height:48px;box-shadow:none;font-size:var(--cn-fs-sub);color:var(--weak);background:0 0;border:0;border-radius:12px;margin-left:auto;padding:0 4px 0 12px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-today:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-seg{background:var(--cn-face);border:0;border-radius:12px;gap:0;padding:0;display:inline-flex;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-seg>button{min-width:3.5rem;min-height:48px;font-size:var(--cn-fs-sub);color:var(--weak);background:0 0;border:0;border-radius:12px;padding:0 16px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-seg>button+button{border-left:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-seg>button.is-on{background:var(--strong);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-seg>button:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sum{font-size:var(--cn-fs-sub);color:var(--weak);font-weight:500}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn]>main>.page.cn-cal:has(>.cc-cal){padding-left:0;padding-right:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd{padding:0 var(--cn-gut)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-fail,.cc-empty){margin-inline:var(--cn-gut)}.frame.dash-frame.dash-console[data-cn]>main>.page.cn-cal:not(:has(>.cc-cal))>.cc-empty{margin-inline:0}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn]>main>.page.cn-cal:has(>.cc-cal){padding-left:0;padding-right:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd{padding:0 var(--cn-gut)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-fail,.cc-empty){margin-inline:var(--cn-gut)}.frame.dash-frame.dash-console[data-cn]>main>.page.cn-cal:not(:has(>.cc-cal))>.cc-empty{margin-inline:0}}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main>.cc-err{margin:0 var(--cn-gut) 8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dow>span{font-size:var(--cn-fs-sub);color:var(--weak);padding:2px 0 8px;font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dow>.is-sun{color:var(--cc-sun)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dow>.is-sat{color:var(--cc-sat)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-wkrow{border-top:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-cell,.cc-cell.is-compact){border-radius:0;align-items:stretch;gap:3px;min-height:max(88px,16.6667dvh - 44.3333px);padding:6px 2px 10px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell.is-sel{background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell.is-out{background:var(--fill)}@media (hover:hover){.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell:hover{background:var(--fill)}}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell.is-today{box-shadow:inset 0 0 0 2px var(--primary);border-radius:10px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ct{justify-content:flex-start;gap:0 3px;min-height:1.875rem;padding-left:2px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dn{min-width:1.875rem;height:1.875rem;font-size:var(--cn-fs-sub);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell.is-today .cc-dn{box-shadow:none;color:var(--primary);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell.is-sel .cc-dn{background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-son{box-shadow:inset 0 0 0 1px var(--cn-ctl);font-size:var(--cn-fs-sub);color:var(--weak);border-radius:4px;padding:0 2px;font-weight:600;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mo .cc-lu{min-height:0;font-size:var(--cn-fs-sub);color:var(--weak);font-weight:500;line-height:1.875rem}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mo .cc-ct{align-content:flex-start;min-height:calc(1.875rem + 1.3em)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mo .cc-lu{text-align:center;min-width:1.875rem;line-height:1.3}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mo .cc-ct{align-content:flex-start;min-height:calc(1.875rem + 1.3em)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mo .cc-lu{text-align:center;min-width:1.875rem;line-height:1.3}}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln{box-sizing:border-box;height:22px;min-height:22px;font-size:var(--cn-fs-sub);border-radius:6px;justify-content:flex-start;gap:2px;padding:0 3px;font-weight:600;line-height:20px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln.is-bk{background:var(--cn-go-tint);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln.is-pd{background:var(--surface);border:1px dashed var(--cc-pend);color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln.is-off{color:var(--weak);padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cell:not(.is-compact) .cc-ln>.cc-dot{display:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln.is-bk>.cc-dot{background:var(--primary)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln{height:auto;padding:0 4px;line-height:1.3}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln>.cc-dot{flex-shrink:0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ln.is-pd>.cc-dot.is-dash{border-style:solid}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-legend{padding:0 var(--cn-gut);font-size:var(--cn-fs-sub);color:var(--weak);gap:4px 12px;margin:10px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-legend .cc-dot{background:var(--cn-go-tint);border-radius:4px;width:16px;height:12px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-legend .cc-dot.is-dash{background:var(--surface);border:1px dashed var(--cc-pend)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main>.cc-empty,.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main>.cc-ls{margin-inline:var(--cn-gut)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ls-day{padding:14px var(--cn-pad);background:var(--cn-face);box-shadow:none;border-radius:14px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ls-day.is-sel{box-shadow:inset 0 0 0 2px var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ls-day:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ls-hd{font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ls-row.is-bk>.cc-bar{background:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-tag,.cc-count,.cc-chip-why,.cc-mv-dow,.cc-wk-off,.cc-tt-axis>span,.cc-bl,.cc-wk-day){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-tag{background:var(--cn-face);padding:1px 8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-fail{border-radius:14px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip{gap:0;margin-inline:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d,.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel{min-height:4.25rem;box-shadow:none;font-size:var(--cn-fs-sub);color:var(--weak);background:0 0;border-radius:12px;gap:2px;padding:2px 0 4px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d>b{width:min(2.5rem,100%);height:2.5rem;color:var(--strong);border-radius:999px;place-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:grid;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel>b{background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel :is(.is-sun,.is-sat){background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel .is-sun{color:var(--cc-sun)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel .is-sat{color:var(--cc-sat)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-today>b{color:var(--primary);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-today>b:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;margin-left:-7px;position:absolute;bottom:3px;left:50%}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-today.is-sel>b{color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel .cc-dot{background:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d.is-sel .cc-dot.is-dash{border-color:var(--cc-pend);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-strip-d:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-hd{background:var(--cn-face);border-radius:12px;gap:0;min-height:48px;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-t{font-size:var(--cn-fs-row);flex-flow:wrap;justify-content:center;align-items:baseline;gap:0 8px;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-t:focus-visible{outline:3px solid var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-sub{font-size:var(--cn-fs-sub);color:var(--text);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet .cc-dy-date{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-sum{text-align:left;min-width:0;font-size:var(--cn-fs-sub);color:var(--text);flex:auto;margin:0;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dy-bar>.cc-seg{flex:none;margin-left:auto}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-off{padding:14px var(--cn-pad);background:var(--cn-face);box-shadow:none;background-image:none;border-radius:14px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-off>p{font-size:var(--cn-fs-row);gap:8px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-off svg{color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-rows{gap:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row{min-height:64px;box-shadow:none;background:0 0;border-radius:0;gap:4px 8px;padding:8px 0 8px 16px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row+.cc-row{box-shadow:inset 0 1px 0 var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row:focus{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row>.cc-bar{top:14px;bottom:14px;left:0}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-row,.cc-ls-row).is-bk>.cc-bar{background:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row>.cc2-open:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-k{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-acts{align-items:center;gap:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-acts>.cc-row-tx{min-height:48px;box-shadow:none;font-size:var(--cn-fs-sub);color:var(--strong);background:0 0;border-radius:12px;padding:0 10px;font-weight:600;text-decoration:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-acts>.cc-row-go{background:var(--primary);min-height:48px;box-shadow:none;font-size:var(--cn-fs-sub);color:#fff;border-radius:12px;margin-right:4px;padding:0 14px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-acts>.cc-row-tx:active{background:var(--fill)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-acts>.cc-row-go:active{background:var(--primary-dark)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-row-acts>:is(.cc-row-tx,.cc-row-go):is(:disabled,[aria-disabled=true]){color:var(--weak);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask{padding:14px var(--cn-pad);background:var(--cn-face);border-radius:14px;gap:6px}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-row .cc-ask,.cc2-ask-danger){background:var(--danger-bg)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask>.cc-ask-t{font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask-acts>.ap-btn{width:100%;min-width:0;min-height:52px;font-size:var(--cn-fs-row);border-radius:12px;padding:6px 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask-acts>.ap-btn.is-sec{background:var(--surface);box-shadow:inset 0 0 0 1px var(--cn-ctl);color:var(--strong);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask-acts>.ap-btn.is-danger{background:var(--danger);box-shadow:none;color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-ask-acts>.ap-btn.is-pri{background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-more-row{justify-content:flex-end;margin-top:-4px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-more{min-height:48px;font-size:var(--cn-fs-sub);color:var(--weak);align-self:auto;padding:0 4px 0 12px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-more:focus-visible{outline:3px solid var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet .cc2-dock{box-shadow:calc(-1 * var(--cn-gut)) 0 0 var(--surface),var(--cn-gut) 0 0 var(--surface),0 -1px 0 var(--cn-sep),calc(-1 * var(--cn-gut)) -1px 0 var(--cn-sep),var(--cn-gut) -1px 0 var(--cn-sep),0 1.5rem 0 0 var(--surface);margin-inline:0;padding-inline:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock{box-shadow:inset 0 1px 0 var(--cn-sep),0 1.5rem 0 0 var(--surface);gap:0;padding-top:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row{gap:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row>.ap-btn{min-height:56px;box-shadow:none;font-size:var(--cn-fs-row);color:var(--strong);background:0 0;border-radius:0;padding:4px 8px;font-weight:600;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row>.ap-btn+.ap-btn:before{content:"";background:var(--cn-sep);width:1px;position:absolute;top:14px;bottom:14px;left:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row>.ap-btn:active{background:var(--fill);transform:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row>.ap-btn:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row>.ap-btn:disabled{color:var(--weak);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock-row.is-one>.ap-btn{color:var(--primary);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-dock>.cc-ask,.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet .cc2-dock>.cc-ask{margin:12px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-past{padding-top:4px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-list{box-shadow:none;background:0 0;border-radius:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-li+.cc2-tt-li{box-shadow:inset 0 1px 0 var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc2-tt-sw,.cc2-tt-bk,.cc2-tt-row){min-height:56px;padding:6px 4px 6px 16px}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc2-tt-sw,.cc2-tt-bk):focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-bk{border-left-width:4px;border-radius:0 8px 8px 0;padding-left:12px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-bk.is-bk{background:var(--cn-go-tint);border-left-color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-bk.is-bk .cc2-tt-k{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-bk :is(.cc2-tt-k,.cc2-tt-who){line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-bk.is-pend{background:var(--surface);border-left:4px dashed var(--cc-pend)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-li.is-past>.cc2-tt-row{border-radius:8px;padding-inline:16px 8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-sw{background:var(--surface);width:52px;height:32px;box-shadow:inset 0 0 0 1px var(--cn-ctl)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-sw:after{width:26px;height:26px;box-shadow:0 0 0 1px var(--cn-ctl);top:3px;left:3px}.frame.dash-frame.dash-console[data-cn] .cn-cal [role=switch][aria-checked=true]>.cc2-sw{background:var(--primary);box-shadow:none}.frame.dash-frame.dash-console[data-cn] .cn-cal [role=switch][aria-checked=true]>.cc2-sw:after{box-shadow:none;left:auto;right:3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt-sw[aria-checked=true] .cc2-tt-st{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk{gap:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-card{background:var(--cn-face);border-radius:14px;flex-direction:column;gap:4px;padding:16px 16px 0;display:flex;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-who{font-size:var(--cn-fs-sec);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-when b{font-size:var(--cn-fs-row);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-st{font-size:var(--cn-fs-sub);gap:8px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk.is-bk .cc2-bk-st{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk.is-bk .cc2-bk-st>.cc-bar{background:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-split{border-top:1px solid var(--surface);margin:12px -16px 0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-split>.ap-btn{width:auto;min-width:0;min-height:52px;box-shadow:none;font-size:var(--cn-fs-row);color:var(--strong);background:0 0;border-radius:0;flex:1 1 0;gap:6px;padding:4px 8px;font-weight:600;text-decoration:none;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-split>.ap-btn+.ap-btn{box-shadow:inset 1px 0 0 var(--surface)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-split>.ap-btn:active{background:var(--line);transform:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-split>.ap-btn:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-acts{justify-content:flex-end;margin-top:8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-acts:empty{display:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-acts>.ap-btn{background:var(--surface);min-height:48px;box-shadow:inset 0 0 0 1px var(--danger);font-size:var(--cn-fs-sub);color:var(--danger);border-radius:12px;padding:0 16px;font-weight:700;text-decoration:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk>.cc-ask{margin-top:8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-memo{box-shadow:calc(-1 * var(--cn-gut)) 0 0 var(--surface),var(--cn-gut) 0 0 var(--surface),0 -8px 0 var(--fill),calc(-1 * var(--cn-gut)) -8px 0 var(--fill),var(--cn-gut) -8px 0 var(--fill);gap:8px;margin:24px 0 0;padding:16px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-memo-l{font-size:var(--cn-fs-sub);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-memo>textarea{border:1px solid var(--cn-ctl);background:var(--surface);font-size:var(--cn-fs-row);border-radius:12px;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-memo>textarea:focus-visible{outline:3px solid var(--primary);outline-offset:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-memo>textarea:is(:disabled,.is-sk){background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-foot>.ap-btn{min-height:52px;font-size:var(--cn-fs-row);border-radius:12px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-foot>.ap-btn.is-pri{background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-bk-foot>.ap-btn[aria-disabled=true]{background:var(--cn-face);box-shadow:none;color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-chips,.cc-mv-times){gap:8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-chip{background:var(--cn-face);min-height:48px;box-shadow:none;font-size:var(--cn-fs-row);color:var(--strong);border:0;border-radius:12px;padding:4px 6px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-chip.is-on{background:var(--strong);box-shadow:none;color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-chip.is-off{border:1px dashed var(--cn-ctl);background:var(--surface);box-shadow:none;color:var(--weak);padding:3px 5px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-chip:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-chip-why{flex-basis:100%;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-tp-half>input{accent-color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-tp-grp>legend{font-size:var(--cn-fs-sub);color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts{z-index:2;background:var(--surface);box-shadow:calc(-1 * var(--cn-gut)) 0 0 var(--surface),var(--cn-gut) 0 0 var(--surface),0 -1px 0 var(--cn-sep),calc(-1 * var(--cn-gut)) -1px 0 var(--cn-sep),var(--cn-gut) -1px 0 var(--cn-sep),0 1.5rem 0 0 var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:12px 0 0;display:grid;position:sticky;bottom:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts>.ap-btn{width:100%;min-width:0;min-height:52px;font-size:var(--cn-fs-row);border-radius:12px;gap:6px;padding:6px 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts>.ap-btn.is-sec{background:var(--surface);box-shadow:inset 0 0 0 1px var(--cn-ctl);color:var(--strong);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts>.ap-btn.is-pri{background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts>.ap-btn.is-pri[aria-disabled=true]{background:var(--cn-face);box-shadow:none;color:var(--weak)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts{box-shadow:inset 0 1px 0 var(--cn-sep);position:static}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts:has(>.ap-btn.is-pri){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-sheet-acts>.ap-btn.is-pri[aria-disabled=true]>svg{display:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-hd{margin-inline:-12px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-nav{width:48px;min-width:48px;height:48px;box-shadow:none;background:0 0;border-radius:50%}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-mo{font-size:var(--cn-fs-q);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d{font-size:var(--cn-fs-row);border-radius:999px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d.has-open{box-shadow:none;color:var(--strong);background:0 0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d.is-today{color:var(--primary);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d.is-sel,.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d.is-sel :is(.is-sun,.is-sat){background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d.is-sel :is(.is-sun,.is-sat){background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-d:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-note{font-size:var(--cn-fs-sub);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-note>textarea{border:1px solid var(--cn-ctl);font-size:var(--cn-fs-row);border-radius:12px;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-line{color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mv-pick{font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-mrows>li+li{box-shadow:inset 0 1px 0 var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-mrow{min-height:56px;padding:4px 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-mrow:focus-visible{outline:3px solid var(--primary)}@media (min-height:700px){.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet:has(>.cc-dy){flex-direction:column;display:flex;overflow-y:auto}.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet:has(>.cc-dy)>:not(.cc-dy){flex:none}.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet>.cc-dy{flex:auto;min-height:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet>.cc-dy>:is(.cc-rows,.cc2-tt){overscroll-behavior:contain;flex:auto;min-height:64px;overflow-y:auto}.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet>.cc-dy>.cc2-dock{position:relative;bottom:auto}}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet:has(>.cc-dy){max-height:calc(100% - var(--cn-head-h))}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .cn-cal .sheet:has(>.cc-dy){max-height:calc(100% - var(--cn-head-h))}}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc2-tt>*{flex-shrink:0}.frame.dash-frame.dash-console[data-cn] :is(.cn-cal,.cn-req,.cn-cs,.cn-inq,.cn-esc) .sheet>h3{z-index:2;margin-inline:calc(-1 * var(--cn-gut));padding-inline:calc(44px + var(--cn-gut));background:var(--surface);position:sticky;top:42px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-hd-row:first-child:has(>.ap-icbtn:first-child){margin-left:-12px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main{margin:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main>:is(.cc-ls,.cc-empty){margin-inline:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-main>.cc-err{margin:0 0 8px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-legend{padding:0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cal:has(>.cc-cols.is-two){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:8px 24px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cal:has(>.cc-cols.is-two)>.cc-hd{grid-area:1/1}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cols.is-two{display:contents}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cols.is-two>.cc-main{grid-area:2/1}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-cols.is-two>.cc-side{grid-area:1/2/span 2}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-grid{row-gap:0}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-cell,.cc-cell.is-compact){min-height:max(96px,16.6667dvh - 47.3333px);padding:6px 4px 12px}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dn{min-width:2rem;height:2rem;font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-mo .cc-lu{line-height:2rem}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-dow>span{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side{box-sizing:border-box;max-height:calc(100dvh - var(--cn-head-h) - 48px);overscroll-behavior:contain;border-left:1px solid var(--cn-sep);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 24px;scroll-padding-bottom:72px;position:sticky;top:0;overflow:auto}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side .cc2-dock{box-shadow:inset 0 1px 0 var(--cn-sep);margin:0;padding:0;position:sticky;bottom:0}@media (min-height:560px){:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side{flex-direction:column;display:flex;overflow-y:auto}:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side>.cc-dy{flex:auto;min-height:0}:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side>.cc-dy>:is(.cc-rows,.cc2-tt){overscroll-behavior:contain;flex:auto;min-height:64px;overflow-y:auto}:root:not([data-a11y-font=xl]):not([data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side>.cc-dy>.cc2-dock{position:relative;bottom:auto}}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-side .cc-dy-t{font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-wk-day.is-today{box-shadow:inset 0 0 0 2px var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cal :is(.cc-wk-day.is-sel,.cc-wk-day.is-sel>b,.cc-wk-day.is-sel .is-sun,.cc-wk-day.is-sel .is-sat){background:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-wk-day.is-sel :is(b,.is-sun,.is-sat){background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-wk-sc{box-shadow:inset 0 0 0 1px var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-cal .cc-bl.is-bk{border-left-color:var(--primary);background:var(--cn-go-tint)}}.frame.dash-frame.dash-console[data-cn] .cn-req>.s12kw-lead{font-size:var(--cn-fs-sub);color:var(--weak);margin:-6px 0 12px;font-weight:400}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-bar{margin-bottom:12px;display:block}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-bar>.ntab{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-bar>.ntab>button{flex:1 1 0;padding-inline:8px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-bar>.ntab>button:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-req .cq-top-aside svg{flex-shrink:0}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-list{grid-template-columns:minmax(0,1fr);gap:12px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq{padding:var(--cn-pad);background:var(--cn-face);box-shadow:none;border-radius:14px;gap:4px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-head{align-items:baseline;gap:4px 8px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-head>.ty-h3{font-size:var(--cn-fs-sec);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-req .cn-req-ch{font-size:var(--cn-fs-sub);color:var(--weak);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-head>.cn-pill{align-self:center;margin-left:auto}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq>.ty-body-s.ty-weak{font-size:var(--cn-fs-sub);color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .act-col.cn-halves{flex-flow:wrap;gap:10px;margin-top:12px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .act-col.cn-halves>.cn-btn{width:auto;min-width:0;min-height:52px;line-height:1.35;font-size:var(--cn-fs-row);border-radius:12px;flex:1 1 0;padding:6px 12px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .act-col.cn-halves.is-2-1>.cn-btn:first-child{flex-grow:2}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .cn-btn.is-go{background:var(--primary);color:#fff;border:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .cn-btn.is-line{background:var(--surface);border:1px solid var(--cn-ctl);color:var(--strong);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .cn-btn.is-risk{background:var(--danger);color:#fff;border:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq .cn-btn:is(:disabled,[aria-disabled=true]){background:var(--cn-face-on);color:var(--weak);border-color:#0000}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-ask{background:var(--cn-in);border-radius:12px;gap:6px;margin-top:12px;padding:14px 16px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-ask>.act-col.cn-halves{margin-top:6px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-go.cn-btn{align-self:stretch;gap:4px;width:100%;margin-top:12px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-empty{border-radius:14px;min-height:0}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-req>*{max-width:720px}.frame.dash-frame.dash-console[data-cn] .cn-req .cc-rq-list{grid-template-columns:minmax(0,1fr)}}.frame.dash-frame.dash-console[data-cn] .cn-cs{--row-line:var(--cn-sep);--sec-in:12px}.frame.dash-frame.dash-console[data-cn] .cn-cs>.s12kw-hrow{margin:-8px 0 8px}.frame.dash-frame.dash-console[data-cn] .cn-cs .s12kw-head-t{font-size:var(--cn-fs-sub);color:var(--weak);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-cs .s12kw-head-m{font-size:var(--cn-fs-sub);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-hd>.ibox{display:none}.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-hd h2{font-size:var(--cn-fs-sec);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cs #cs-featured-h{font-size:var(--cn-fs-title);letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:800;line-height:1.35;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-dday{box-sizing:border-box;background:var(--primary);color:#fff;min-height:28px;font-size:var(--cn-fs-sub);letter-spacing:0;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-dday.is-s{min-height:26px;margin-left:4px;padding:0 8px}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-acts{margin-top:4px}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-acts>.cn-btn{padding:6px 10px;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-acts>.cn-btn.is-line{background:var(--surface)}.frame.dash-frame.dash-console[data-cn] :is(.cn-cs,.cn-inq) .avatar{background:var(--surface);color:var(--strong);box-shadow:none;border-radius:50%;flex-shrink:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] :is(.cn-cs,.cn-inq) .avatar>img{border-radius:50%}.frame.dash-frame.dash-console[data-cn] .cn-cs .avatar{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-card .avatar{background:var(--surface)}.frame.dash-frame.dash-console[data-cn] .cn-cs .s-name{font-size:var(--cn-fs-row);gap:4px 8px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cs .s-meta{font-size:var(--cn-fs-sub);color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-cs .s-name>a{align-items:center;min-width:48px;min-height:48px;margin:-12px 0;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-cs .s-name>a:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:4px}.frame.dash-frame.dash-console[data-cn] .cn-cs .card[data-st]{position:relative}.frame.dash-frame.dash-console[data-cn] .cn-cs .card[data-st]>*{margin-left:16px}.frame.dash-frame.dash-console[data-cn] .cn-cs .card[data-st]:before{content:"";background:var(--hint);border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.frame.dash-frame.dash-console[data-cn] .cn-cs .card[data-st]:not(:first-child):before{top:calc(var(--sec-in) + 2px)}.frame.dash-frame.dash-console[data-cn] .cn-cs .card:is([data-st=accepted],[data-st=confirmed],[data-st=ongoing]):before{background:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cs .card[data-st=requested]:before{border-left:4px dashed var(--cc-pend,var(--primary));background:0 0;border-radius:0;width:0}.frame.dash-frame.dash-console[data-cn] .cn-cs .card[data-st=completed]:before{background:var(--cn-done)}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-split{border-top:1px solid var(--cn-sep);flex-wrap:nowrap;gap:0;padding-top:2px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-split>:is(.btn,a,button){width:auto;min-width:0;min-height:48px;box-shadow:none;font-size:var(--cn-fs-sub);color:var(--strong);background:0 0;border:0;border-radius:0;flex:1 1 0;margin:0;padding:4px 8px;font-weight:600;text-decoration:none;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-split>*+:before{content:"";background:var(--cn-sep);width:1px;position:absolute;top:12px;bottom:12px;left:0}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-split>.s12kw-cs-go{color:var(--primary);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-split>:is(.btn,a,button):focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-split>:is(.btn,button):disabled{color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-cs .cn-cs-ics{font-size:var(--cn-fs-sub);gap:4px;margin-left:4px;padding:0 6px}.frame.dash-frame.dash-console[data-cn] :is(.cn-cs,.cn-inq) :is(.cn-cs-unread,.cn-inq-unread){box-sizing:border-box;background:var(--primary);color:#fff;min-width:24px;height:24px;font-size:var(--cn-fs-sub);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-cs .tag{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-cs .dot.busy{background:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-cs .chips.scroll>.chip{padding-inline:14px}.frame.dash-frame.dash-console[data-cn] :is(.cn-cs,.cn-esc) .cn-pill.is-risk{background:var(--danger-bg);color:var(--danger);border:0}.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-more{width:auto;min-height:48px;box-shadow:none;font-size:var(--cn-fs-sub);color:var(--weak);background:0 0;border:0;border-radius:12px;align-self:flex-end;gap:2px;margin-left:auto;padding:0 4px 0 8px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-more:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-cs .cap{font-size:var(--cn-fs-sub)}@container app (min-width:1024px) and (max-width:1279px){.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-stack .util-desk{gap:var(--sec-gap,28px);flex-direction:column;max-width:720px;display:flex}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-cs .sec-stack .util-desk{grid-template-columns:minmax(0,680px) 320px;column-gap:40px}.frame.dash-frame.dash-console[data-cn] .cn-cs>:is(.seg,.s12kw-hrow){max-width:680px}.frame.dash-frame.dash-console[data-cn] .cn-cs .util-side{align-self:start;position:sticky;top:24px}}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .page.cn-cs .sec-stack .util-desk:has(>.util-side:empty){align-items:stretch;gap:var(--sec-gap,28px);flex-direction:column;max-width:720px;display:flex}.frame.dash-frame.dash-console[data-cn] .page.cn-cs:has(.util-side:empty)>:is(.cq-top,.seg,.s12kw-hrow){max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-inq .inq-filter{align-items:center;gap:8px;margin:4px 0}.frame.dash-frame.dash-console[data-cn] .cn-inq .cn-inq-q{flex:auto;min-width:0;margin:0;display:block;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-inq .cn-inq-q>svg{color:var(--weak);pointer-events:none;margin-top:-10px;position:absolute;top:50%;left:14px}.frame.dash-frame.dash-console[data-cn] .cn-inq .cn-inq-q>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]){box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:12px 14px 12px 44px}.frame.dash-frame.dash-console[data-cn] .cn-inq .cn-inq-q>input:focus-visible{outline:3px solid var(--primary);outline-offset:0}.frame.dash-frame.dash-console[data-cn] .cn-inq .inq-filter>.chip{flex-shrink:0}.frame.dash-frame.dash-console[data-cn] .cn-inq .stagger{flex-direction:column;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-inq .stagger>.card{box-sizing:border-box;border:0;border-bottom:1px solid var(--cn-sep);min-height:72px;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 0}.frame.dash-frame.dash-console[data-cn] .cn-inq .stagger>.card:active{background:var(--fill)}.frame.dash-frame.dash-console[data-cn] .cn-inq .stagger>.card:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-inq .avatar{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-inq .s-card{gap:12px}.frame.dash-frame.dash-console[data-cn] .cn-inq .s-name{font-size:var(--cn-fs-row);gap:4px 8px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-inq .s-meta{font-size:var(--cn-fs-sub);color:var(--weak)}.frame.dash-frame.dash-console[data-cn] .cn-inq .vchip{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-inq .cn-inq-ch{justify-content:center;width:24px;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-inq .cn-empty .cn-btn{text-decoration:none}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-inq>*{max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-esc>.cap{font-size:var(--cn-fs-sub);color:var(--weak);margin:-6px 0 12px;line-height:1.55}.frame.dash-frame.dash-console[data-cn] .cn-esc .sec-stack>.sec.is-key{box-shadow:none;background:0 0;border-radius:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-esc .esc-grid,.frame.dash-frame.dash-console[data-cn] .cn-esc .esc-grid>.sec-card{flex-direction:column;align-self:stretch;gap:12px;width:100%;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-esc .esc-grid>.sec-card{box-sizing:border-box;padding:var(--cn-pad);background:var(--cn-face);box-shadow:none;border-radius:14px}.frame.dash-frame.dash-console[data-cn] .cn-esc .esc-grid>.sec-card>a:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:8px}.frame.dash-frame.dash-console[data-cn] .cn-esc .sec-hd{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-esc-gl{background:var(--surface);width:32px;height:32px;color:var(--strong);font-size:var(--cn-fs-row);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;line-height:1;display:inline-grid}.frame.dash-frame.dash-console[data-cn] .cn-esc .sec-hd h2{font-size:var(--cn-fs-row);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-esc .sec-hd .sec-sub{white-space:normal;font-size:var(--cn-fs-sub);color:var(--weak);overflow:visible}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-esc-kv{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-esc-k{min-width:0;font-size:var(--cn-fs-sub);color:var(--strong);flex:8em;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-esc-amt{white-space:nowrap;font-size:var(--cn-fs-money);letter-spacing:-.3px;color:var(--strong);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:800;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-esc-warn{font-size:var(--cn-fs-sub);color:var(--text);align-items:flex-start;gap:6px;margin:0;line-height:1.55;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-esc-warn>svg{color:var(--weak);flex-shrink:0;margin-top:2px}.frame.dash-frame.dash-console[data-cn] .cn-esc .esc-grid>.sec-card>.cn-btn{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-esc .sec-quiet .sec-hd>.ibox{display:none}.frame.dash-frame.dash-console[data-cn] .cn-esc .cn-empty .cn-btn{text-decoration:none}.frame.dash-frame.dash-console[data-cn] .cn-esc .s12kw-more{background:var(--cn-face);border-radius:14px}.frame.dash-frame.dash-console[data-cn] .cn-esc .s12kw-more>summary{min-height:56px;padding:0 var(--cn-pad);font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-esc .s12kw-more>summary:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-esc .s12kw-more-b{padding:0 var(--cn-pad) var(--cn-pad);font-size:var(--cn-fs-sub)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-esc>*{max-width:720px}}@media (prefers-reduced-motion:reduce){.frame.dash-frame.dash-console[data-cn] :is(.cn-cal,.cn-req,.cn-cs,.cn-inq,.cn-esc) :is(.ap-btn,.cn-btn,.pressable,.card):active{transform:none}}:root[data-a11y-motion=reduce] .frame.dash-frame.dash-console[data-cn] :is(.cn-cal,.cn-req,.cn-cs,.cn-inq,.cn-esc) :is(.ap-btn,.cn-btn,.pressable,.card):active{transform:none}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3{max-width:720px}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3>.cn-k3-a>.cn-band{display:none}.frame.dash-frame.dash-console[data-cn] .page.cn-ans>.cq-sub,.frame.dash-frame.dash-console[data-cn] .page.cn-pg>.sr-page,.frame.dash-frame.dash-console[data-cn] .page.cn-sl>.cn-sl-cols>*>*,.frame.dash-frame.dash-console[data-cn] .page.cn-sl>:not(style){max-width:720px}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3{grid-template-columns:minmax(0,680px) 320px;align-items:start;gap:0 40px;max-width:none;display:grid}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3>*{grid-column:1;min-width:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3>.cn-k3-a{grid-area:1/2/span 12;align-self:start;position:sticky;top:24px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3{max-width:720px;display:block}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-pg,.cn-stp) .cn-k3>.cn-k3-a{position:static}.frame.dash-frame.dash-console[data-cn] .page.cn-ans>.cq-sub,.frame.dash-frame.dash-console[data-cn] .page.cn-pg>.sr-page{max-width:680px}}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-off,.cn-pg) .cn-band{border-image:linear-gradient(var(--fill),var(--fill)) 0 fill /0 /0 var(--cn-gut);margin-left:0;margin-right:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-pg,.cn-ans,.cn-prom) .cn-bar{border-top:0;border-image:linear-gradient(var(--cn-sep) 0 1px,var(--surface) 1px) 0 fill /0 /0 var(--cn-gut);margin-left:0;margin-right:0;padding-top:9px;padding-left:0;padding-right:0}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-prom,.cn-off,.cn-pg) .cn-band{border-image:linear-gradient(var(--fill),var(--fill)) 0 fill /0 /0 var(--cn-gut);margin-left:0;margin-right:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-pg,.cn-ans,.cn-prom) .cn-bar{border-top:0;border-image:linear-gradient(var(--cn-sep) 0 1px,var(--surface) 1px) 0 fill /0 /0 var(--cn-gut);margin-left:0;margin-right:0;padding-top:9px;padding-left:0;padding-right:0}}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-prom,.cn-rt) .cq-fold-v{font-size:var(--cn-fs-sub);color:var(--primary);font-weight:700}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-prom,.cn-rt,.cn-ans) .cq-fold>summary{padding:8px var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-prom,.cn-rt,.cn-ans) .cq-fold-t{font-size:var(--cn-fs-row);font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-prom,.cn-rt,.cn-ans) .cq-fold-b{padding:4px var(--cn-pad) var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-prom,.cn-rt,.cn-ans) .cq-fold .blk{background:var(--cn-in);border-radius:var(--cn-r-in);box-shadow:none;border:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sl,.cn-prom,.cn-rt,.cn-ans) .cq-fold .cq-rows{background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-rows.is-cards>li{padding:0 12px 0 var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-rows.is-cards>li:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-row{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-row-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-row-v{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-row:focus-visible{outline-offset:4px}.frame.dash-frame.dash-console[data-cn] .cn-set .cn-set-redo{min-height:48px;font-size:var(--cn-fs-sub);color:var(--cn-t3);border-radius:8px;align-self:flex-start;align-items:center;gap:2px;margin-top:4px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-set .cn-set-redo:focus-visible{outline:3px solid var(--primary);outline-offset:0}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-set .cq-rows.is-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-set .cq-rows.is-cards>li{flex-direction:column;justify-content:center;display:flex}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-set .cq-rows.is-cards{grid-template-columns:minmax(0,1fr)}}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-sec{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-prom .cn-k3-a>.cn-band{margin-top:20px;margin-bottom:20px}.frame.dash-frame.dash-console[data-cn] .cn-prom .cn-k3-a>.cq-prev{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-prom .cn-k3-a+.cq-fold{margin-top:16px}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-prev-v{font-size:var(--cn-fs-row);line-height:1.6}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-li-ck>svg{display:none}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-li.on .cq-li-ck:after{content:"";background:currentColor;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") 50%/22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") 50%/22px 22px no-repeat}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-pick{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--cn-in);min-height:52px}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-pick.on{border:2px solid var(--strong);padding:11px 13px}.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-pick-b{border-width:1px}@media (forced-colors:active){.frame.dash-frame.dash-console[data-cn] .cn-prom .cq-li.on .cq-li-ck:after{forced-color-adjust:none;background:canvastext}}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-prom .cn-k3-a>.cq-prev{margin-top:16px}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-prom .cn-k3-a>.cq-prev{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-prom .cn-k3-a+.cq-fold{margin-top:12px}}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-dates{gap:12px}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-date{flex-direction:column;align-items:stretch;gap:6px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-date-k{min-width:0;font-size:var(--cn-fs-sub);color:var(--strong);font-weight:700;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-date-v{min-height:52px}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-go{margin-top:16px}.frame.dash-frame.dash-console[data-cn] .cn-off .cq-sec{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-off .cn-desk-aside>.cn-band{margin-top:0;margin-bottom:8px}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-up{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-h{font-size:var(--cn-fs-sec);margin:0 0 10px;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-off .cn-off-n{color:var(--primary);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-runs{gap:var(--cn-gap-row);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-runs>li+li{border-top:0}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-run{min-height:72px;padding:0 0 0 var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card);align-items:stretch;gap:12px;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-run-t{font-size:var(--cn-fs-row);align-self:center;padding:10px 0;font-weight:500;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-run .cq-edit{border-radius:0 var(--cn-r-card) var(--cn-r-card) 0;background:var(--cn-go-tint);min-width:72px;min-height:72px;color:var(--primary);font-size:var(--cn-fs-sub);white-space:nowrap;border:0;flex-shrink:0;align-self:stretch;margin:0;padding:0 4px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-run .cq-edit:active{background:var(--line)}.frame.dash-frame.dash-console[data-cn] .cn-off .cn-nw{white-space:nowrap}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-run .cq-edit:focus-visible{outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-run .cq-edit[aria-disabled=true]{opacity:1;background:var(--cn-face-on);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-none{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-ask{background:var(--cn-face);border-radius:var(--cn-r-card);border:0}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-links{margin:12px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-off .ko-links .ap-link{min-height:48px;font-size:var(--cn-fs-sub);color:var(--cn-t3);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-off .cn-desk-aside>.cn-band{display:none}}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-days{gap:var(--cn-gap-row);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day{padding:4px var(--cn-pad) var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day.is-off{padding-bottom:4px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day.is-off:has(>.ko-day-sum){padding-bottom:12px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day.is-cx{padding-bottom:14px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day+.ko-day{border-top:0}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day-n{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day.is-off .ko-day-n{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-chg{min-height:28px;font-size:var(--cn-fs-sub);background:var(--cn-in);border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-pill);padding:0 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-day-sum{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-range{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--cn-in);min-height:52px;font-size:var(--cn-fs-row);padding:6px 12px 6px 16px;font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-range.need{border:1px solid var(--danger)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw.on{color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw .cc2-sw{background:var(--cn-in);width:52px;height:32px;box-shadow:inset 0 0 0 1px var(--cn-ctl);transition:background-color .15s}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw .cc2-sw:after{width:26px;height:26px;box-shadow:0 0 0 1px var(--cn-ctl);top:3px;left:3px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw[aria-checked=true] .cc2-sw{background:var(--primary);box-shadow:none}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw[aria-checked=true] .cc2-sw:after{box-shadow:none;left:auto;right:3px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-save.cn-bar{margin-top:12px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-links{gap:0 16px;margin:12px 0 4px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-links .ap-link{min-height:48px;font-size:var(--cn-fs-sub);color:var(--cn-t3);align-items:center;gap:2px;padding:0 2px;font-weight:600;text-decoration:none;display:inline-flex}.frame.dash-frame.dash-console[data-cn] .cn-sl .cn-sl-folds{background:var(--cn-face);border-radius:var(--cn-r-card);flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-sl .cn-sl-folds>.cq-fold{background:0 0;border:0;border-radius:0;margin:0;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-sl .cn-sl-folds>.cq-fold+.cq-fold:before{content:"";top:0;left:var(--cn-pad);right:var(--cn-pad);background:var(--cn-sep);height:1px;position:absolute}.frame.dash-frame.dash-console[data-cn] .cn-sl .cn-sl-folds>.cq-fold>summary:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-sl .cn-sl-folds>.cq-fold>summary:focus-visible{outline-offset:-3px;border-radius:0}.frame.dash-frame.dash-console[data-cn] .cn-sl .cn-sl-folds .ko-fold-b .blk{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-sl .sl-pick{min-height:52px}.frame.dash-frame.dash-console[data-cn] .cn-sl :is(.cn-sl-cols,.cn-sl-main,.cn-sl-side){display:contents}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .page.cn-sl>.cn-sl-cols{grid-template-columns:minmax(0,560px) 440px;align-items:start;column-gap:40px;max-width:none;display:grid}.frame.dash-frame.dash-console[data-cn] .page.cn-sl>.cn-sl-cols>:is(.cn-sl-main,.cn-sl-side){min-width:0;display:block}.frame.dash-frame.dash-console[data-cn] .page.cn-sl>.cn-sl-cols>.cn-sl-side>.ko-links{margin-top:0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .page.cn-sl>.cn-sl-cols,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .page.cn-sl>.cn-sl-cols>:is(.cn-sl-main,.cn-sl-side){display:contents}}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-seg{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-seg-b{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--cn-in);min-height:52px;box-shadow:none;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding:4px 14px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-seg-b[aria-pressed=true]{border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-seg-v{font-size:var(--cn-fs-q);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-chips{gap:8px}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-chip{border-radius:var(--cn-r-ctl);background:var(--cn-face);min-height:48px;font-size:var(--cn-fs-sub);border:1px solid #0000;font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-chip:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-chip.on{background:var(--strong);border-color:var(--strong);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-early{min-height:48px;font-size:var(--cn-fs-sub);font-weight:600}@media (prefers-reduced-motion:reduce){.frame.dash-frame.dash-console[data-cn] .cn-sl .ko-sw .cc2-sw{transition:none}}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-lead{gap:10px;margin:0 0 4px}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-pill{background:var(--cn-face);min-height:32px;font-size:var(--cn-fs-sub);border:0;padding:4px 12px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rates{gap:var(--cn-gap-row)}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate{padding:15px 0 15px calc(var(--cn-pad) + 1px);outline-offset:-1px;border:0;outline:1px solid #0000;gap:12px}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate>.cq-edit{margin:-15px 0}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate-ic{background:var(--cn-in);border-radius:var(--cn-r-in);width:40px;height:40px;color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate.is-off .cq-rate-ic{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate-tx{gap:2px}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate-n b{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate-p b{font-size:var(--cn-fs-money);letter-spacing:-.4px;font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate-p small{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-st{min-height:26px;font-size:var(--cn-fs-sub);color:var(--cn-t3);background:0 0;padding:0;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-st.on{background:var(--cn-go-tint);color:var(--primary);padding:0 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-tag{background:var(--cn-in);font-size:var(--cn-fs-sub);color:var(--cn-t3);border:0;padding:2px 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate>.cq-edit{width:72px}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate>.cq-edit:active{background:var(--line)}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rate>.cq-edit:focus-visible{outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-note{font-size:var(--cn-fs-sub);margin:12px 2px 0}.frame.dash-frame.dash-console[data-cn] .cn-rt .cn-desk-aside .cq-fold{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-sheet{gap:20px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-sw{border-radius:var(--cn-r-card);background:var(--cn-face);border:0;min-height:56px;padding:10px 14px 10px 16px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-sw.on .rt-sw-s{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-sw-t{font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-sw-s{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-sw:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-tr{box-sizing:border-box;background:var(--cn-in);border:1px solid var(--cn-ctl);width:52px;height:32px;transition:background-color .15s}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-tr.on{background:var(--primary);border-color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-kn{box-sizing:border-box;border:1px solid var(--cn-ctl);width:26px;height:26px;box-shadow:none;color:var(--cn-t3);top:2px;left:2px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-tr.on .rt-kn{color:var(--primary);border-color:#0000;left:22px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-kn i{background:var(--cn-t3);width:12px;height:2px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-kn>*{display:none}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-kn svg{width:16px;height:16px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-lb{font-size:var(--cn-fs-sub);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-hint.ok{color:var(--cn-t2)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-hint.ok>svg{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-hint.rt-market,.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-market-src{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-nbs{gap:8px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-nb{border-radius:var(--cn-r-ctl);background:var(--cn-face);min-height:48px;font-size:var(--cn-fs-sub);color:var(--strong);border:1px solid #0000;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-nb:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-nb.on{background:var(--strong);border-color:var(--strong);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-nb:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-rt .rt-err{border-radius:var(--cn-r-in);border:0}@media (prefers-reduced-motion:reduce){.frame.dash-frame.dash-console[data-cn] .cn-rt :is(.rt-tr,.rt-kn){transition:none}}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-rt .cq-rates{display:flex}}.frame.dash-frame.dash-console[data-cn] .cn-pg .cn-k3>.cn-pg-notes{margin:16px 0 12px}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-band{border-radius:var(--cn-r-in);background:var(--cn-face);font-size:var(--cn-fs-sub);border:0;margin:0 0 20px;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-band.is-warn{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-ways{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--cn-in);min-height:56px;font-size:var(--cn-fs-row);color:var(--strong);padding:8px 16px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way.on{border:1px solid var(--strong);background:var(--strong);color:#fff;padding:8px 16px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way input{appearance:none;box-sizing:border-box;border:1px solid var(--cn-ctl);background:var(--cn-in);border-radius:6px;flex:0 0 24px;width:24px;min-width:0;height:24px;min-height:0;margin:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way input:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;border:2px solid #fff}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way:active{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way.on:active{background:var(--text)}.frame.dash-frame.dash-console[data-cn] .cn-pg .cq-reveal{margin-top:16px}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-blk{padding:var(--cn-pad);gap:14px}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-memo{margin-top:12px}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-h{font-size:var(--cn-fs-sec);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-lb{font-size:var(--cn-fs-sub);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-hint{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-note{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-pg .cn-k3-a>.cn-band{margin-top:20px;margin-bottom:20px}.frame.dash-frame.dash-console[data-cn] .cn-pg .cn-k3-a>.cq-prev{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-pv-t{font-size:var(--cn-fs-sec);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-pv-row{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-pg :is(.cpg-pv-row dt,.cpg-pv-foot,.cpg-pv-empty,.cpg-pv-row dd small){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-st .cpg-hints{background:var(--cn-face);border-radius:var(--cn-r-in);font-size:var(--cn-fs-sub);color:var(--cn-t2);border:0;padding:12px 16px}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-st .cpg-hints>li+li{margin-top:4px}.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-st>.cpg-hint{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-err{border-radius:var(--cn-r-in);border:0}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-oath{background:var(--cn-face);border-radius:var(--cn-r-card);border:0}.frame.dash-frame.dash-console[data-cn] .cn-pg .cpg-oath-q{background:var(--cn-in)}@media (forced-colors:active){.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way input,.frame.dash-frame.dash-console[data-cn] .cn-pg .kp-way input:checked{appearance:auto;background:0 0}}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-pg .cn-k3-a>.cq-prev{margin-top:16px}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-pg .cn-k3-a>.cq-prev{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-pg .cn-k3-a .cq-prev-v{font-size:var(--cn-fs-sub)}}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-wrap.blk-stack{gap:16px}.frame.dash-frame.dash-console[data-cn] .cn-stp .sr-page{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-prog{background:0 0;border-radius:0;gap:8px;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-prog>.blk-hd{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-steps{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-step{text-align:left;flex-direction:row;align-items:center;gap:6px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-stepn{width:28px;height:28px;font-size:var(--cn-fs-sub);border-width:1px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-stepn>svg{width:16px;height:16px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-step.is-next .stp-stepn{background:var(--cn-in);color:var(--cn-t3);border-color:var(--cn-ctl)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-steplb{font-size:var(--cn-fs-sub);white-space:nowrap;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-step.is-now .stp-steplb{font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-of{text-align:left;font-size:var(--cn-fs-sub);line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-stp .blk-hd :is(h2,.blk-t){font-size:var(--cn-fs-q);letter-spacing:-.3px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .blk-sub{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chlist{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--cn-in);min-height:64px;padding:10px 14px 10px 16px;transition:none}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch:active{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch.on{border-color:var(--strong);background:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chic{width:24px;min-width:24px;height:24px;color:var(--cn-t3);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chic svg{width:22px;height:22px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch.on .stp-chic{color:#fff;background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chtx b{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chtx span{font-size:var(--cn-fs-sub);margin-top:1px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch.on :is(.stp-chtx b,.stp-chtx span){color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chpick.cq-mark{border:1px solid var(--cn-ctl);color:#fff;background:0 0;border-radius:50%;width:26px;height:26px;min-height:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ch.on .stp-chpick.cq-mark{background:0 0;border-color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ratehd>.ibox{display:none}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-ratet{font-size:var(--cn-fs-sec);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-rate+.stp-rate{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-field label{font-size:var(--cn-fs-sub);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-market>span{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-stp .sr-big b{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-stp .sr-help{background:var(--cn-face);border-radius:var(--cn-r-in);font-size:var(--cn-fs-sub);color:var(--cn-t2);border:0;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-stp .sr-help b{color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-alert{border-radius:var(--cn-r-in);border:0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-acts{gap:6px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-acts .sr-cta:disabled{border:0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-acts>.stp-sec{width:auto;min-height:48px;font-size:var(--cn-fs-sub);color:var(--primary);background:0 0;border:0;align-self:center;padding:0 12px;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-acts>.stp-sec:disabled{color:var(--cn-t3);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-acts>.stp-sec:focus-visible{outline:3px solid var(--primary);outline-offset:0;border-radius:8px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-actnote{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-sec.is-inline{border:1px solid var(--cn-ctl);background:var(--cn-in);min-height:48px;color:var(--strong);font-size:var(--cn-fs-sub);padding:0 16px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-stp .chk-bar{background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-chk{border-bottom-color:var(--cn-sep)}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-wrap.cn-k3{gap:0 40px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-wrap.cn-k3>.sr-page{grid-column:1/-1}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-wrap.cn-k3>:not(.sr-page){margin-top:16px}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-wrap.cn-k3>.cn-k3-a{padding:var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card);grid-row:2/span 6}.frame.dash-frame.dash-console[data-cn] .cn-stp .stp-prog .stp-steps{flex-direction:column;align-items:flex-start;gap:12px}}.frame.dash-frame.dash-console[data-cn] .cn-ans>.cq-sub{margin:-4px 0 16px}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-sec{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-price{min-height:72px;padding:15px 0 15px calc(var(--cn-pad) + 1px);outline-offset:-1px;border:0;outline:1px solid #0000}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-price>.cq-edit{width:72px;margin:-15px 0}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-price>.cq-edit:focus-visible{outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-price .cq-rate-n b{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-price .cq-rate-p b{font-size:var(--cn-fs-money);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-ans .blk.blk-plain{background:0 0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-ans .blk-plain .blk-hd{min-height:40px;margin:0}.frame.dash-frame.dash-console[data-cn] .cn-ans .cn-desk-aside>.blk-plain:not(:first-child){margin-top:12px}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-ans .cn-desk-aside>.blk-plain:first-child .blk-hd{min-height:0;margin-top:0}}.frame.dash-frame.dash-console[data-cn] .cn-ans .blk:not(.blk-plain) .blk-hd :is(h2,h3){font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-ans .blk .irow>.ibox{background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-ans .btn.btn-g{background:var(--primary);border-color:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-ans .btn.btn-g:active{background:var(--primary-dark)}.frame.dash-frame.dash-console[data-cn] .cn-ans .btn.btn-g~.btn.btn-p{background:var(--surface);border:1px solid var(--cn-ctl);color:var(--strong);padding:6px 17px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-ans .btn.btn-g~.btn.btn-p:is(:hover,:active):not(:disabled){background:var(--line)}.frame.dash-frame.dash-console[data-cn] .cn-ans .cn-empty{padding:24px 16px 16px}.frame.dash-frame.dash-console[data-cn] .cn-ans .cn-empty.is-in{background:var(--cn-face);border-radius:var(--cn-r-card);border:1px solid #0000;padding:24px 16px}.frame.dash-frame.dash-console[data-cn] .cn-ans .cn-ans-rules{margin-top:12px}.frame.dash-frame.dash-console[data-cn] .cn-ans .cn-ans-rules .cq-fold-b li{font-size:var(--cn-fs-sub);color:var(--cn-t2)}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-sheet{flex-direction:column;gap:12px;padding-top:4px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-ans .cq-ans-sheet>.cq-sub{margin:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt){--blk-pad:var(--cn-pad);--blk-gap:var(--cn-gap);--blk-in:12px;--blk-tap:52px}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) .blk{margin:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) .blk-hd h2{font-size:var(--cn-fs-sec);letter-spacing:-.2px;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) .blk-hd{min-height:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) .blk-foot{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) .blk-more{background:var(--surface);border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);min-height:52px;color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn,.cn-nt) .blk-fold>summary{min-height:56px;font-size:var(--cn-fs-row);color:var(--strong);padding:4px 0;font-weight:700;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn,.cn-nt) .blk-fold>summary:after,.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn,.cn-nt) .blk-fold[open]>summary:after{content:"";border-right:2px solid var(--cn-t3);border-bottom:2px solid var(--cn-t3);flex-shrink:0;width:8px;height:8px;margin:-4px 6px 0 auto;font-size:0;transition:transform .18s;transform:rotate(45deg)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn,.cn-nt) .blk-fold[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn,.cn-nt) .blk-fold>summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:8px}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn) .blk .blk-fold{border-top:1px solid var(--cn-sep)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .page.cn-bn>:not(style):not(.sheet-bg){max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-rows{padding:0 var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-row{min-height:var(--cn-row-h);border-radius:0;align-items:flex-start;padding:14px 0}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-row:focus-visible{outline-offset:4px;border-radius:8px}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-row-t{font-size:var(--cn-fs-row);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-row-v{font-size:var(--cn-fs-sub);color:var(--cn-t2);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-row-v.is-empty{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-row-go{height:calc(var(--cn-fs-row) * 1.4);font-size:var(--cn-fs-sub);color:var(--cn-t3);align-self:flex-start;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-thumb{border:0;border-radius:8px;width:48px;height:48px}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-pill{background:var(--surface);border:1px dashed var(--cn-ctl);min-height:28px;color:var(--strong);font-size:var(--cn-fs-sub);border-radius:999px;padding:0 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .page.cn-sh h2.ki-sec{font-size:var(--cn-fs-sub);color:var(--cn-t3);margin:12px 0 -4px;padding:0 2px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-ok{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-ok{background:var(--cn-face);border-radius:var(--cn-r-in);border:0}.frame.dash-frame.dash-console[data-cn] .cn-sh .cq-top-aside .ki-view{border:0;border-radius:8px;padding:0 4px 0 8px}.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-side{display:none}.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-pv{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-pv-img{aspect-ratio:4/3;border-radius:var(--cn-r-in);object-fit:contain;background:var(--cn-in);width:100%;color:var(--cn-t3);justify-content:center;align-items:center;margin:0 0 8px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-pv-n{font-size:var(--cn-fs-sec);color:var(--strong);overflow-wrap:anywhere;font-weight:800;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-pv-s{font-size:var(--cn-fs-sub);color:var(--cn-t3);overflow-wrap:anywhere;font-weight:500;line-height:1.5}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-side{flex-direction:column;gap:12px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-side>.cq-prev:first-child{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-sh .cq-top-aside,:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-sh .cn-sh-side{display:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-sh .cq-top-aside{display:block}}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-pick.cn-pick{border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:96px;color:var(--strong);font-size:var(--cn-fs-row);flex-direction:column;gap:6px;padding:12px 16px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-pick.cn-pick svg{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-pick.cn-pick:has(input:disabled){background:var(--cn-face);color:var(--cn-t3);border-color:var(--cn-ctl)}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-pick.cn-pick:focus-within{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-img{border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-in);background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-img.has{border:0}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-blank{border-radius:var(--cn-r-in);background:var(--cn-face);font-size:var(--cn-fs-sub);color:var(--cn-t2);border:0;padding:14px 16px;font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-dirty{border-radius:var(--cn-r-in);background:var(--cn-face);border:0;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-dirty b{color:var(--strong);font-size:var(--cn-fs-row)}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-ph{border-radius:var(--cn-r-in);background:var(--cn-face);border:0;padding:12px}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-ph img{border-radius:8px}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-item-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-item{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-pin{background:var(--cn-go-tint);min-height:28px;color:var(--primary);border:0;border-radius:999px;padding:0 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-nt{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-fold{border-top:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-fold-x{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);min-height:48px;color:var(--strong);font-size:var(--cn-fs-sub);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-sh .sh-more{padding:10px 14px}.frame.dash-frame.dash-console[data-cn] .cn-sh .ki-sh-b{gap:12px}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-side:before,.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-tabs,.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-tabs:before{background:var(--surface)}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-grid{display:contents}.frame.dash-frame.dash-console[data-cn] .cn-pf .kv-k{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-pf .kv-v{font-size:var(--cn-fs-row);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-ro{border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-in);background:var(--surface);min-height:52px;font-size:var(--cn-fs-row);padding:12px 14px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-ro-lab{color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf :is(.mp-rate,.mp-fold){background:var(--cn-in);border-radius:var(--cn-r-in);border:0}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-fold-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-fold-x{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);min-height:48px;color:var(--strong);font-size:var(--cn-fs-sub);margin-top:10px;padding:0 16px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-rate-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-rate-p{font-size:var(--cn-fs-money);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-photo{border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-in);background:var(--surface)}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-photo.has{border:0}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-blank{border-radius:var(--cn-r-in);background:var(--cn-in);border:0;font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-pf :is(.mp-st-on,.mp-st-off){border-radius:999px;min-height:28px;padding:0 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-st-on{background:var(--surface);color:var(--cn-done);border:0}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-st-off{background:var(--surface);border:1px dashed var(--cn-ctl);color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-checks .check-item{border-bottom-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-pf .ki-more{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-saved{background:var(--cn-face);border-radius:var(--cn-r-in);border:0;margin:0}.frame.dash-frame.dash-console[data-cn] .cn-pf .ibox.ibox-tint{color:var(--cn-t3);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-pf .mp-side .blk-body>.btn{min-height:52px}.frame.dash-frame.dash-console[data-cn] .cn-pf .cn-pf-bar .sr-cta{width:100%}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-pf .cn-pf-bar{max-width:720px}}@container app (min-width:1280px){:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps) .cn-desk{align-items:stretch}.frame.dash-frame.dash-console[data-cn] .cn-pf .cn-pf-bar{max-width:680px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-pf .cn-pf-bar{max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-ps .ps-f>.ed-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-ps .ed-btn{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-width:0;height:auto;min-height:48px;color:var(--strong);font-size:var(--cn-fs-sub);text-align:center;word-break:keep-all;white-space:nowrap;padding:4px 6px;font-weight:600;line-height:1.3}@media (max-width:479px){.frame.dash-frame.dash-console[data-cn] .cn-ps .ps-f>.ed-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.frame.dash-frame.dash-console[data-cn] .cn-ps .ed-btn.on{background:var(--cn-ink);border-color:var(--cn-ink);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-ps .blk-fold .ed-bar{flex-wrap:wrap;gap:6px;margin:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-ps .blk-fold .ed-btn{flex:auto;padding:4px 12px}.frame.dash-frame.dash-console[data-cn] .cn-ps .ed-area{box-shadow:none;border-radius:var(--cn-r-in);background:var(--surface)}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-ps-under{align-items:center;gap:8px;margin-top:4px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-ps-under>.ps-hint{flex:1;min-width:0;margin:0}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-ps-under>.cn-btn{flex-shrink:0}.frame.dash-frame.dash-console[data-cn] .cn-ps .cq-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ps .cq-choice{grid-template-columns:minmax(0,1fr)}.frame.dash-frame.dash-console[data-cn] .cn-ps .cq-card{justify-content:center}.frame.dash-frame.dash-console[data-cn] .cn-ps .ps-f>label{margin:0 0 8px}.frame.dash-frame.dash-console[data-cn] .cn-ps .sr-help{border-radius:var(--cn-r-in);background:var(--cn-in);font-size:var(--cn-fs-sub);border:0;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-note b,.frame.dash-frame.dash-console[data-cn] .cn-ps .sr-help b{color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-note p{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-ps .th-card{box-shadow:none;background:0 0;border:0;border-radius:0}.frame.dash-frame.dash-console[data-cn] .cn-ps .ps-empty{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-ps .ps-del{min-height:48px}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-desk-main>.cn-bar{margin:4px 0 0;padding:8px 0}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-bar-btns{width:100%;max-width:360px;margin-left:auto}.frame.dash-frame.dash-console[data-cn] .cn-ps .cn-bar-btns>*{flex:1 1 0}}.frame.dash-frame.dash-console[data-cn] .cn-bn .blk-stack>.cn-bar{margin:4px 0 0;padding:8px 0}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn] :is(.cn-ps .cn-desk-main,.cn-bn .blk-stack)>.cn-bar{border-image:linear-gradient(var(--cn-sep) 0 1px,var(--surface) 1px) 0 fill /0 /0 var(--cn-gut)}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn] :is(.cn-ps .cn-desk-main,.cn-bn .blk-stack)>.cn-bar{border-image:linear-gradient(var(--cn-sep) 0 1px,var(--surface) 1px) 0 fill /0 /0 var(--cn-gut)}}.frame.dash-frame.dash-console[data-cn] .cn-bn .bn-hd{min-height:0}.frame.dash-frame.dash-console[data-cn] .cn-bn .blk .cn-empty.is-in{padding:16px 8px 8px}.frame.dash-frame.dash-console[data-cn] .cn-bn .blk .bn-pick{border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:96px;font-size:var(--cn-fs-row);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-bn .blk .bn-pick svg{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-bn .blk .bn-pick:focus-within{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-bn .bn-img{border-radius:var(--cn-r-in)}.frame.dash-frame.dash-console[data-cn] .cn-bn .bn-prev{background:var(--cn-in);border-radius:var(--cn-r-in);padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-bn .bn-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bn .bn-l{font-size:var(--cn-fs-sub);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-cap{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]{gap:4px}.frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]>.blk-foot{border-top:0;margin-top:12px;padding-top:0}.frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]>.blk-foot>.btn{width:100%}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-nums{margin-top:0}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-nums-c{padding:0 12px}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-nums-v{font-size:var(--cn-fs-money);overflow-wrap:anywhere}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more>summary{cursor:pointer;min-height:48px;font-size:var(--cn-fs-sub);color:var(--cn-t3);align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more>summary::-webkit-details-marker{display:none}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more>summary:after{content:"";border-right:2px solid var(--cn-t3);border-bottom:2px solid var(--cn-t3);width:8px;height:8px;margin:-4px 0 0 2px;transition:transform .18s;transform:rotate(45deg)}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more>summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:8px}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more-b{flex-direction:column;gap:4px;padding:0 0 4px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more-b b{color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-row{border-bottom-color:var(--cn-sep);min-height:56px;padding:12px 0}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-av{background:var(--cn-in);color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-item{border-bottom-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-item-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-rvrow{gap:4px}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-rvrow .fs-quote{font-size:var(--cn-fs-sub);line-height:1.6}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-rnote h3{font-size:var(--cn-fs-sub);color:var(--strong);margin:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-rnote .fs-cap{color:var(--cn-t2)}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-panel{border-radius:var(--cn-r-in);border:0}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-panel-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-fan .fs-btns .btn{min-height:52px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-fan>.blk-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-fan>.blk-stack>*{grid-column:1/-1;min-width:0}.frame.dash-frame.dash-console[data-cn] .cn-fan>.blk-stack>:is(section[aria-labelledby=fs-bel-h],section[aria-labelledby=fs-don-h],[id=reviews],section[aria-labelledby=fs-evt-h]){grid-column:auto}.frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]{grid-template-columns:minmax(0,1fr) 240px;align-items:center;column-gap:20px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]>.blk-foot{grid-area:1/2/span 2;margin:0}.frame.dash-frame.dash-console[data-cn] .cn-fan :is(.fs-cap,.fs-quote){max-width:60ch}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-fan>.blk-stack>*{grid-column:1/-1}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]{flex-direction:column;align-items:stretch;display:flex}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-fan section[aria-labelledby=fs-bc-h]>.blk-foot{width:100%;margin-top:12px}}.frame.dash-frame.dash-console[data-cn] .cn-nt :is(.nt-cap,.nt-when){color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-stat{color:var(--primary);background:0 0;padding:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-stat.off{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-retry{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);min-height:48px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-jump-foot{border-top:0;margin-top:-8px;padding-top:0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-jump{width:auto;min-height:48px;color:var(--primary);font-size:var(--cn-fs-sub);background:0 0;border:0;justify-content:flex-start;padding:0 4px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-jump:focus-visible{outline:3px solid var(--primary);outline-offset:0;border-radius:8px}@container app (min-width:1240px){.frame.dash-frame.dash-console[data-cn] .cn-nt .cn-m-only{display:none}}.frame.dash-frame.dash-console[data-cn] .cn-nt .chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}.frame.dash-frame.dash-console[data-cn] .cn-nt .blk-body>.chips,.frame.dash-frame.dash-console[data-cn] .cn-nt section[aria-labelledby=nt-list-h]>.blk-body{margin-inline:calc(-1 * var(--blk-pad));padding-inline:var(--blk-pad)}.frame.dash-frame.dash-console[data-cn] .cn-nt .blk-body>.chips{scroll-padding-inline:var(--blk-pad)}.frame.dash-frame.dash-console[data-cn] .cn-nt .chips::-webkit-scrollbar{display:none}.frame.dash-frame.dash-console[data-cn] .cn-nt .chips>.chip{white-space:nowrap;flex-shrink:0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-list{gap:0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-list>li+li{border-top:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row{background:0 0;border:0;border-radius:0;gap:6px;min-height:64px;padding:12px 0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row.on{background:var(--cn-go-tint);outline:10px solid var(--cn-go-tint);outline-offset:0;border:0;border-radius:2px;padding:10px 0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row.on:before{display:none}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row.on .nt-who b{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row:focus-visible{outline:3px solid var(--primary);outline-offset:-3px;border-radius:var(--cn-r-in)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row-t{flex-wrap:nowrap;align-items:flex-start}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-tile{--ibox-size:40px;width:40px;height:40px;color:var(--cn-t3);background:0 0;border-radius:0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-who b{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-when{font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row-t>.cn-pill{flex-shrink:0;margin-top:2px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-topic{color:var(--cn-t2);-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:51px;font-weight:500;display:-webkit-box;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-topic b{color:var(--cn-t3);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-marks{gap:6px;padding-left:51px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-marks:empty{display:none}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-mark{min-height:28px;font-size:var(--cn-fs-sub);border-radius:999px;padding:0 10px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-mark.sent{background:var(--cn-go-tint);color:var(--primary);border:0}.frame.dash-frame.dash-console[data-cn] .cn-nt :is(.nt-mark.wait,.nt-mark.memo){background:var(--surface);color:var(--strong);border:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-nt .blk-more.nt-allrows{color:var(--strong);border-color:var(--cn-ctl)}.frame.dash-frame.dash-console[data-cn] .cn-nt :is(.nt-more,.nt-link,.nt-sub-btn){border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:52px;color:var(--strong);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-count{color:var(--primary);background:0 0;padding:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-ava{background:var(--cn-in);color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-ord{background:var(--cn-in);min-height:28px;color:var(--strong);border:0;border-radius:999px;padding:2px 10px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-quote{background:var(--cn-in);border-radius:var(--cn-r-in);border:0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-ic-navy.nt-ib{background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-kinds{gap:8px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-kind{border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:52px;color:var(--strong);font-size:var(--cn-fs-row);padding:0 8px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-kind[aria-pressed=true]{background:var(--cn-ink);border-color:var(--cn-ink);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-target{font-size:var(--cn-fs-sub);color:var(--cn-t3);background:0 0;border:0;padding:0;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-item{border-radius:var(--cn-r-in);background:var(--cn-in);border:0;padding:4px 14px 14px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-item-h{min-height:48px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-del{min-height:48px;color:var(--strong);font-size:var(--cn-fs-sub);background:0 0;border:0;margin-right:0;padding:0 8px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-del:disabled{opacity:1;color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-add{border:1px dashed var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:52px;color:var(--strong);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-add:disabled{background:var(--cn-face-on);color:var(--cn-t3);border-color:#0000}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-total{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-sum .kv-v{font-size:var(--cn-fs-hero);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-sum .kv-v .u{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-nt :is(.nt-stage,.nt-warn,.nt-local){border-radius:var(--cn-r-in);background:var(--cn-in);border:0;padding:12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-stage-t{font-size:var(--cn-fs-row);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-stage .ibox{display:none}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-stage p{font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-stage-fold>summary{color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-step{background:var(--cn-face);min-height:48px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-step-n{background:var(--surface);color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-nt :is(.nt-stage .kv-k,.nt-stage .kv-v){color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-warn{font-size:var(--cn-fs-sub);color:var(--cn-t2)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-warn .nt-ib{color:var(--danger);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-local .nt-lock{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar{margin:4px calc(-1 * var(--blk-pad)) calc(-1 * var(--blk-pad));padding:8px var(--blk-pad);border-radius:0 0 var(--cn-r-card) var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar .nt-sub-btn{width:auto}.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar :is(.nt-sub-btn,.sr-cta){white-space:nowrap;padding:6px 10px}.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar :is(.nt-sub-btn,.sr-cta)>svg{display:none}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar :is(.nt-sub-btn,.sr-cta){white-space:normal}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-dark{border-radius:var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-dark-btn{border-radius:var(--cn-r-ctl);min-height:52px}.frame.dash-frame.dash-console[data-cn] .page.cn-nt{--blk-in:10px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-field{gap:6px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-row{gap:4px;padding-top:10px;padding-bottom:10px}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-item{flex-direction:column;gap:8px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-nt .blk .cn-empty.is-in{padding:16px 12px 8px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar{padding:12px var(--blk-pad);bottom:-24px}.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar-btns{width:100%;max-width:360px;margin-left:auto}.frame.dash-frame.dash-console[data-cn] .cn-nt section .cn-bar-btns>*{flex:1 1 0}.frame.dash-frame.dash-console[data-cn] .cn-nt section[aria-labelledby=nt-find-h] .nt-field{max-width:560px}}@container app (min-width:1240px){.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-cols{grid-template-columns:minmax(380px,4fr) minmax(0,8fr);align-items:start;gap:20px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-nt .nt-cols>.blk-stack{gap:20px}.frame.dash-frame.dash-console[data-cn] .cn-nt .blk-body>.chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-nt .nt-cols{align-items:stretch;display:flex}}@media (prefers-reduced-motion:reduce){.frame.dash-frame.dash-console[data-cn] .cn-fan .cn-fan-more>summary:after,.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ps,.cn-bn,.cn-nt) .blk-fold>summary:after{transition:none}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) :is(.blk-more,.nt-row,.nt-kind,.nt-add,.nt-jump,.ed-btn):active{transform:none}}:root[data-a11y-motion=reduce] .frame.dash-frame.dash-console[data-cn] .page:is(.cn-sh,.cn-pf,.cn-ps,.cn-bn,.cn-fan,.cn-nt) :is(.blk-more,.nt-row,.nt-kind,.nt-add,.nt-jump,.ed-btn):active{transform:none}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bn,.cn-pf,.cn-sh) .sr-cta.is-idle:not(:disabled){background:var(--cn-face);box-shadow:none;color:var(--cn-t3);border-color:#0000}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bn,.cn-pf,.cn-sh) .sr-cta.is-idle:not(:disabled):active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp){--blk-gap:var(--cn-gap);--blk-in:12px;--blk-pad:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk-stack{gap:var(--cn-gap)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk-stack>.blk{margin:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk:not(.blk-plain){padding:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk-hd{gap:8px;min-height:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk-hd :is(h2,h3){font-size:var(--cn-fs-sec);letter-spacing:-.2px;color:var(--strong);margin:0;font-weight:700;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk-hd .blk-sub{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .cn-sub{margin:-6px 0 16px}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.cn-sub p,p.cn-sub){max-width:60ch;font-size:var(--cn-fs-sub);color:var(--cn-t3);margin:0;font-weight:500;line-height:1.6}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) p.cn-sub{margin:-6px 0 16px}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .sr-card{background:var(--cn-face);border-radius:var(--cn-r-card);box-shadow:none;padding:var(--cn-pad);border:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .sr-card>.sr-card-t{font-size:var(--cn-fs-sec);align-items:center;gap:8px;font-weight:700;display:flex}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-stack,.page)>.s12kw-more{background:var(--cn-face);border-radius:var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-stack,.page)>.s12kw-more>summary{min-height:56px;padding:0 var(--cn-pad);font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-stack,.page)>.s12kw-more>.s12kw-more-b{padding:0 var(--cn-pad) var(--cn-pad);font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk:has(>.s12kw-more:only-child){padding-top:4px;padding-bottom:4px}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk>.s12kw-more:only-child>summary h2{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-fold,.bl-fold-blk)>summary{min-height:48px;font-size:var(--cn-fs-row);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-fold,.bl-fold-blk)>summary:after{content:"";background:var(--cn-t3);flex-shrink:0;width:20px;height:20px;margin-left:auto;transition:transform .18s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-fold,.bl-fold-blk)[open]>summary:after{content:"";transform:rotate(180deg)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.irow,.blk-fold>summary)>.ibox{--ibox-size:24px;--ibox-ic:20px;width:24px;height:24px;color:var(--cn-t3);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>.blk.s12kw-ad-money:not(.blk-plain),.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>section.blk:not(.blk-plain):last-child,.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band,.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bp,.cn-ad,.cn-bl) :is(.bp-note,.ad-warn){box-sizing:border-box;background:var(--cn-in);border-radius:var(--cn-r-in);box-shadow:none;font-size:var(--cn-fs-sub);color:var(--cn-t2);border:0;margin:0;padding:12px 14px 12px 42px;font-weight:500;line-height:1.6;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>.blk.s12kw-ad-money:not(.blk-plain),.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>section.blk:not(.blk-plain):last-child,.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>.blk.s12kw-ad-money:not(.blk-plain):before,.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>section.blk:not(.blk-plain):last-child:before,.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band:before,.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bp,.cn-ad,.cn-bl) :is(.bp-note,.ad-warn):before{content:"";background:var(--cn-t3);width:20px;height:20px;position:absolute;top:14px;left:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>:is(.s12kw-ad-money,section.blk:last-child) b,.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bp,.cn-ad,.cn-bl) :is(.bp-note,.ad-warn) b{color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-lin,.cn-crt) .btn.btn-g:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band{margin:0 0 12px}.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band :is(.s12kw-head-t,.s12kw-head-t span){font-size:var(--cn-fs-sub);color:var(--cn-t2);line-height:1.6}.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band .s12kw-head-t{max-width:60ch}.frame.dash-frame.dash-console[data-cn] .cn-bl .cpg-band.s12kw-band b{color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-bl .ntab.bl-tabs{margin:0 0 12px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-neg{color:inherit}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-prow{min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-pchip{white-space:normal;text-align:left;max-width:100%;line-height:1.4}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g{flex-direction:column;min-width:0;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero{flex-direction:column;gap:2px;min-width:0;padding-bottom:14px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero-lb{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero-val{font-size:var(--cn-fs-hero);letter-spacing:-.5px;color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero-val .u{font-size:var(--cn-fs-row);letter-spacing:0;margin-left:2px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero-sub{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:400;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero>.bl-wd{margin-top:14px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero>.bl-why{font-size:var(--cn-fs-sub);margin:8px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv{border-top:1px solid var(--cn-sep);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;padding:12px 0;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv:last-child{padding-bottom:0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-k{font-size:var(--cn-fs-sub);color:var(--cn-t3);grid-column:1;font-weight:500;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-v{text-align:right;white-space:nowrap;font-size:var(--cn-fs-row);color:var(--strong);font-variant-numeric:tabular-nums;grid-area:1/2;font-weight:700;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-v .u{font-size:inherit;font-weight:inherit;margin-left:1px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-s{font-size:var(--cn-fs-sub);color:var(--cn-t3);grid-column:1/-1;font-weight:400;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-s.bl-pos{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sec{font-size:var(--cn-fs-row);letter-spacing:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-lead{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-graph-hd .bl-chips{background:var(--cn-in);border-radius:var(--cn-r-ctl);flex-wrap:nowrap;gap:0;padding:4px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-graph-hd .bl-chips>.chip{min-width:72px;min-height:48px;color:var(--cn-t3);background:0 0;border:0;border-radius:10px;justify-content:center;padding:0 14px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-graph-hd .bl-chips>.chip.on{background:var(--cn-ink);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-graph-hd .bl-chips>.chip.on:before{content:none;display:none}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-bar{background:var(--primary);border-radius:6px 6px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-bar-col{align-items:center;max-width:none}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-bar.now{outline:0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-bar-v{font-size:var(--cn-fs-sub);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-bar-lb{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-bar-lb.now{color:var(--strong);background:0 0;padding:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-wk-track{background:var(--cn-in);height:10px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-wk-track.now{outline:0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-wk-fill{background:var(--primary);min-width:0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-wk-nm{font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-wk-amt{font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-wk-tag{background:var(--cn-go-tint);color:var(--primary);font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-bl :is(.bl-act,.bl-btn){box-sizing:border-box;border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);background:var(--surface);min-height:52px;color:var(--strong);font-size:var(--cn-fs-row);box-shadow:none;padding:6px 18px;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-btn.bl-btn-p{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl :is(.bl-act,.bl-btn):disabled{background:var(--cn-face-on);color:var(--cn-t3);border-color:#0000}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-fold-blk>summary{min-height:56px;padding:0 var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card);box-shadow:none;border:0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-fold-blk .bl-fold-t{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-st-t{font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-foot-r{font-size:var(--cn-fs-money);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-bl :is(.bl-pvbox,.bl-cf-box){background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cn-bl .sheet .bl-cf-box{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-cta-save{background:var(--surface);border:0;border-top:1px solid var(--cn-sep);box-shadow:none;border-radius:0;bottom:-24px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sw-tr{box-sizing:border-box;background:var(--surface);border:1px solid var(--cn-ctl);width:52px;height:32px;box-shadow:none}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sw-tr.on{background:var(--cn-go);border-color:var(--cn-go)}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sw-kn{box-sizing:border-box;border:1px solid var(--cn-ctl);width:26px;height:26px;box-shadow:none;top:2px;left:2px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sw-tr.on .bl-sw-kn{border-color:#0000;left:22px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sw-tx{color:var(--cn-t2);font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-sw[aria-checked=true] .bl-sw-tx{color:var(--cn-go)}.frame.dash-frame.dash-console[data-cn] .cn-bl .sheet .bl-chips>.chip.on{background:var(--cn-ink);border-color:var(--cn-ink);color:#fff}.frame.dash-frame.dash-console[data-cn] .cn-bl .sheet .bl-chips>.chip.on:before{content:none;display:none}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-hero{padding-bottom:12px}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-hero{padding-bottom:12px}}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-prow{padding:0 0 8px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero{padding:0 20px 0 0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero>.bl-wd{margin-top:auto}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero-sub{margin-bottom:16px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv{border-top:0;border-left:1px solid var(--cn-sep);flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 0 20px;display:flex}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-v{text-align:left;font-size:var(--cn-fs-money);order:-1;font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-k{order:-2}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-kv-v .u{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-hero{grid-area:1/1/span 2}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-prow{grid-area:1/2/auto/-1;padding:0 0 16px 20px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-bl .bl-hero{grid-column:1/-1;padding:0}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-hero{grid-row:auto}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-bl .bl-now-g>.bl-prow{grid-area:auto/1/auto/-1;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-links{flex-flow:wrap}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-links>.cn-li{width:auto;padding-left:var(--cn-pad);padding-right:var(--cn-pad);flex:280px}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-links>.cn-li+.cn-li:before{width:1px;height:auto;inset:12px auto 12px 0}.frame.dash-frame.dash-console[data-cn] .cn-bl section[aria-labelledby=bl-h-earned]>.blk-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:12px 40px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-bl section[aria-labelledby=bl-h-earned]>.blk-body>*{grid-column:1}.frame.dash-frame.dash-console[data-cn] .cn-bl section[aria-labelledby=bl-h-earned]>.blk-body>h3.bl-sec{grid-area:1/2;align-self:center}.frame.dash-frame.dash-console[data-cn] .cn-bl section[aria-labelledby=bl-h-earned]>.blk-body>h3.bl-sec~*{grid-area:2/2/span 4}.frame.dash-frame.dash-console[data-cn] .cn-bl section[aria-labelledby=bl-h-earned]>.blk-body>.bl-act{justify-self:start;width:auto}.frame.dash-frame.dash-console[data-cn] .cn-bl .bl-chart-bars{gap:16px}.frame.dash-frame.dash-console[data-cn] .cn-bl .blk :is(.bl-lead,.sr-help p){max-width:60ch}}.frame.dash-frame.dash-console[data-cn] .cn-ca .blk .ca-amt{background:0 0;border-radius:0;padding:0}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-amt-v{font-size:var(--cn-fs-hero);color:var(--primary);font-weight:800;line-height:1.3}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-amt-v .u{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-amt-note{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-h3{font-size:var(--cn-fs-row);margin-top:8px;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opts{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt{box-sizing:border-box;background:var(--surface);border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);min-height:72px;box-shadow:none;text-align:left;color:var(--strong);justify-content:center;align-items:flex-start;padding:12px 40px 12px 14px}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt-man{font-size:var(--cn-fs-row);color:var(--strong);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt-won{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt.ca-opt-on{border:2px solid var(--cn-ink);background:var(--surface);padding:11px 39px 11px 13px}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt-on :is(.ca-opt-man,.ca-opt-won){color:inherit}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt-on .ca-opt-won{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] :is(.cn-ca .ca-opt,.cn-ad .ad-opts .opt):after{content:"";box-sizing:border-box;border:1px solid var(--cn-ctl);background:var(--surface);border-radius:50%;width:22px;height:22px;position:absolute;top:12px;right:12px}.frame.dash-frame.dash-console[data-cn] :is(.cn-ca .ca-opt.ca-opt-on,.cn-ad .ad-opts .opt.sel):after{background:var(--cn-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px 14px no-repeat;border:0}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-note{font-size:var(--cn-fs-sub);color:var(--cn-t3);text-align:left}.frame.dash-frame.dash-console[data-cn] .cn-ca .blk-body>.ca-note{margin-top:4px;padding-left:0}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-warn{background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-rt{font-size:var(--cn-fs-row);font-weight:700;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-rp{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-ibox-gold{color:var(--cn-t3);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-ca .blk-foot:has(>.ca-link){margin:0 calc(-1 * var(--cn-pad)) calc(-1 * var(--cn-pad));border-top:1px solid var(--cn-sep);padding:0}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-link{box-sizing:border-box;min-height:56px;padding:8px var(--cn-pad);border-radius:0 0 var(--cn-r-card) var(--cn-r-card);font-size:var(--cn-fs-row);color:var(--strong);background:0 0;border:0;font-weight:600;text-decoration:none}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-link svg{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-link:active{background:var(--cn-face-on)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-link:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.frame.dash-frame.dash-console[data-cn] .cn-ca :is(.ca-empty,.ca-lead){font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-li-amt{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-li-out{color:var(--strong)}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-li-t{font-weight:700}@media (max-width:1023px){:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opts{grid-template-columns:minmax(0,1fr)}}@container app (max-width:1023px){:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opts{grid-template-columns:minmax(0,1fr)}}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.frame.dash-frame.dash-console[data-cn] .cn-ca .sheet .ca-cf-acts{flex-direction:row;gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-ca .sheet .ca-cf-acts>*{flex:1 1 0;min-width:0}.frame.dash-frame.dash-console[data-cn] .cn-ca .sheet .ca-cf-box{background:var(--cn-face)}.frame.dash-frame.dash-console[data-cn] :is(.cn-ca,.cn-ad) .sheet .sr-help{background:var(--cn-face);border-radius:var(--cn-r-in);color:var(--cn-t2);font-size:var(--cn-fs-sub);border:0}.frame.dash-frame.dash-console[data-cn] :is(.cn-ca,.cn-ad) .sheet .sr-help b{color:var(--strong)}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-ca>.blk-stack{column-gap:40px;row-gap:var(--cn-gap);grid-template-columns:minmax(0,680px) 320px;align-items:start;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-ca>.blk-stack>section:first-of-type{grid-area:1/1}.frame.dash-frame.dash-console[data-cn] .cn-ca>.blk-stack>section:nth-of-type(2){grid-area:1/2/span 2}.frame.dash-frame.dash-console[data-cn] .cn-ca>.blk-stack>section:nth-of-type(3){grid-area:2/1}.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opts{grid-template-columns:repeat(2,minmax(0,1fr))}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ca>.blk-stack{flex-direction:column;align-items:stretch;max-width:720px;display:flex}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ca>.blk-stack>section:nth-of-type(2){position:static}}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>.blk.s12kw-ad-money:not(.blk-plain){gap:2px;padding-bottom:4px}.frame.dash-frame.dash-console[data-cn] .cn-ad .s12kw-ad-money .s12kw-lead{font-size:var(--cn-fs-sub);color:var(--cn-t2);margin:0;font-weight:600}.frame.dash-frame.dash-console[data-cn] .cn-ad .s12kw-ad-money>.s12kw-more{border-top:0}.frame.dash-frame.dash-console[data-cn] .cn-ad .s12kw-ad-money>.s12kw-more>summary{min-height:48px;font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts{gap:10px}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt{box-sizing:border-box;background:var(--surface);border:1px solid var(--cn-ctl);border-radius:var(--cn-r-ctl);min-height:0;box-shadow:none;cursor:pointer;padding:12px 46px 12px 16px;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt.sel{border:2px solid var(--cn-ink);background:var(--surface);padding:11px 45px 11px 15px}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.ico{display:none}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;min-width:0;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>b{font-size:var(--cn-fs-row);color:var(--strong);grid-area:1/1;font-weight:700;line-height:1.45}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>small{font-size:var(--cn-fs-sub);color:var(--cn-t3);grid-column:1/-1;font-weight:500;line-height:1.5}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>small:first-of-type{grid-area:2/1/auto/-1}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx{grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>.ad-krw{text-align:left;white-space:normal;grid-area:2/1}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>small:first-of-type{grid-row:3}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>.ad-krw{text-align:right;white-space:nowrap;font-size:var(--cn-fs-row);color:var(--strong);grid-area:1/2;margin:0;font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt{container-type:inline-size}@container (max-width:15rem){.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx{grid-template-columns:minmax(0,1fr)}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>.ad-krw{text-align:left;white-space:normal;grid-area:2/1}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts .opt>.irow-tx>small:first-of-type{grid-row:3}}.frame.dash-frame.dash-console[data-cn] .cn-ad .sr-big{gap:2px}.frame.dash-frame.dash-console[data-cn] .cn-ad .sr-big b{font-size:var(--cn-fs-hero);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-ad .sr-big span{font-size:var(--cn-fs-row);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-ad .sr-big-note{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-stop{background:var(--cn-in);font-size:var(--cn-fs-sub);color:var(--strong);border:0}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-cashrow-w{margin:0 calc(-1 * var(--cn-pad));border-top:1px solid var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-cashrow{min-height:56px;padding-left:var(--cn-pad);padding-right:var(--cn-pad)}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-foot{z-index:4;margin:0 calc(-1 * var(--cn-pad)) calc(-1 * var(--cn-pad));padding:8px var(--cn-pad);background:var(--surface);border-top:1px solid var(--cn-sep);border-radius:0 0 var(--cn-r-card) var(--cn-r-card);position:sticky;bottom:-24px}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>.blk.blk-plain{padding:14px var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>section.blk:last-child .blk-hd h2{font-size:var(--cn-fs-sub);font-weight:700;line-height:1.6}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>section.blk:last-child .ad-p{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-ad .blk-stack>section.blk:not(.blk-plain):last-child{gap:4px}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-opts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frame.dash-frame.dash-console[data-cn] .cn-ad .ad-foot{background:0 0;border:0;margin:0;padding:0;position:static}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-ad>.blk-stack{grid-template-columns:minmax(0,680px) 320px;align-items:start;gap:0 40px;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-ad>.blk-stack>*{margin-bottom:var(--cn-gap);grid-column:1}.frame.dash-frame.dash-console[data-cn] .cn-ad>.blk-stack>section:nth-of-type(3){grid-area:1/2/span 40;margin:0;position:sticky;top:24px}.frame.dash-frame.dash-console[data-cn] .page.cn-ad>.blk-stack>.blk:not(section:nth-of-type(3)){margin:0 0 var(--cn-gap)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .page.cn-ad>.blk-stack>.blk{margin:0}.frame.dash-frame.dash-console[data-cn] .cn-ad>.blk-stack>section:nth-of-type(3) .sr-big b{font-size:var(--cn-fs-hero)}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ad>.blk-stack{flex-direction:column;align-items:stretch;max-width:720px;display:flex}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-ad>.blk-stack>section:nth-of-type(3){position:static}}.frame.dash-frame.dash-console[data-cn] .cn-bp .bp-big{font-size:var(--cn-fs-hero);color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-bp :is(.bp-p,.bp-hist li){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-bp .bp-stop.bp-note{font-weight:500}.frame.dash-frame.dash-console[data-cn] .cn-bp .bp-kv2{font-size:var(--cn-fs-sub);color:var(--cn-t3);font-weight:500;display:block}.frame.dash-frame.dash-console[data-cn] .cn-bp .cpg-band{background:var(--cn-face);border-radius:var(--cn-r-in);font-size:var(--cn-fs-sub);border:0}.frame.dash-frame.dash-console[data-cn] .cn-bp>.blk-stack:has(+.s12kw-bp-more)>.blk:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.frame.dash-frame.dash-console[data-cn] .cn-bp>.blk-stack+.s12kw-bp-more{border-top:1px solid var(--cn-sep);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-bp>:is(.blk-stack,.s12kw-more,.cpg-band){max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-lt :is(.lgt-p,.lgt-note){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-lt .blk.blk-plain{padding:8px 8px 8px var(--cn-pad);background:var(--cn-face);border-radius:var(--cn-r-card)}.frame.dash-frame.dash-console[data-cn] .cn-lt .lgt-hd{min-height:48px}.frame.dash-frame.dash-console[data-cn] .cn-lt .blk-act>.lgt-new{min-height:48px;color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-lt :is(.lgt-story,.lgt-av){background:var(--cn-in)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-lt>.blk-stack{max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-crt :is(.crt-note,.crt-k){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-k{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-v{font-size:var(--cn-fs-title);color:var(--strong);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-now-ic{width:40px;height:40px;color:var(--primary);box-shadow:none;background:0 0;border-radius:0}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-now-ic svg{width:32px;height:32px}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-now-nm{font-size:var(--cn-fs-title);font-weight:800}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-now-st{font-size:var(--cn-fs-sub);color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-now+.crt-bell{display:none}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-sub{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-crt :is(.crt-step-d,.crt-mark){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-n{background:var(--cn-in)}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-n.todo{border:1px solid var(--cn-ctl)}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-crt,.cn-rp) :is(.crt-step,.rpt-step){border-bottom-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-crt .crt-n.done{background:var(--primary);color:#fff}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .cn-crt>.blk-stack{column-gap:40px;row-gap:var(--cn-gap);grid-template-columns:minmax(0,680px) 320px;align-items:start;display:grid}.frame.dash-frame.dash-console[data-cn] .cn-crt>.blk-stack>*{grid-column:1}.frame.dash-frame.dash-console[data-cn] .cn-crt>.blk-stack>section:nth-of-type(2){grid-area:1/2/span 4;position:sticky;top:24px}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-crt>.blk-stack{flex-direction:column;align-items:stretch;max-width:720px;display:flex}:root:is([data-a11y-font=xl],[data-a11y-font=xxl]) .frame.dash-frame.dash-console[data-cn] .cn-crt>.blk-stack>section:nth-of-type(2){position:static}}@container app (min-width:1024px) and (max-width:1279px){.frame.dash-frame.dash-console[data-cn] .cn-crt>.blk-stack{max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-iv .iv-note{font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-iv .iv-lead .iv-lead-ic{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-iv .sr-card+.sr-card{margin-top:var(--cn-gap)}.frame.dash-frame.dash-console[data-cn] .cn-iv .sr-card>.iv-re{width:100%;margin-top:12px}.frame.dash-frame.dash-console[data-cn] .cn-iv .iv-links{margin-top:var(--cn-gap)}.frame.dash-frame.dash-console[data-cn] .cn-iv .iv-chk-row{border-bottom-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-iv .iv-meter{border-color:var(--cn-ctl)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-iv>:not(.cq-top){max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-lin :is(.lng-p,.lng-hint,.lng-sub){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-hint{color:var(--cn-t3)}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-l{font-size:var(--cn-fs-sub);color:var(--strong);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group{background:var(--cn-face);border-radius:var(--cn-r-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group>.blk{padding:14px var(--cn-pad);background:0 0;border-radius:0;margin:0;position:relative}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group>.blk+.blk:before{content:"";top:0;left:var(--cn-pad);right:var(--cn-pad);background:var(--cn-sep);height:1px;position:absolute}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group .blk-hd{min-height:28px}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group .blk-hd h2{font-size:var(--cn-fs-row);font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group .blk-hd .status-pill.blk-act{min-height:0;box-shadow:none;font-size:var(--cn-fs-sub);color:var(--cn-t3);background:0 0;border:0;padding:0;font-weight:700}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-group .blk-hd .status-pill.blk-act.st-review{color:var(--primary)}.frame.dash-frame.dash-console[data-cn] .cn-lin .lng-row .ibox{color:var(--cn-t3);background:0 0}.frame.dash-frame.dash-console[data-cn] .cn-lin :is(.lng-warn,.lng-alert){font-size:var(--cn-fs-sub)}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-lin>.blk-stack{max-width:720px}}.frame.dash-frame.dash-console[data-cn] .cn-rp :is(.rpt-p,.rpt-step-b p){font-size:var(--cn-fs-sub)}.frame.dash-frame.dash-console[data-cn] .cn-rp>p.cn-sub{font-weight:600}@container app (min-width:1024px){.frame.dash-frame.dash-console[data-cn] .cn-rp>.blk-stack{max-width:720px}}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) .blk-foot{border-top-color:var(--cn-sep)}.frame.dash-frame.dash-console[data-cn] .cn-ad .sheet .sr-row{border-bottom-color:var(--cn-sep)}@media (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca) .s12kw-hrow>p.s12kw-head-t{min-height:0;padding-right:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca) .s12kw-hrow:not(.is-solo)>.s12kw-head>summary{justify-content:flex-start;margin-top:-12px;position:static}}@container app (max-width:1023px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca) .s12kw-hrow>p.s12kw-head-t{min-height:0;padding-right:0}.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca) .s12kw-hrow:not(.is-solo)>.s12kw-head>summary{justify-content:flex-start;margin-top:-12px;position:static}}@container app (min-width:1280px){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-ca,.cn-crt)>.blk-stack{column-gap:40px}.frame.dash-frame.dash-console[data-cn] .page.cn-ad>.blk-stack{gap:0 40px}}@media (prefers-reduced-motion:reduce){.frame.dash-frame.dash-console[data-cn] .page:is(.cn-bl,.cn-ca,.cn-ad,.cn-bp,.cn-lt,.cn-crt,.cn-iv,.cn-lin,.cn-rp) :is(.blk-fold,.bl-fold-blk)>summary:after{transition:none}.frame.dash-frame.dash-console[data-cn] .cn-bl :is(.bl-btn,.bl-act,.bl-tr):active,.frame.dash-frame.dash-console[data-cn] .cn-ca .ca-opt:active{transform:none}.frame.dash-frame.dash-console[data-cn] .cn-bl :is(.bl-sw-tr,.bl-sw-kn){transition:none}}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.core.8f25eb13.woff2)format("woff2-variations");unicode-range:u+20-7e,u+a0-148,u+14a-17f,u+25e,u+29a,u+2ba,u+2ca-2cb,u+2ce-2cf,u+2d7,u+306,u+308,u+30e,u+324,u+334,u+336-337,u+35c,u+394,u+3a3,u+3c0,u+2000-200d,u+2010-2027,u+202f-2060,u+2078,u+20a9,u+20ac,u+2122,u+2190-2199,u+21a9-21aa,u+21b0-21b1,u+21b3-21b5,u+21ba-21bb,u+21d0,u+21d2,u+21d4,u+21de-21df,u+21e4-21e5,u+21e7,u+21ea,u+2202,u+2205-2206,u+220f,u+2211-2212,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+226a-226b,u+22ef,u+2318,u+2460-2468,u+246c,u+25a0-25a2,u+25aa,u+25b2-25b3,u+25b6-25b7,u+25ba-25bd,u+25c0-25c1,u+25c4-25c7,u+25ca-25cb,u+25cf,u+25e6,u+25ef,u+2600,u+2605-2606,u+263c,u+2661,u+2665,u+266a,u+26a0,u+2713,u+2717,u+2756,u+2776-2789,u+3000-3003,u+3008-3011,u+3014-301f,u+3131-3164,u+318d,u+ac00-ac02,u+ac04,u+ac07-ac0a,u+ac10-ac1d,u+ac20,u+ac24,u+ac2c-ac2d,u+ac2f-ac31,u+ac38-ac39,u+ac3c,u+ac40,u+ac4b,u+ac4d,u+ac54,u+ac58,u+ac5c,u+ac70-ac71,u+ac74,u+ac77-ac78,u+ac7a,u+ac80-ac81,u+ac83-ac86,u+ac88-ac8c,u+ac8e,u+ac90,u+ac94,u+ac9c-ac9d,u+ac9f-aca2,u+aca4,u+aca7-acaa,u+acac,u+acaf-acb0,u+acb8-acb9,u+acbb-acbd,u+acc1,u+acc4-acc5,u+acc8,u+accc,u+acd5,u+acd7,u+ace0-ace1,u+ace4,u+ace7-ace8,u+acea,u+acec,u+acef-acf1,u+acf3-acf7,u+acfc-acfd,u+ad00,u+ad04,u+ad06,u+ad0c-ad0d,u+ad0f,u+ad11,u+ad18,u+ad1c,u+ad1e,u+ad20,u+ad28-ad29,u+ad2c-ad2d,u+ad34-ad35,u+ad38,u+ad3c,u+ad44-ad45,u+ad47,u+ad49,u+ad50,u+ad54,u+ad58,u+ad61,u+ad63,u+ad6c-ad6d,u+ad70,u+ad73-ad76,u+ad7b-ad7d,u+ad7f,u+ad81-ad82,u+ad88-ad89,u+ad8c,u+ad90,u+ad9c-ad9d,u+ada4,u+adb7,u+adc0-adc1,u+adc4,u+adc8,u+add0-add1,u+add3,u+addc,u+ade0,u+ade4,u+adef,u+adf1,u+adf8-adf9,u+adfc,u+adff-ae01,u+ae05,u+ae08-ae09,u+ae0b,u+ae0d,u+ae11,u+ae14,u+ae18,u+ae30-ae31,u+ae34,u+ae37-ae38,u+ae3a,u+ae40-ae41,u+ae43-ae46,u+ae49-ae4a,u+ae4c-ae4e,u+ae50-ae51,u+ae54,u+ae56,u+ae5c-ae5d,u+ae5f-ae61,u+ae65,u+ae68-ae69,u+ae6c,u+ae70,u+ae78-ae79,u+ae7b-ae7d,u+ae84-ae85,u+ae8c,u+aebc-aebe,u+aec0,u+aec4,u+aecc-aecd,u+aecf-aed1,u+aed8-aed9,u+aedc,u+aee8,u+aeeb,u+aeed,u+aef4,u+aef8,u+aefc,u+af07-af08,u+af0d,u+af10,u+af2c-af2d,u+af30,u+af32,u+af34,u+af3a,u+af3c-af3d,u+af3f,u+af41-af43,u+af48-af49,u+af50,u+af5c-af5d,u+af64-af65,u+af79,u+af80,u+af84,u+af88,u+af90-af91,u+af95,u+af9c,u+afb8-afb9,u+afbc,u+afc0,u+afc7-afc9,u+afcb,u+afcd-afce,u+afd4,u+afdc,u+afe7-afe9,u+aff0-aff1,u+aff4,u+aff8,u+b000-b001,u+b004,u+b00c,u+b010,u+b014,u+b01c-b01d,u+b028,u+b044-b045,u+b048,u+b04a,u+b04c,u+b04e,u+b053-b055,u+b057,u+b059,u+b05d,u+b07c-b07d,u+b080,u+b084,u+b08c-b08d,u+b08f,u+b091,u+b098-b09a,u+b09c,u+b09f-b0a2,u+b0a8-b0a9,u+b0ab-b0af,u+b0b1,u+b0b3-b0b5,u+b0b8,u+b0bc,u+b0c4-b0c5,u+b0c7-b0c9,u+b0d0-b0d1,u+b0d4,u+b0d8,u+b0e0,u+b0e5,u+b108-b109,u+b10b-b10c,u+b110,u+b112-b113,u+b118-b119,u+b11b-b11d,u+b123-b125,u+b128,u+b12c,u+b134-b135,u+b137-b139,u+b140-b141,u+b144,u+b148,u+b150-b151,u+b153-b155,u+b158,u+b15c,u+b160,u+b178-b179,u+b17c,u+b180,u+b182,u+b188-b189,u+b18b,u+b18d,u+b192-b194,u+b198,u+b19c,u+b1a7-b1a8,u+b1cc,u+b1d0,u+b1d4,u+b1dc-b1dd,u+b1df,u+b1e8-b1e9,u+b1ec,u+b1f0,u+b1f9,u+b1fb,u+b1fd,u+b204-b205,u+b208,u+b20b-b20c,u+b214-b215,u+b217,u+b219,u+b220,u+b234,u+b23c,u+b258,u+b25c,u+b260,u+b268-b269,u+b274-b275,u+b27c,u+b284-b285,u+b289,u+b290-b291,u+b294-b295,u+b297-b29a,u+b2a0-b2a1,u+b2a3,u+b2a5-b2a6,u+b2a8,u+b2aa,u+b2ac,u+b2b0,u+b2b4,u+b2c8-b2c9,u+b2cc,u+b2d0,u+b2d2,u+b2d8-b2d9,u+b2db-b2dd,u+b2e2,u+b2e4-b2e6,u+b2e8,u+b2eb-b2ef,u+b2f3-b2f5,u+b2f7-b2fd,u+b2ff-b301,u+b304,u+b308,u+b310-b311,u+b313-b315,u+b31b-b31c,u+b324,u+b354-b356,u+b358,u+b35b-b35c,u+b35e-b35f,u+b364-b365,u+b367,u+b369,u+b36b,u+b36e-b371,u+b374,u+b378,u+b380-b381,u+b383-b385,u+b38c,u+b390,u+b394,u+b3a0-b3a1,u+b3a8,u+b3ac,u+b3c4-b3c5,u+b3c8,u+b3cb-b3cc,u+b3ce,u+b3d0,u+b3d4-b3d5,u+b3d7,u+b3d9-b3db,u+b3dd,u+b3df-b3e0,u+b3e4,u+b3e8,u+b3f5,u+b3fc,u+b400,u+b404,u+b40c,u+b40f-b410,u+b418,u+b41c,u+b420,u+b428-b429,u+b42b-b42c,u+b431,u+b434,u+b450-b451,u+b454,u+b457-b458,u+b45f-b461,u+b463,u+b465,u+b46c,u+b480,u+b488,u+b49d,u+b4a4,u+b4a8,u+b4ac,u+b4b5,u+b4b7,u+b4b9,u+b4c0,u+b4c4,u+b4c8,u+b4d0,u+b4d5,u+b4dc-b4dd,u+b4e0,u+b4e3-b4e4,u+b4e6,u+b4ec-b4ed,u+b4ef,u+b4f1,u+b4f5,u+b4f7-b4f8,u+b514-b515,u+b518,u+b51b-b51c,u+b524-b525,u+b527-b52b,u+b530-b531,u+b534,u+b538,u+b540-b541,u+b543-b545,u+b54b-b54d,u+b550,u+b554,u+b55c-b55d,u+b55f-b561,u+b568-b569,u+b584,u+b5a0-b5a1,u+b5a4,u+b5a8,u+b5aa-b5ac,u+b5b0-b5b1,u+b5b3-b5b5,u+b5bb-b5bd,u+b5c0,u+b5c4,u+b5cc-b5cd,u+b5cf-b5d1,u+b5d8,u+b5ec,u+b5fc,u+b610-b611,u+b614,u+b618,u+b625,u+b62c,u+b634,u+b648,u+b664,u+b668,u+b69c-b69d,u+b6a0,u+b6a4,u+b6ab-b6ac,u+b6af,u+b6b1,u+b6d4,u+b6f0,u+b6f4,u+b6f8,u+b700-b701,u+b705,u+b728-b729,u+b72c,u+b72f-b730,u+b738-b739,u+b73b,u+b744,u+b748,u+b74c,u+b754-b755,u+b760-b761,u+b764,u+b768,u+b770-b771,u+b773,u+b775,u+b77c-b77d,u+b780,u+b784,u+b78c-b78d,u+b78f-b792,u+b794,u+b796-b799,u+b79c,u+b7a0,u+b7a8-b7a9,u+b7ab-b7ad,u+b7b4-b7b5,u+b7b8,u+b7c7-b7c9,u+b7ec-b7ed,u+b7f0,u+b7f4,u+b7fc-b801,u+b807-b809,u+b80c,u+b810,u+b818-b819,u+b81b,u+b81d,u+b824-b826,u+b828,u+b82c,u+b834-b835,u+b837-b83a,u+b840,u+b844,u+b851,u+b853,u+b85c-b85d,u+b860,u+b864,u+b86c-b86d,u+b86f-b871,u+b873,u+b878,u+b87c,u+b88d,u+b8a8,u+b8b0,u+b8b4,u+b8b8,u+b8c0-b8c1,u+b8c3,u+b8c5,u+b8cc,u+b8d0,u+b8d4,u+b8dd,u+b8df,u+b8e1,u+b8e8-b8e9,u+b8ec,u+b8f0,u+b8f8-b8f9,u+b8fb,u+b8fd,u+b904,u+b918,u+b920,u+b93c-b93d,u+b940,u+b944,u+b94c,u+b94f,u+b951,u+b958-b959,u+b95c,u+b960,u+b968-b969,u+b96b,u+b96d,u+b974-b975,u+b978,u+b97c,u+b984-b985,u+b987,u+b989-b98a,u+b98d-b98e,u+b990,u+b9ac-b9ad,u+b9b0,u+b9b4,u+b9bc-b9bd,u+b9bf-b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce-b9d2,u+b9d4,u+b9d7-b9d9,u+b9db,u+b9dd-b9df,u+b9e1,u+b9e3-b9e5,u+b9e8,u+b9ec,u+b9f4-b9f5,u+b9f7-b9fa,u+ba00-ba01,u+ba04,u+ba08,u+ba15,u+ba38-ba39,u+ba3c,u+ba3e-ba40,u+ba42,u+ba48-ba49,u+ba4b-ba4e,u+ba53-ba55,u+ba58,u+ba5c,u+ba64-ba65,u+ba67-ba69,u+ba70-ba71,u+ba74,u+ba78,u+ba80,u+ba83-ba87,u+ba8c,u+baa8-baa9,u+baab-baac,u+bab0,u+bab2,u+bab8-bab9,u+babb,u+babd,u+bac4,u+bac8,u+bad8-bad9,u+bafc,u+bb00,u+bb04,u+bb0d,u+bb0f,u+bb11,u+bb18,u+bb1c,u+bb20,u+bb28-bb29,u+bb2b,u+bb34-bb36,u+bb38,u+bb3b-bb3e,u+bb44-bb45,u+bb47,u+bb49,u+bb4d,u+bb4f-bb50,u+bb54,u+bb58,u+bb61,u+bb63,u+bb6c,u+bb88,u+bb8c,u+bb90,u+bba4,u+bba8,u+bbac,u+bbb4,u+bbb7,u+bbb9,u+bbc0,u+bbc4,u+bbc8,u+bbd0,u+bbd3,u+bbd6,u+bbf8-bbf9,u+bbfc,u+bbff-bc00,u+bc02,u+bc08-bc09,u+bc0b-bc0f,u+bc11-bc12,u+bc14-bc18,u+bc1b-bc1f,u+bc24-bc25,u+bc27-bc2a,u+bc2d,u+bc30-bc31,u+bc34,u+bc37-bc38,u+bc40-bc41,u+bc43-bc45,u+bc49,u+bc4c-bc4d,u+bc50,u+bc5d,u+bc84-bc85,u+bc88,u+bc8b-bc8c,u+bc8e,u+bc94-bc95,u+bc97,u+bc99-bc9a,u+bca0-bca1,u+bca4,u+bca7-bca8,u+bcb0-bcb1,u+bcb3-bcb5,u+bcbc-bcbd,u+bcc0,u+bcc4,u+bccd,u+bccf-bcd1,u+bcd5,u+bcd8,u+bcdc,u+bcf4-bcf6,u+bcf8,u+bcfc,u+bd04-bd05,u+bd07,u+bd09,u+bd0f-bd10,u+bd12,u+bd14,u+bd18,u+bd23-bd24,u+bd2b-bd2c,u+bd3d,u+bd40,u+bd48-bd49,u+bd4c,u+bd50,u+bd58-bd59,u+bd5c,u+bd64,u+bd68,u+bd80-bd81,u+bd84,u+bd87-bd8a,u+bd90-bd91,u+bd93,u+bd95-bd96,u+bd99-bd9a,u+bd9c,u+bda4,u+bdb0,u+bdb8,u+bdd4-bdd5,u+bdd8,u+bddc,u+bde9,u+bdf0,u+bdf4,u+bdf8,u+be00,u+be03,u+be05,u+be0c-be0d,u+be10,u+be14,u+be1c-be1d,u+be1f,u+be44-be45,u+be48,u+be4b-be4c,u+be4e,u+be54-be55,u+be57,u+be59-be5b,u+be60-be61,u+be64,u+be68,u+be6a,u+be70-be71,u+be73-be75,u+be7b-be7d,u+be80,u+be84,u+be8c-be8d,u+be8f-be91,u+be98-be99,u+bea8,u+bed0-bed1,u+bed4,u+bed7-bed8,u+bee0,u+bee3-bee5,u+beec,u+bf01,u+bf08-bf09,u+bf18-bf19,u+bf1b-bf1d,u+bf40-bf41,u+bf44,u+bf48,u+bf50-bf51,u+bf55,u+bf5d,u+bf94,u+bfb0,u+bfc5,u+bfcc-bfcd,u+bfd0,u+bfd4,u+bfdc,u+bfdf,u+bfe1,u+c03c,u+c051,u+c058,u+c05c,u+c060,u+c068-c069,u+c090-c091,u+c094,u+c098,u+c0a0-c0a1,u+c0a3,u+c0a5,u+c0ac-c0ad,u+c0af-c0b0,u+c0b3-c0b6,u+c0bc-c0bd,u+c0bf-c0c1,u+c0c5-c0c6,u+c0c8-c0c9,u+c0cc,u+c0d0,u+c0d8-c0d9,u+c0db-c0dd,u+c0e4-c0e6,u+c0e8,u+c0ec,u+c0f4-c0f5,u+c0f7-c0f9,u+c100,u+c104,u+c108,u+c110,u+c115,u+c11c-c120,u+c123-c124,u+c126-c127,u+c12c-c12d,u+c12f-c131,u+c136,u+c138-c139,u+c13c,u+c140,u+c148-c149,u+c14b-c14d,u+c154-c156,u+c158,u+c15c,u+c164-c165,u+c167-c169,u+c16f-c170,u+c174,u+c178,u+c185,u+c18c-c18e,u+c190,u+c194,u+c196,u+c19c-c19d,u+c19f-c1a1,u+c1a5,u+c1a8-c1a9,u+c1ac,u+c1b0,u+c1bd,u+c1c4,u+c1c8,u+c1cc,u+c1d4,u+c1d7-c1d8,u+c1e0,u+c1e4,u+c1e8,u+c1f0-c1f1,u+c1f3,u+c1fc-c1fd,u+c200,u+c204,u+c20c-c20d,u+c20f-c211,u+c218-c219,u+c21c,u+c21f-c220,u+c228-c229,u+c22b,u+c22d,u+c22f,u+c231-c234,u+c245,u+c248,u+c250-c251,u+c254,u+c258,u+c260,u+c265,u+c26c-c26d,u+c270,u+c274,u+c27c-c27d,u+c27f,u+c281,u+c288-c289,u+c290,u+c298,u+c29b,u+c29d,u+c2a4-c2a5,u+c2a8,u+c2ab-c2ad,u+c2b4-c2b5,u+c2b7,u+c2b9-c2ba,u+c2c0,u+c2d0,u+c2dc-c2dd,u+c2e0,u+c2e3-c2e4,u+c2eb-c2ef,u+c2f1,u+c2f3-c2f4,u+c2f6,u+c2f8-c2f9,u+c2fb-c2fc,u+c300,u+c308-c309,u+c30c-c30d,u+c313-c315,u+c318,u+c31c,u+c324-c325,u+c328-c329,u+c330,u+c345,u+c368-c369,u+c36c,u+c370,u+c372,u+c378-c379,u+c37b-c37d,u+c384,u+c388,u+c38c,u+c394,u+c3a0,u+c3b4,u+c3c0,u+c3d8-c3d9,u+c3dc,u+c3df-c3e0,u+c3e2,u+c3e8-c3e9,u+c3ed,u+c3f4-c3f5,u+c3f8,u+c408,u+c410,u+c424,u+c42c-c42d,u+c430,u+c434,u+c43c-c43d,u+c448,u+c464-c465,u+c468,u+c46c,u+c474-c475,u+c479,u+c480,u+c494,u+c49c,u+c4b8,u+c4bc,u+c4e9,u+c4f0-c4f1,u+c4f4,u+c4f8,u+c4fa,u+c4ff-c501,u+c505,u+c50a,u+c50c,u+c510,u+c514,u+c51c,u+c528-c529,u+c52c,u+c530,u+c538-c539,u+c53b-c53d,u+c544-c546,u+c548-c54e,u+c553-c55a,u+c55c-c561,u+c564,u+c568,u+c570-c571,u+c573-c575,u+c57c-c57d,u+c580,u+c584,u+c587,u+c58c-c58d,u+c58f-c591,u+c595,u+c597-c598,u+c59c,u+c5a0,u+c5a9,u+c5b4-c5be,u+c5c4-c5ca,u+c5cc,u+c5ce-c5d1,u+c5d4,u+c5d8,u+c5e0-c5e5,u+c5e7,u+c5ec-c5ee,u+c5f0,u+c5f4,u+c5f6-c5f7,u+c5fc-c601,u+c604-c608,u+c60c,u+c610,u+c618-c619,u+c61b-c61c,u+c624-c625,u+c628,u+c62c-c62e,u+c630,u+c633-c639,u+c63b-c63c,u+c63f-c641,u+c644,u+c648,u+c650-c651,u+c653-c655,u+c65c-c65d,u+c660,u+c66c,u+c66f,u+c671,u+c678-c679,u+c67c,u+c680,u+c688-c689,u+c68b-c68d,u+c694-c695,u+c698,u+c69c,u+c6a4-c6a5,u+c6a7,u+c6a9-c6b1,u+c6b4,u+c6b8-c6ba,u+c6c0-c6c3,u+c6c5,u+c6cc-c6cd,u+c6d0,u+c6d4,u+c6dc-c6dd,u+c6df-c6e1,u+c6e8-c6e9,u+c6ec,u+c6f0,u+c6f8-c6f9,u+c6fd,u+c704-c705,u+c708,u+c70c,u+c714-c715,u+c717-c719,u+c720-c721,u+c724,u+c728,u+c730-c731,u+c733,u+c735,u+c737,u+c73c-c73d,u+c740,u+c744,u+c746-c747,u+c74a-c74d,u+c74f-c758,u+c75c,u+c760,u+c768,u+c76b,u+c76d,u+c774-c776,u+c778,u+c77c-c77e,u+c783-c785,u+c787-c78c,u+c78e-c791,u+c794,u+c796-c798,u+c79a,u+c7a0-c7a1,u+c7a3-c7a6,u+c7ac-c7ad,u+c7b0,u+c7b4,u+c7bc-c7bd,u+c7bf-c7c1,u+c7c8-c7c9,u+c7cc,u+c7ce,u+c7d0,u+c7d8,u+c7dc-c7dd,u+c7e4,u+c7e8,u+c7ec,u+c800-c801,u+c804,u+c808,u+c80a,u+c810-c811,u+c813-c816,u+c81b-c81d,u+c820,u+c824,u+c82c-c82d,u+c82f,u+c831,u+c838-c83a,u+c83c,u+c840,u+c848-c849,u+c84b-c84d,u+c854,u+c870-c871,u+c874,u+c877-c878,u+c87a,u+c880-c881,u+c883-c887,u+c88a-c88d,u+c894,u+c89d,u+c89f,u+c8a1,u+c8a8,u+c8bc-c8bd,u+c8c4,u+c8c8,u+c8cc,u+c8d4-c8d5,u+c8d7,u+c8d9,u+c8e0-c8e1,u+c8e4,u+c8f5,u+c8fc-c8fd,u+c900,u+c904-c906,u+c90c-c90d,u+c90f,u+c911,u+c915,u+c918,u+c92b-c92c,u+c934,u+c950-c951,u+c954,u+c958,u+c960-c961,u+c963,u+c96c,u+c970,u+c974,u+c97c,u+c981,u+c987-c989,u+c98c,u+c990,u+c998-c999,u+c99b,u+c99d,u+c9a3-c9a4,u+c9ac,u+c9c0-c9c1,u+c9c4,u+c9c7-c9c8,u+c9ca,u+c9d0-c9d1,u+c9d3,u+c9d5-c9d6,u+c9d9-c9da,u+c9dc-c9dd,u+c9e0,u+c9e2,u+c9e4,u+c9e7,u+c9ec-c9ed,u+c9ef-c9f1,u+c9f8-c9f9,u+c9fc,u+ca00,u+ca08-ca09,u+ca0b-ca0d,u+ca14,u+ca18,u+ca29,u+ca4c-ca4d,u+ca50,u+ca54,u+ca5c-ca5d,u+ca5f-ca61,u+ca68,u+ca7d,u+ca84,u+ca98,u+cabc-cabd,u+cac0,u+cac4,u+cacc-cacd,u+cacf,u+cad1-cad3,u+cad8-cad9,u+cae0,u+caec,u+caf4,u+cb08,u+cb10,u+cb14,u+cb18,u+cb20-cb21,u+cb2c,u+cb41,u+cb48-cb49,u+cb4c,u+cb50,u+cb58-cb59,u+cb5d,u+cb64,u+cb77-cb79,u+cb9c,u+cbb8,u+cbd4,u+cbe4,u+cbe7,u+cbe9,u+cc0c-cc0d,u+cc10,u+cc14,u+cc1c-cc1d,u+cc21-cc22,u+cc27-cc29,u+cc2c,u+cc2e,u+cc30,u+cc38-cc39,u+cc3b-cc3f,u+cc44-cc45,u+cc48,u+cc4c,u+cc54-cc55,u+cc57-cc59,u+cc60,u+cc64,u+cc66,u+cc68,u+cc70,u+cc75,u+cc98-cc99,u+cc9c,u+cc9e,u+cca0,u+cca8-cca9,u+ccab-ccad,u+ccb4-ccb5,u+ccb8,u+ccbc,u+ccc4-ccc5,u+ccc7,u+ccc9,u+ccd0,u+ccd4,u+cce4,u+ccec,u+ccf0,u+cd01,u+cd08-cd09,u+cd0c,u+cd10,u+cd18-cd19,u+cd1b,u+cd1d,u+cd1f,u+cd23-cd25,u+cd28,u+cd2c,u+cd39,u+cd5c-cd5d,u+cd60,u+cd64,u+cd6c-cd6d,u+cd6f,u+cd71,u+cd78,u+cd88,u+cd94-cd95,u+cd98,u+cd9c,u+cda4-cda5,u+cda7,u+cda9,u+cdaf-cdb0,u+cdc3-cdc4,u+cdcc,u+cdd0,u+cde8,u+cdec,u+cdf0,u+cdf8-cdf9,u+cdfb-cdfd,u+ce04,u+ce08,u+ce0c,u+ce14,u+ce19,u+ce20-ce21,u+ce24,u+ce28,u+ce30-ce31,u+ce33,u+ce35,u+ce58-ce59,u+ce5c,u+ce5f-ce61,u+ce68-ce69,u+ce6b,u+ce6d-ce6e,u+ce74-ce75,u+ce78,u+ce7c,u+ce84-ce85,u+ce87,u+ce89,u+ce90-ce91,u+ce94,u+ce98,u+cea0-cea1,u+cea3-cea5,u+ceac-cead,u+cec1,u+cee4-cee5,u+cee8,u+ceeb-ceec,u+cef4-cef5,u+cef7-cef9,u+cf00-cf01,u+cf04,u+cf08,u+cf10-cf11,u+cf13,u+cf15,u+cf1c,u+cf20,u+cf24,u+cf2c-cf2d,u+cf2f-cf31,u+cf38,u+cf54-cf55,u+cf58,u+cf5c,u+cf64-cf65,u+cf67,u+cf69,u+cf70-cf71,u+cf74,u+cf78,u+cf80,u+cf85,u+cf8c,u+cfa1,u+cfa8,u+cfb0,u+cfc4,u+cfe0-cfe1,u+cfe4,u+cfe8,u+cff0-cff1,u+cff3,u+cff5,u+cffc,u+d000,u+d004,u+d011,u+d018,u+d02d,u+d034-d035,u+d038,u+d03c,u+d044-d045,u+d047,u+d049,u+d050,u+d054,u+d058,u+d060,u+d06c-d06d,u+d070,u+d074,u+d07c-d07d,u+d081,u+d0a4-d0a5,u+d0a8,u+d0ac,u+d0b4-d0b5,u+d0b7,u+d0b9,u+d0c0-d0c1,u+d0c4,u+d0c8-d0ca,u+d0d0-d0d1,u+d0d3-d0d5,u+d0dc-d0dd,u+d0e0,u+d0e4,u+d0ec-d0ed,u+d0ef-d0f1,u+d0f8,u+d10d,u+d130-d131,u+d134,u+d138,u+d13a,u+d140-d141,u+d143-d145,u+d14c-d14d,u+d150,u+d154,u+d15c-d15d,u+d15f,u+d161,u+d168,u+d16c,u+d17c,u+d184,u+d188,u+d1a0-d1a1,u+d1a4,u+d1a8,u+d1b0-d1b1,u+d1b3,u+d1b5,u+d1ba,u+d1bc,u+d1c0,u+d1d8,u+d1f4,u+d1f8,u+d207,u+d209,u+d210,u+d22c-d22d,u+d230,u+d234,u+d23b-d23d,u+d23f,u+d241,u+d248,u+d25b-d25c,u+d264,u+d280-d281,u+d284,u+d288,u+d290-d291,u+d295,u+d29c,u+d2a0,u+d2a4,u+d2ac,u+d2b1,u+d2b8-d2b9,u+d2bc,u+d2bf-d2c0,u+d2c2,u+d2c8-d2c9,u+d2cb,u+d2d1,u+d2d4,u+d2d8,u+d2dc,u+d2e4-d2e5,u+d2f0-d2f1,u+d2f4,u+d2f8,u+d300-d301,u+d303,u+d305,u+d30c-d30e,u+d310,u+d314,u+d316,u+d31c-d31d,u+d31f-d321,u+d325,u+d328-d329,u+d32c,u+d32f-d330,u+d338-d339,u+d33b-d33d,u+d344-d345,u+d348,u+d354,u+d37c-d37d,u+d380,u+d384,u+d38c-d38d,u+d38f-d391,u+d398-d399,u+d39c,u+d3a0,u+d3a8-d3a9,u+d3ab,u+d3ad,u+d3b4,u+d3b8,u+d3bc,u+d3c4-d3c5,u+d3c8-d3c9,u+d3d0,u+d3d8,u+d3e1,u+d3e3,u+d3ec-d3ed,u+d3f0,u+d3f4,u+d3fc-d3fd,u+d3ff,u+d401,u+d408,u+d41d,u+d440,u+d444,u+d45c,u+d460,u+d464,u+d46d,u+d46f,u+d478-d479,u+d47c,u+d47f-d480,u+d482,u+d488-d489,u+d48b,u+d48d,u+d494,u+d4a9,u+d4cc,u+d4d0,u+d4d4,u+d4dc,u+d4df,u+d4e8,u+d4ec,u+d4f0,u+d4f8,u+d4fb,u+d4fd,u+d504,u+d508,u+d50c,u+d514-d515,u+d517,u+d53c-d53d,u+d540,u+d544,u+d54c-d54d,u+d54f,u+d551,u+d558-d559,u+d55c,u+d560,u+d565,u+d568-d569,u+d56b-d56d,u+d573-d575,u+d578,u+d57b-d57c,u+d584-d585,u+d587-d589,u+d58c,u+d58f-d590,u+d592,u+d594,u+d5a0,u+d5a3-d5a5,u+d5a9,u+d5ac,u+d5c0-d5c1,u+d5c8-d5c9,u+d5cc,u+d5d0,u+d5d2,u+d5d8-d5d9,u+d5db,u+d5dd,u+d5e4-d5e5,u+d5e8,u+d5ec,u+d5f4-d5f5,u+d5f7-d5f9,u+d600-d601,u+d604,u+d608,u+d610-d611,u+d613-d615,u+d61c,u+d620,u+d624,u+d62d,u+d638-d639,u+d63c,u+d640,u+d645,u+d648-d649,u+d64b,u+d64d,u+d651,u+d654-d655,u+d658,u+d65b-d65c,u+d667,u+d669,u+d670-d671,u+d674,u+d683,u+d685,u+d68c-d68d,u+d690,u+d694,u+d69d,u+d69f,u+d6a1,u+d6a8,u+d6ac,u+d6b0,u+d6b9,u+d6bb,u+d6c4-d6c5,u+d6c8,u+d6cc,u+d6d1,u+d6d3-d6d4,u+d6d7,u+d6d9,u+d6e0,u+d6e4,u+d6e8,u+d6f0,u+d6f5,u+d6fc-d6fd,u+d700,u+d704,u+d711,u+d718-d719,u+d71c,u+d720,u+d728-d729,u+d72b,u+d72d,u+d734-d735,u+d738,u+d73c,u+d744,u+d747,u+d749,u+d750-d751,u+d754,u+d756-d759,u+d760-d761,u+d763,u+d765,u+d769,u+d76c,u+d770,u+d774,u+d77c-d77d,u+d781,u+d788-d789,u+d78c,u+d790,u+d798-d799,u+d79b,u+d79d,u+feff,u+ff01-ff60}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.woff2)format("woff2-variations");unicode-range:u+180-1c3,u+1c5-25d,u+25f-299,u+29b-2b9,u+2bb-2c9,u+2cc-2cd,u+2d0-2d6,u+2d8-305,u+307,u+309-30d,u+30f-31e,u+321-323,u+325-333,u+335,u+338-35b,u+35d-377,u+37a-37f,u+384-38a,u+38c,u+38e-393,u+395-3a1,u+3a4-3bf,u+3c1-3e1,u+3f0-49d,u+4a0-4ff,u+52f,u+e3f,u+1d43,u+1d47-1d49,u+1d4d,u+1d4f-1d50,u+1d52,u+1d56-1d58,u+1d5b,u+1d62-1d65,u+1d9c,u+1da0,u+1dbb,u+1dbf-1df5,u+1dfc-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2070-2071,u+2074-2077,u+2079-208e,u+2090-209c,u+20a0-20a8,u+20aa-20ab,u+20ad-20bf,u+20db-20de,u+20e8,u+20f0,u+2100-2101,u+2103,u+2105-2106,u+2109,u+2113,u+2116-2117,u+211e-2121,u+2123,u+2126,u+212a-212b,u+212e,u+2132,u+213b,u+214d,u+214f,u+2153,u+215a-2188,u+2303,u+2305,u+2325-2327,u+2329-232b,u+2380,u+2387,u+238b,u+23ce-23cf,u+2423,u+2469-246b,u+246d-2473,u+24b6-24cf,u+24ea-24f4,u+24ff,u+27ef,u+27f5-27fa,u+2985-2986,u+2b06,u+2b12-2b13,u+2b1c,u+2c7c,u+2c7f,u+2dff,u+2e18,u+3041-3094,u+3099-309e,u+30a1-30fe,u+321c,u+3380-3384,u+3388-33ca,u+33cf-33d0,u+33d3,u+33d6,u+33d8,u+33db-33dd,u+a69f,u+a7ff,u+a92e,u+ac03,u+ac05-ac06,u+ac0b-ac0f,u+ac1e-ac1f,u+ac21-ac23,u+ac25-ac2b,u+ac2e,u+ac32-ac37,u+ac3a-ac3b,u+ac3d-ac3f,u+ac41-ac4a,u+ac4c,u+ac4e-ac53,u+ac55-ac57,u+ac59-ac5b,u+ac5d-ac6f,u+ac72-ac73,u+ac75-ac76,u+ac79,u+ac7b-ac7f,u+ac82,u+ac87,u+ac8d,u+ac8f,u+ac91-ac93,u+ac95-ac9b,u+ac9e,u+aca3,u+aca5-aca6,u+acab,u+acad-acae,u+acb1-acb7,u+acba,u+acbe-acc0,u+acc2-acc3,u+acc6-acc7,u+acc9-accb,u+accd-acd4,u+acd6,u+acd8-acdf,u+ace2-ace3,u+ace5-ace6,u+ace9,u+aceb,u+aced-acee,u+acf2,u+acf8-acfb,u+acfe-acff,u+ad01-ad03,u+ad05,u+ad07-ad0b,u+ad0e,u+ad10,u+ad12-ad17,u+ad19-ad1b,u+ad1d,u+ad1f,u+ad21-ad27,u+ad2a-ad2b,u+ad2e-ad33,u+ad36-ad37,u+ad39-ad3b,u+ad3d-ad43,u+ad46,u+ad48,u+ad4a-ad4f,u+ad51-ad53,u+ad55-ad57,u+ad59-ad60,u+ad62,u+ad64-ad6b,u+ad6e-ad6f,u+ad71-ad72,u+ad77-ad7a,u+ad7e,u+ad80,u+ad83-ad87,u+ad8a-ad8b,u+ad8d-ad8f,u+ad91-ad9b,u+ad9e-ada3,u+ada5-adb6,u+adb8-adbf,u+adc2-adc3,u+adc5-adc7,u+adc9-adcf,u+add2,u+add4-addb,u+addd-addf,u+ade1-ade3,u+ade5-adee,u+adf0,u+adf2-adf7,u+adfa-adfb,u+adfd-adfe,u+ae02-ae04,u+ae06-ae07,u+ae0a,u+ae0c,u+ae0e-ae10,u+ae12-ae13,u+ae15-ae17,u+ae19-ae2f,u+ae32-ae33,u+ae35-ae36,u+ae39,u+ae3b-ae3f,u+ae42,u+ae47-ae48,u+ae4b,u+ae4f,u+ae52-ae53,u+ae55,u+ae57-ae5b,u+ae5e,u+ae62-ae64,u+ae66-ae67,u+ae6a-ae6b,u+ae6d-ae6f,u+ae71-ae77,u+ae7a,u+ae7e-ae83,u+ae86-ae8b,u+ae8d-aebb,u+aebf,u+aec1-aec3,u+aec5-aecb,u+aece,u+aed2-aed7,u+aeda-aedb,u+aedd-aee7,u+aee9-aeea,u+aeec,u+aeee-aef3,u+aef5-aef7,u+aef9-aefb,u+aefd-af06,u+af09-af0c,u+af0e-af0f,u+af11-af2b,u+af2e-af2f,u+af31,u+af33,u+af35-af39,u+af3b,u+af3e,u+af40,u+af44-af47,u+af4a-af4f,u+af51-af5b,u+af5e-af63,u+af66-af78,u+af7a-af7f,u+af81-af83,u+af85-af87,u+af89-af8f,u+af92-af94,u+af96-af9b,u+af9d-afb7,u+afba-afbb,u+afbd-afbf,u+afc1-afc6,u+afca,u+afcc,u+afcf-afd3,u+afd5-afdb,u+afdd-afe6,u+afea-afef,u+aff2-aff3,u+aff5-aff7,u+aff9-afff,u+b002-b003,u+b005-b00b,u+b00d-b00f,u+b011-b013,u+b015-b01b,u+b01e-b027,u+b029-b043,u+b046-b047,u+b049,u+b04b,u+b04d,u+b04f-b052,u+b056,u+b058,u+b05a-b05c,u+b05e-b07b,u+b07e-b07f,u+b081-b083,u+b085-b08b,u+b08e,u+b090,u+b092-b097,u+b09b,u+b09d-b09e,u+b0a3-b0a7,u+b0aa,u+b0b0,u+b0b2,u+b0b6-b0b7,u+b0b9-b0bb,u+b0bd-b0c3,u+b0c6,u+b0ca-b0cf,u+b0d2-b0d3,u+b0d5-b0d7,u+b0d9-b0df,u+b0e1-b0e4,u+b0e6-b107,u+b10a,u+b10d-b10f,u+b111,u+b114-b117,u+b11a,u+b11e-b122,u+b126-b127,u+b129-b12b,u+b12d-b133,u+b136,u+b13a-b13f,u+b142-b143,u+b145-b147,u+b149-b14f,u+b152,u+b156-b157,u+b159-b15b,u+b15d-b15f,u+b161-b177,u+b17a-b17b,u+b17d-b17f,u+b181,u+b183-b187,u+b18a,u+b18c,u+b18e-b191,u+b195-b197,u+b199-b19b,u+b19d-b1a6,u+b1a9-b1cb,u+b1cd-b1cf,u+b1d1-b1d3,u+b1d5-b1db,u+b1de,u+b1e0-b1e7,u+b1ea-b1eb,u+b1ed-b1ef,u+b1f1-b1f8,u+b1fa,u+b1fc,u+b1fe-b203,u+b206-b207,u+b209-b20a,u+b20d-b213,u+b216,u+b218,u+b21a-b21f,u+b221-b233,u+b235-b23b,u+b23d-b257,u+b259-b25b,u+b25d-b25f,u+b261-b267,u+b26a-b273,u+b276-b27b,u+b27d-b283,u+b286-b288,u+b28a-b28f,u+b292-b293,u+b296,u+b29b-b29f,u+b2a2,u+b2a4,u+b2a7,u+b2a9,u+b2ab,u+b2ad-b2af,u+b2b1-b2b3,u+b2b5-b2c7,u+b2ca-b2cb,u+b2cd-b2cf,u+b2d1,u+b2d3-b2d7,u+b2da,u+b2de-b2e1,u+b2e3,u+b2e7,u+b2e9-b2ea,u+b2f0-b2f2,u+b2f6,u+b2fe,u+b302-b303,u+b305-b307,u+b309-b30f,u+b312,u+b316-b31a,u+b31d-b323,u+b325-b353,u+b357,u+b359-b35a,u+b35d,u+b360-b363,u+b366,u+b368,u+b36a,u+b36c-b36d,u+b372-b373,u+b375-b377,u+b379-b37f,u+b382,u+b386-b38b,u+b38d-b38f,u+b391-b393,u+b395-b39f,u+b3a2-b3a7,u+b3a9-b3ab,u+b3ad-b3c3,u+b3c6-b3c7,u+b3c9-b3ca,u+b3cd,u+b3cf,u+b3d1-b3d3,u+b3d6,u+b3d8,u+b3dc,u+b3de,u+b3e1-b3e3,u+b3e5-b3e7,u+b3e9-b3f4,u+b3f6-b3fb,u+b3fd-b3ff,u+b401-b403,u+b405-b40b,u+b40d-b40e,u+b411-b417,u+b419-b41b,u+b41d-b41f,u+b421-b427,u+b42a,u+b42d-b430,u+b432-b433,u+b435-b44f,u+b452-b453,u+b455-b456,u+b459-b45e,u+b462,u+b464,u+b466-b46b,u+b46d-b47f,u+b481-b487,u+b489-b49c,u+b49e-b4a3,u+b4a5-b4a7,u+b4a9-b4ab,u+b4ad-b4b4,u+b4b6,u+b4b8,u+b4ba-b4bf,u+b4c1-b4c3,u+b4c5-b4c7,u+b4c9-b4cf,u+b4d1-b4d4,u+b4d6-b4db,u+b4de-b4df,u+b4e1-b4e2,u+b4e5,u+b4e7-b4eb,u+b4ee,u+b4f0,u+b4f2-b4f4,u+b4f6,u+b4f9-b513,u+b516-b517,u+b519-b51a,u+b51d-b523,u+b526,u+b52c-b52f,u+b532-b533,u+b535-b537,u+b539-b53f,u+b542,u+b546-b54a,u+b54e-b54f,u+b551-b553,u+b555-b55b,u+b55e,u+b562-b567,u+b56a-b583,u+b585-b59f,u+b5a2-b5a3,u+b5a5-b5a7,u+b5a9,u+b5ad-b5af,u+b5b2,u+b5b6-b5ba,u+b5be-b5bf,u+b5c1-b5c3,u+b5c5-b5cb,u+b5ce,u+b5d2-b5d7,u+b5d9-b5eb,u+b5ed-b5fb,u+b5fd-b60f,u+b612-b613,u+b615-b617,u+b619-b624,u+b626-b62b,u+b62d-b633,u+b635-b647,u+b649-b663,u+b665-b667,u+b669-b69b,u+b69e-b69f,u+b6a1-b6a3,u+b6a5-b6aa,u+b6ad-b6ae,u+b6b0,u+b6b2-b6d3,u+b6d5-b6ef,u+b6f1-b6f3,u+b6f5-b6f7,u+b6f9-b6ff,u+b702-b704,u+b706-b727,u+b72a-b72b,u+b72d-b72e,u+b731-b737,u+b73a,u+b73c-b743,u+b745-b747,u+b749-b74b,u+b74d-b753,u+b756-b75f,u+b762-b763,u+b765-b767,u+b769-b76f,u+b772,u+b774,u+b776-b77b,u+b77e-b77f,u+b781-b783,u+b785-b78b,u+b78e,u+b793,u+b795,u+b79a-b79b,u+b79d-b79f,u+b7a1-b7a7,u+b7aa,u+b7ae-b7b3,u+b7b6-b7b7,u+b7b9-b7c6,u+b7ca-b7eb,u+b7ee-b7ef,u+b7f1-b7f3,u+b7f5-b7fb,u+b802-b806,u+b80a-b80b,u+b80d-b80f,u+b811-b817,u+b81a,u+b81c,u+b81e-b823,u+b827,u+b829-b82b,u+b82d-b833,u+b836,u+b83b-b83f,u+b841-b843,u+b845-b850,u+b852,u+b854-b85b,u+b85e-b85f,u+b861-b863,u+b865-b86b,u+b86e,u+b872,u+b874-b877,u+b879-b87b,u+b87d-b88c,u+b88e-b8a7,u+b8a9-b8af,u+b8b1-b8b3,u+b8b5-b8b7,u+b8b9-b8bf,u+b8c2,u+b8c4,u+b8c6-b8cb,u+b8cd-b8cf,u+b8d1-b8d3,u+b8d5-b8dc,u+b8de,u+b8e0,u+b8e2-b8e7,u+b8ea-b8eb,u+b8ed-b8ef,u+b8f1-b8f7,u+b8fa,u+b8fc,u+b8fe-b903,u+b905-b917,u+b919-b91f,u+b921-b93b,u+b93e-b93f,u+b941-b943,u+b945-b94b,u+b94d-b94e,u+b950,u+b952-b957,u+b95a-b95b,u+b95d-b95f,u+b961-b967,u+b96a,u+b96c,u+b96e-b973,u+b976-b977,u+b979-b97b,u+b97d-b983,u+b986,u+b988,u+b98b-b98c,u+b98f,u+b991-b9ab,u+b9ae-b9af,u+b9b1-b9b3,u+b9b5-b9bb,u+b9be,u+b9c2-b9c7,u+b9ca-b9cb,u+b9cd,u+b9d3,u+b9d5-b9d6,u+b9da,u+b9dc,u+b9e0,u+b9e2,u+b9e6-b9e7,u+b9e9-b9eb,u+b9ed-b9f3,u+b9f6,u+b9fb-b9ff,u+ba02-ba03,u+ba05-ba07,u+ba09-ba14,u+ba16-ba37,u+ba3a-ba3b,u+ba3d,u+ba41,u+ba43-ba47,u+ba4a,u+ba4f-ba52,u+ba56-ba57,u+ba59-ba5b,u+ba5d-ba63,u+ba66,u+ba6a-ba6f,u+ba72-ba73,u+ba75-ba77,u+ba79-ba7f,u+ba81-ba82,u+ba88-ba8b,u+ba8d-baa7,u+baaa,u+baad-baaf,u+bab1,u+bab3-bab7,u+baba,u+babc,u+babe-bac3,u+bac5-bac7,u+bac9-bad7,u+bada-bafb,u+bafd-baff,u+bb01-bb03,u+bb05-bb0c,u+bb0e,u+bb10,u+bb12-bb17,u+bb19-bb1b,u+bb1d-bb1f,u+bb21-bb27,u+bb2a,u+bb2c-bb33,u+bb37,u+bb39-bb3a,u+bb3f-bb43,u+bb46,u+bb48,u+bb4a-bb4c,u+bb4e,u+bb51-bb53,u+bb55-bb57,u+bb59-bb60,u+bb62,u+bb64-bb6b,u+bb6d-bb87,u+bb89-bb8b,u+bb8d-bb8f,u+bb91-bba3,u+bba5-bba7,u+bba9-bbab,u+bbad-bbb3,u+bbb5-bbb6,u+bbb8,u+bbba-bbbf,u+bbc1-bbc3,u+bbc5-bbc7,u+bbc9-bbcf,u+bbd1-bbd2,u+bbd4-bbd5,u+bbd7-bbf7,u+bbfa-bbfb,u+bbfd-bbfe,u+bc01,u+bc03-bc07,u+bc0a,u+bc10,u+bc13,u+bc19-bc1a,u+bc20-bc23,u+bc26,u+bc2b-bc2c,u+bc2e-bc2f,u+bc32-bc33,u+bc35-bc36,u+bc39-bc3f,u+bc42,u+bc46-bc48,u+bc4a-bc4b,u+bc4e-bc4f,u+bc51-bc5c,u+bc5e-bc83,u+bc86-bc87,u+bc89-bc8a,u+bc8d,u+bc8f-bc93,u+bc96,u+bc98,u+bc9b-bc9f,u+bca2-bca3,u+bca5-bca6,u+bca9-bcaf,u+bcb2,u+bcb6-bcbb,u+bcbe-bcbf,u+bcc1-bcc3,u+bcc5-bccc,u+bcce,u+bcd2-bcd4,u+bcd6-bcd7,u+bcd9-bcdb,u+bcdd-bcf3,u+bcf7,u+bcf9-bcfb,u+bcfd-bd03,u+bd06,u+bd08,u+bd0a-bd0e,u+bd11,u+bd13,u+bd15-bd17,u+bd19-bd22,u+bd25-bd2a,u+bd2d-bd3c,u+bd3e-bd3f,u+bd41-bd47,u+bd4a-bd4b,u+bd4d-bd4f,u+bd51-bd57,u+bd5a-bd5b,u+bd5d-bd63,u+bd65-bd67,u+bd69-bd7f,u+bd82-bd83,u+bd85-bd86,u+bd8b-bd8f,u+bd92,u+bd94,u+bd97-bd98,u+bd9b,u+bd9d-bda3,u+bda5-bdaf,u+bdb1-bdb7,u+bdb9-bdd3,u+bdd6-bdd7,u+bdd9-bddb,u+bddd-bde8,u+bdea-bdef,u+bdf1-bdf3,u+bdf5-bdf7,u+bdf9-bdff,u+be01-be02,u+be04,u+be06-be0b,u+be0e-be0f,u+be11-be13,u+be15-be1b,u+be1e,u+be20-be43,u+be46-be47,u+be49-be4a,u+be4d,u+be4f-be53,u+be56,u+be58,u+be5c-be5f,u+be62-be63,u+be65-be67,u+be69,u+be6b-be6f,u+be72,u+be76-be7a,u+be7e-be7f,u+be81-be83,u+be85-be8b,u+be8e,u+be92-be97,u+be9a-bea7,u+bea9-becf,u+bed2-bed3,u+bed5-bed6,u+bed9-bedf,u+bee1-bee2,u+bee6-beeb,u+beed-bf00,u+bf02-bf07,u+bf0a-bf17,u+bf1a,u+bf1e-bf3f,u+bf42-bf43,u+bf45-bf47,u+bf49-bf4f,u+bf52-bf54,u+bf56-bf5c,u+bf5e-bf93,u+bf95-bfaf,u+bfb1-bfc4,u+bfc6-bfcb,u+bfce-bfcf,u+bfd1-bfd3,u+bfd5-bfdb,u+bfdd-bfde,u+bfe0,u+bfe2-c03b,u+c03d-c050,u+c052-c057,u+c059-c05b,u+c05d-c05f,u+c061-c067,u+c06a-c08f,u+c092-c093,u+c095-c097,u+c099-c09f,u+c0a2,u+c0a4,u+c0a6-c0ab,u+c0ae,u+c0b1-c0b2,u+c0b7-c0bb,u+c0be,u+c0c2-c0c4,u+c0c7,u+c0ca-c0cb,u+c0cd-c0cf,u+c0d1-c0d7,u+c0da,u+c0de-c0e3,u+c0e7,u+c0e9-c0eb,u+c0ed-c0f3,u+c0f6,u+c0fa-c0ff,u+c101-c103,u+c105-c107,u+c109-c10f,u+c111-c114,u+c116-c11b,u+c121-c122,u+c125,u+c128-c12b,u+c12e,u+c132-c135,u+c137,u+c13a-c13b,u+c13d-c13f,u+c141-c147,u+c14a,u+c14e-c153,u+c157,u+c159-c15b,u+c15d-c163,u+c166,u+c16a-c16e,u+c171-c173,u+c175-c177,u+c179-c184,u+c186-c18b,u+c18f,u+c191-c193,u+c195,u+c197-c19b,u+c19e,u+c1a2-c1a4,u+c1a6-c1a7,u+c1aa-c1ab,u+c1ad-c1af,u+c1b1-c1bc,u+c1be-c1c3,u+c1c5-c1c7,u+c1c9-c1cb,u+c1cd-c1d3,u+c1d5-c1d6,u+c1d9-c1df,u+c1e1-c1e3,u+c1e5-c1e7,u+c1e9-c1ef,u+c1f2,u+c1f4-c1fb,u+c1fe-c1ff,u+c201-c203,u+c205-c20b,u+c20e,u+c212-c217,u+c21a-c21b,u+c21d-c21e,u+c221-c227,u+c22a,u+c22c,u+c22e,u+c230,u+c235-c244,u+c246-c247,u+c249-c24f,u+c252-c253,u+c255-c257,u+c259-c25f,u+c261-c264,u+c266-c26b,u+c26e-c26f,u+c271-c273,u+c275-c27b,u+c27e,u+c280,u+c282-c287,u+c28a-c28f,u+c291-c297,u+c299-c29a,u+c29c,u+c29e-c2a3,u+c2a6-c2a7,u+c2a9-c2aa,u+c2ae-c2b3,u+c2b6,u+c2b8,u+c2bb-c2bf,u+c2c1-c2cf,u+c2d1-c2db,u+c2de-c2df,u+c2e1-c2e2,u+c2e5-c2ea,u+c2f0,u+c2f2,u+c2f5,u+c2f7,u+c2fa,u+c2fd-c2ff,u+c301-c307,u+c30a-c30b,u+c30e-c312,u+c316-c317,u+c319-c31b,u+c31d-c323,u+c326-c327,u+c32a-c32f,u+c331-c344,u+c346-c367,u+c36a-c36b,u+c36d-c36f,u+c371,u+c373-c377,u+c37a,u+c37e-c383,u+c385-c387,u+c389-c38b,u+c38d-c393,u+c395-c39f,u+c3a1-c3b3,u+c3b5-c3bf,u+c3c1-c3d7,u+c3da-c3db,u+c3dd-c3de,u+c3e1,u+c3e3-c3e7,u+c3ea-c3ec,u+c3ee-c3f3,u+c3f6-c3f7,u+c3f9-c407,u+c409-c40f,u+c411-c423,u+c425-c42b,u+c42e-c42f,u+c431-c433,u+c435-c43b,u+c43e-c447,u+c449-c463,u+c466-c467,u+c469-c46b,u+c46d-c473,u+c476-c478,u+c47a-c47f,u+c481-c493,u+c495-c49b,u+c49d-c4b7,u+c4b9-c4bb,u+c4bd-c4e8,u+c4ea-c4ef,u+c4f2-c4f3,u+c4f5-c4f7,u+c4f9,u+c4fb-c4fe,u+c502-c504,u+c506-c509,u+c50b,u+c50d-c50f,u+c511-c513,u+c515-c51b,u+c51d-c527,u+c52a-c52b,u+c52d-c52f,u+c531-c537,u+c53a,u+c53e-c543,u+c547,u+c54f-c552,u+c55b,u+c562-c563,u+c565-c567,u+c569-c56f,u+c572,u+c576-c57b,u+c57e-c57f,u+c581-c583,u+c585-c586,u+c588-c58b,u+c58e,u+c592-c594,u+c596,u+c599-c59b,u+c59d-c59f,u+c5a1-c5a8,u+c5aa-c5b3,u+c5bf-c5c3,u+c5cb,u+c5cd,u+c5d2-c5d3,u+c5d5-c5d7,u+c5d9-c5df,u+c5e6,u+c5e8-c5eb,u+c5ef,u+c5f1-c5f3,u+c5f5,u+c5f8-c5fb,u+c602-c603,u+c609-c60b,u+c60d-c60f,u+c611-c617,u+c61a,u+c61d-c623,u+c626-c627,u+c629-c62b,u+c62f,u+c631-c632,u+c63a,u+c63d-c63e,u+c642-c643,u+c645-c647,u+c649-c64f,u+c652,u+c656-c65b,u+c65e-c65f,u+c661-c66b,u+c66d-c66e,u+c670,u+c672-c677,u+c67a-c67b,u+c67d-c67f,u+c681-c687,u+c68a,u+c68e-c693,u+c696-c697,u+c699-c69b,u+c69d-c6a3,u+c6a6,u+c6a8,u+c6b2-c6b3,u+c6b5-c6b7,u+c6bb-c6bf,u+c6c4,u+c6c6-c6cb,u+c6ce-c6cf,u+c6d1-c6d3,u+c6d5-c6db,u+c6de,u+c6e2-c6e7,u+c6ea-c6eb,u+c6ed-c6ef,u+c6f1-c6f7,u+c6fa-c6fc,u+c6fe-c703,u+c706-c707,u+c709-c70b,u+c70d-c713,u+c716,u+c71a-c71f,u+c722-c723,u+c725-c727,u+c729-c72f,u+c732,u+c734,u+c736,u+c738-c73b,u+c73e-c73f,u+c741-c743,u+c745,u+c748-c749,u+c74e,u+c759-c75b,u+c75d-c75f,u+c761-c767,u+c769-c76a,u+c76c,u+c76e-c773,u+c777,u+c779-c77b,u+c77f-c782,u+c786,u+c78d,u+c792-c793,u+c795,u+c799,u+c79b-c79f,u+c7a2,u+c7a7-c7ab,u+c7ae-c7af,u+c7b1-c7b3,u+c7b5-c7bb,u+c7be,u+c7c2-c7c7,u+c7ca-c7cb,u+c7cd,u+c7cf,u+c7d1-c7d7,u+c7d9-c7db,u+c7de-c7e3,u+c7e5-c7e7,u+c7e9-c7eb,u+c7ed-c7ff,u+c802-c803,u+c805-c807,u+c809,u+c80b-c80f,u+c812,u+c817-c81a,u+c81e-c81f,u+c821-c823,u+c825-c82b,u+c82e,u+c830,u+c832-c837,u+c83b,u+c83d-c83f,u+c841-c847,u+c84a,u+c84e-c853,u+c855-c86f,u+c872-c873,u+c875-c876,u+c879,u+c87b-c87f,u+c882,u+c888-c889,u+c88e-c893,u+c895-c89c,u+c89e,u+c8a0,u+c8a2-c8a7,u+c8a9-c8bb,u+c8be-c8c3,u+c8c5-c8c7,u+c8c9-c8cb,u+c8cd-c8d3,u+c8d6,u+c8d8,u+c8da-c8df,u+c8e2-c8e3,u+c8e5-c8f4,u+c8f6-c8fb,u+c8fe-c8ff,u+c901-c903,u+c907-c90b,u+c90e,u+c910,u+c912-c914,u+c916-c917,u+c919-c92a,u+c92d-c933,u+c935-c94f,u+c952-c953,u+c955-c957,u+c959-c95f,u+c962,u+c964-c96b,u+c96d-c96f,u+c971-c973,u+c975-c97b,u+c97d-c980,u+c982-c986,u+c98a-c98b,u+c98d-c98f,u+c991-c997,u+c99a,u+c99c,u+c99e-c9a2,u+c9a5-c9ab,u+c9ad-c9bf,u+c9c2-c9c3,u+c9c5-c9c6,u+c9c9,u+c9cb-c9cf,u+c9d2,u+c9d4,u+c9d7-c9d8,u+c9db,u+c9de-c9df,u+c9e1,u+c9e3,u+c9e5-c9e6,u+c9e8-c9eb,u+c9ee,u+c9f2-c9f7,u+c9fa-c9fb,u+c9fd-c9ff,u+ca01-ca07,u+ca0a,u+ca0e-ca13,u+ca15-ca17,u+ca19-ca28,u+ca2a-ca4b,u+ca4e-ca4f,u+ca51-ca53,u+ca55-ca5b,u+ca5e,u+ca62-ca67,u+ca69-ca7c,u+ca7e-ca83,u+ca85-ca97,u+ca99-cabb,u+cabe-cabf,u+cac1-cac3,u+cac5-cacb,u+cace,u+cad0,u+cad4-cad7,u+cada-cadf,u+cae1-caeb,u+caed-caf3,u+caf5-cb07,u+cb09-cb0f,u+cb11-cb13,u+cb15-cb17,u+cb19-cb1f,u+cb22-cb2b,u+cb2d-cb40,u+cb42-cb47,u+cb4a-cb4b,u+cb4d-cb4f,u+cb51-cb57,u+cb5a-cb5c,u+cb5e-cb63,u+cb65-cb76,u+cb7a-cb9b,u+cb9d-cbb7,u+cbb9-cbd3,u+cbd5-cbe3,u+cbe5-cbe6,u+cbe8,u+cbea-cc0b,u+cc0e-cc0f,u+cc11-cc13,u+cc15-cc1b,u+cc1e-cc20,u+cc23-cc26,u+cc2a-cc2b,u+cc2d,u+cc2f,u+cc31-cc37,u+cc3a,u+cc40-cc43,u+cc46-cc47,u+cc49-cc4b,u+cc4d-cc53,u+cc56,u+cc5a-cc5f,u+cc61-cc63,u+cc65,u+cc67,u+cc69-cc6f,u+cc71-cc74,u+cc76-cc97,u+cc9a-cc9b,u+cc9d,u+cc9f,u+cca1-cca7,u+ccaa,u+ccae-ccb3,u+ccb6-ccb7,u+ccb9-ccbb,u+ccbd-ccc3,u+ccc6,u+ccc8,u+ccca-cccf,u+ccd1-ccd3,u+ccd5-cce3,u+cce5-cceb,u+cced-ccef,u+ccf1-cd00,u+cd02-cd07,u+cd0a-cd0b,u+cd0d-cd0f,u+cd11-cd17,u+cd1a,u+cd1c,u+cd1e,u+cd20-cd22,u+cd26-cd27,u+cd29-cd2b,u+cd2d-cd38,u+cd3a-cd5b,u+cd5e-cd5f,u+cd61-cd63,u+cd65-cd6b,u+cd6e,u+cd70,u+cd72-cd77,u+cd79-cd87,u+cd89-cd93,u+cd96-cd97,u+cd99-cd9b,u+cd9d-cda3,u+cda6,u+cda8,u+cdaa-cdae,u+cdb1-cdc2,u+cdc5-cdcb,u+cdcd-cdcf,u+cdd1-cde7,u+cde9-cdeb,u+cded-cdef,u+cdf1-cdf7,u+cdfa,u+cdfe-ce03,u+ce05-ce07,u+ce09-ce0b,u+ce0d-ce13,u+ce15-ce18,u+ce1a-ce1f,u+ce22-ce23,u+ce25-ce27,u+ce29-ce2f,u+ce32,u+ce34,u+ce36-ce57,u+ce5a-ce5b,u+ce5d-ce5e,u+ce62-ce67,u+ce6a,u+ce6c,u+ce6f-ce73,u+ce76-ce77,u+ce79-ce7b,u+ce7d-ce83,u+ce86,u+ce88,u+ce8a-ce8f,u+ce92-ce93,u+ce95-ce97,u+ce99-ce9f,u+cea2,u+cea6-ceab,u+ceae-cec0,u+cec2-cee3,u+cee6-cee7,u+cee9-ceea,u+ceed-cef3,u+cef6,u+cefa-ceff,u+cf02-cf03,u+cf05-cf07,u+cf09-cf0f,u+cf12,u+cf14,u+cf16-cf1b,u+cf1d-cf1f,u+cf21-cf23,u+cf25-cf2b,u+cf2e,u+cf32-cf37,u+cf39-cf53,u+cf56-cf57,u+cf59-cf5b,u+cf5d-cf63,u+cf66,u+cf68,u+cf6a-cf6f,u+cf72-cf73,u+cf75-cf77,u+cf79-cf7f,u+cf81-cf84,u+cf86-cf8b,u+cf8d-cfa0,u+cfa2-cfa7,u+cfa9-cfaf,u+cfb1-cfc3,u+cfc5-cfdf,u+cfe2-cfe3,u+cfe5-cfe7,u+cfe9-cfef,u+cff2,u+cff4,u+cff6-cffb,u+cffd-cfff,u+d001-d003,u+d005-d010,u+d012-d017,u+d019-d02c,u+d02e-d033,u+d036-d037,u+d039-d03b,u+d03d-d043,u+d046,u+d048,u+d04a-d04f,u+d051-d053,u+d055-d057,u+d059-d05f,u+d061-d06b,u+d06e-d06f,u+d071-d073,u+d075-d07b,u+d07e-d080,u+d082-d0a3,u+d0a6-d0a7,u+d0a9-d0ab,u+d0ad-d0b3,u+d0b6,u+d0b8,u+d0ba-d0bf,u+d0c2-d0c3,u+d0c5-d0c7,u+d0cb-d0cf,u+d0d2,u+d0d6-d0db,u+d0de-d0df,u+d0e1-d0e3,u+d0e5-d0eb,u+d0ee,u+d0f2-d0f7,u+d0f9-d10c,u+d10e-d12f,u+d132-d133,u+d135-d137,u+d139,u+d13b-d13f,u+d142,u+d146-d14b,u+d14e-d14f,u+d151-d153,u+d155-d15b,u+d15e,u+d160,u+d162-d167,u+d169-d16b,u+d16d-d17b,u+d17d-d183,u+d185-d187,u+d189-d19f,u+d1a2-d1a3,u+d1a5-d1a7,u+d1a9-d1af,u+d1b2,u+d1b4,u+d1b6-d1b9,u+d1bb,u+d1bd-d1bf,u+d1c1-d1d7,u+d1d9-d1f3,u+d1f5-d1f7,u+d1f9-d206,u+d208,u+d20a-d20f,u+d211-d22b,u+d22e-d22f,u+d231-d233,u+d235-d23a,u+d23e,u+d240,u+d242-d247,u+d249-d25a,u+d25d-d263,u+d265-d27f,u+d282-d283,u+d285-d287,u+d289-d28f,u+d292-d294,u+d296-d29b,u+d29d-d29f,u+d2a1-d2a3,u+d2a5-d2ab,u+d2ad-d2b0,u+d2b2-d2b7,u+d2ba-d2bb,u+d2bd-d2be,u+d2c1,u+d2c3-d2c7,u+d2ca,u+d2cc-d2d0,u+d2d2-d2d3,u+d2d5-d2d7,u+d2d9-d2db,u+d2dd-d2e3,u+d2e6-d2ef,u+d2f2-d2f3,u+d2f5-d2f7,u+d2f9-d2ff,u+d302,u+d304,u+d306-d30b,u+d30f,u+d311-d313,u+d315,u+d317-d31b,u+d31e,u+d322-d324,u+d326-d327,u+d32a-d32b,u+d32d-d32e,u+d331-d337,u+d33a,u+d33e-d343,u+d346-d347,u+d349-d353,u+d355-d37b,u+d37e-d37f,u+d381-d383,u+d385-d38b,u+d38e,u+d392-d397,u+d39a-d39b,u+d39d-d39f,u+d3a1-d3a7,u+d3aa,u+d3ac,u+d3ae-d3b3,u+d3b5-d3b7,u+d3b9-d3bb,u+d3bd-d3c3,u+d3c6-d3c7,u+d3ca-d3cf,u+d3d1-d3d7,u+d3d9-d3e0,u+d3e2,u+d3e4-d3eb,u+d3ee-d3ef,u+d3f1-d3f3,u+d3f5-d3fb,u+d3fe,u+d400,u+d402-d407,u+d409-d41c,u+d41e-d43f,u+d441-d443,u+d445-d45b,u+d45d-d45f,u+d461-d463,u+d465-d46c,u+d46e,u+d470-d477,u+d47a-d47b,u+d47d-d47e,u+d481,u+d483-d487,u+d48a,u+d48c,u+d48e-d493,u+d495-d4a8,u+d4aa-d4cb,u+d4cd-d4cf,u+d4d1-d4d3,u+d4d5-d4db,u+d4dd-d4de,u+d4e0-d4e7,u+d4e9-d4eb,u+d4ed-d4ef,u+d4f1-d4f7,u+d4f9-d4fa,u+d4fc,u+d4fe-d503,u+d505-d507,u+d509-d50b,u+d50d-d513,u+d516,u+d518-d53b,u+d53e-d53f,u+d541-d543,u+d545-d54b,u+d54e,u+d550,u+d552-d557,u+d55a-d55b,u+d55d-d55f,u+d561-d564,u+d566-d567,u+d56a,u+d56e-d572,u+d576-d577,u+d579-d57a,u+d57d-d583,u+d586,u+d58a-d58b,u+d58d-d58e,u+d591,u+d593,u+d595-d59f,u+d5a1-d5a2,u+d5a6-d5a8,u+d5aa-d5ab,u+d5ad-d5bf,u+d5c2-d5c7,u+d5ca-d5cb,u+d5cd-d5cf,u+d5d1,u+d5d3-d5d7,u+d5da,u+d5dc,u+d5de-d5e3,u+d5e6-d5e7,u+d5e9-d5eb,u+d5ed-d5f3,u+d5f6,u+d5fa-d5ff,u+d602-d603,u+d605-d607,u+d609-d60f,u+d612,u+d616-d61b,u+d61d-d61f,u+d621-d623,u+d625-d62c,u+d62e-d637,u+d63a-d63b,u+d63d-d63f,u+d641-d644,u+d646-d647,u+d64a,u+d64c,u+d64e-d650,u+d652-d653,u+d656-d657,u+d659-d65a,u+d65d-d666,u+d668,u+d66a-d66f,u+d672-d673,u+d675-d682,u+d684,u+d686-d68b,u+d68e-d68f,u+d691-d693,u+d695-d69c,u+d69e,u+d6a0,u+d6a2-d6a7,u+d6a9-d6ab,u+d6ad-d6af,u+d6b1-d6b8,u+d6ba,u+d6bc-d6c3,u+d6c6-d6c7,u+d6c9-d6cb,u+d6cd-d6d0,u+d6d2,u+d6d5-d6d6,u+d6d8,u+d6da-d6df,u+d6e1-d6e3,u+d6e5-d6e7,u+d6e9-d6ef,u+d6f1-d6f4,u+d6f6-d6fb,u+d6fe-d6ff,u+d701-d703,u+d705-d710,u+d712-d717,u+d71a-d71b,u+d71d-d71f,u+d721-d727,u+d72a,u+d72c,u+d72e-d733,u+d736-d737,u+d739-d73b,u+d73d-d743,u+d745-d746,u+d748,u+d74a-d74f,u+d752-d753,u+d755,u+d75a-d75f,u+d762,u+d764,u+d766-d768,u+d76a-d76b,u+d76d-d76f,u+d771-d773,u+d775-d77b,u+d77e-d780,u+d782-d787,u+d78a-d78b,u+d78d-d78f,u+d791-d797,u+d79a,u+d79c,u+d79e-d7a3,u+e000,u+e002-e05e,u+e06a-e080,u+e093-e096,u+e0a5-e0e6,u+e0f3-e11c,u+e11e-e12a,u+e131-e147,u+e14e-e164,u+ee01-ee05,u+f000-f057,u+f6c3,u+fe20-fe2d,u+ffa1-ffbe,u+ffc2-ffc7,u+ffca-ffcf,u+ffd2-ffd7,u+ffda-ffdc,u+ffe0-ffe1,u+ffe5-ffe6,u+1f10b,u+1f12f-1f149,u+1f150-1f16b,u+1f170-1f189,u+1f850,u+1f852,u+f0000-f0002}@font-face{font-family:Noto Serif KR;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/noto-serif-kr/NotoSerifKR-800.subset.woff2)format("woff2")}::selection{background:#b98a1f40}@media (hover:hover){.chips.scroll,.gallery,.photo-strip{cursor:grab}.chips.scroll:active,.gallery:active,.photo-strip:active{cursor:grabbing}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}