:is(.ds,.dsm) .ak-screen,:is(.ds,.dsm) .ak-frag{--ak-fg:#1a1c20;--ak-fg-muted:#555d6d;--ak-fg-subtle:#868b94;--ak-fg-placeholder:#b0b3ba;--ak-fg-disabled:#d1d3d8;--ak-stroke-weak:#dcdee3;--ak-divider:#eceef1;--ak-bg:#fff;--ak-bg-basement:#f3f4f5;--ak-bg-fill:#f7f8f9;--ak-bg-weak:#f3f4f5;--ak-bg-weak-alpha:#0000000c;--ak-solid:#2a3038;--ak-brand:#000;--ak-inverted:#2a3038;--ak-info-bg:#eff6ff;--ak-info-fg:#0b4596;--ak-info:#217cf9;--ak-pos-bg:#edfaf6;--ak-pos-fg:#075445;--ak-pos:#079171;--ak-warn-bg:#fff7de;--ak-warn-fg:#4f3e1f;--ak-warn:#9b7821;--ak-crit-bg:#fdf0f0;--ak-crit-fg:#921708;--ak-crit:#fa342c;--ak-overlay:#00000074}:is(.ds,.dsm) .ak-screen{background:var(--ak-bg);color:var(--ak-fg);-webkit-font-smoothing:antialiased;word-break:keep-all;text-align:left;letter-spacing:-.02em;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;line-height:1.35;position:absolute;inset:0;overflow:hidden}:is(.ds,.dsm) .ak-screen[data-bg=basement]{background:var(--ak-bg-basement)}:is(.ds,.dsm) .ak-body{inset:calc(var(--pt) * 62) 0 0;flex-direction:column;display:flex;position:absolute}:is(.ds,.dsm) .ak-body span{display:block}:is(.ds,.dsm) .ak-body .ak-inline{display:inline}:is(.ds,.dsm) .ak-icon{flex-shrink:0;display:block}:is(.ds,.dsm) .ak-pad{padding-left:calc(var(--pt) * 16);padding-right:calc(var(--pt) * 16)}:is(.ds,.dsm) .ak-gap{height:calc(var(--pt) * 8);background:var(--ak-bg-basement);flex-shrink:0}:is(.ds,.dsm) .ak-abs{position:absolute}:is(.ds,.dsm) .ak-bar{height:calc(var(--pt) * 44);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}:is(.ds,.dsm) .ak-bar[data-border]{border-bottom:1px solid var(--ak-divider)}:is(.ds,.dsm) .ak-bar-title{font-size:calc(var(--pt) * 17);white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:700;overflow:hidden}:is(.ds,.dsm) .ak-bar-left{left:calc(var(--pt) * 12);position:absolute;top:50%;transform:translateY(-50%)}:is(.ds,.dsm) .ak-bar-right{right:calc(var(--pt) * 12);gap:calc(var(--pt) * 14);position:absolute;top:50%;transform:translateY(-50%);display:flex!important}:is(.ds,.dsm) .ak-tabbar{z-index:20;left:0;right:0;top:calc(var(--pt) * 719);padding-top:calc(var(--pt) * 6);background:var(--ak-bg);align-content:start;display:grid;position:absolute;bottom:0;box-shadow:inset 0 1px #00000010}:is(.ds,.dsm) .ak-tab{justify-items:center;gap:calc(var(--pt) * 4);font-size:calc(var(--pt) * 12);line-height:calc(var(--pt) * 16);color:var(--ak-fg-subtle);font-weight:500;display:grid!important}:is(.ds,.dsm) .ak-tab[data-on]{color:var(--ak-fg)}:is(.ds,.dsm) .ak-tab-icon{position:relative}:is(.ds,.dsm) .ak-tab-badge{left:58%;top:calc(var(--pt) * -6);min-width:calc(var(--pt) * 18);height:calc(var(--pt) * 18);padding:0 calc(var(--pt) * 4);color:#fff;font-size:calc(var(--pt) * 11);font-weight:700;line-height:calc(var(--pt) * 18);text-align:center;background:#000;border-radius:999px;position:absolute}:is(.ds,.dsm) .ak-lh{justify-content:space-between;align-items:center;gap:calc(var(--pt) * 10);padding:calc(var(--pt) * 8) calc(var(--pt) * 16);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 19);color:var(--ak-fg-subtle);flex-shrink:0;font-weight:500;display:flex!important}:is(.ds,.dsm) .ak-lh[data-strong]{color:var(--ak-fg);font-weight:700}:is(.ds,.dsm) .ak-lh-action{font-size:calc(var(--pt) * 13);color:var(--ak-fg-subtle);font-weight:500}:is(.ds,.dsm) .ak-row{align-items:center;gap:calc(var(--pt) * 4);padding:calc(var(--pt) * 12) calc(var(--pt) * 16);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-row>:is(.ak-check,.ak-row-icon,.ak-avatar){margin-right:calc(var(--pt) * 8)}:is(.ds,.dsm) .ak-row[data-hl]{background:#0000000c}:is(.ds,.dsm) .ak-row-main{min-width:0;padding-right:calc(var(--pt) * 6);flex:1}:is(.ds,.dsm) .ak-row-title{font-size:calc(var(--pt) * 16);line-height:calc(var(--pt) * 22);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.ds,.dsm) .ak-row-detail{margin-top:calc(var(--pt) * 2);font-size:calc(var(--pt) * 13);line-height:calc(var(--pt) * 18);color:var(--ak-fg-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.ds,.dsm) .ak-row-right{font-size:calc(var(--pt) * 16);color:var(--ak-fg-subtle);white-space:nowrap}:is(.ds,.dsm) .ak-row-icon{color:var(--ak-fg)}:is(.ds,.dsm) .ak-chev{color:var(--ak-fg-subtle)}:is(.ds,.dsm) .ak-avatar{background:#d1d3d8;border-radius:50%;flex-shrink:0;place-items:end center;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000c;display:grid!important}:is(.ds,.dsm) .ak-avatar svg{width:76%;height:76%;display:block}:is(.ds,.dsm) .ak-check{width:calc(var(--pt) * 20);height:calc(var(--pt) * 20);border-radius:calc(var(--pt) * 4);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);background:#fff;flex-shrink:0;place-items:center;display:grid!important}:is(.ds,.dsm) .ak-check[data-on]{background:var(--ak-brand);box-shadow:none}:is(.ds,.dsm) .ak-badge{min-height:calc(var(--pt) * 20);padding:calc(var(--pt) * 2) calc(var(--pt) * 6);border-radius:calc(var(--pt) * 4);font-size:calc(var(--pt) * 11);line-height:calc(var(--pt) * 15);white-space:nowrap;letter-spacing:-.01em;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex!important}:is(.ds,.dsm) .ak-badge[data-size=large]{min-height:calc(var(--pt) * 24);padding:calc(var(--pt) * 4) calc(var(--pt) * 8);border-radius:calc(var(--pt) * 6);font-size:calc(var(--pt) * 12);line-height:calc(var(--pt) * 16)}:is(.ds,.dsm) .ak-badge[data-tone=neutral]{background:var(--ak-bg-weak);color:var(--ak-fg-muted)}:is(.ds,.dsm) .ak-badge[data-tone=informative]{background:var(--ak-info-bg);color:var(--ak-info-fg)}:is(.ds,.dsm) .ak-badge[data-tone=positive]{background:var(--ak-pos-bg);color:var(--ak-pos-fg)}:is(.ds,.dsm) .ak-badge[data-tone=warning]{background:var(--ak-warn-bg);color:var(--ak-warn-fg)}:is(.ds,.dsm) .ak-badge[data-tone=critical]{background:var(--ak-crit-bg);color:var(--ak-crit-fg)}:is(.ds,.dsm) .ak-badge:is([data-variant=solid],[data-variant=outline]){font-weight:700}:is(.ds,.dsm) .ak-badge[data-variant=solid][data-tone=neutral]{background:var(--ak-fg-muted);color:#fff}:is(.ds,.dsm) .ak-badge[data-variant=solid][data-tone=informative]{background:var(--ak-info);color:#fff}:is(.ds,.dsm) .ak-badge[data-variant=solid][data-tone=positive]{background:var(--ak-pos);color:#fff}:is(.ds,.dsm) .ak-badge[data-variant=solid][data-tone=warning]{color:var(--ak-warn-fg);background:#fbdc65}:is(.ds,.dsm) .ak-badge[data-variant=solid][data-tone=critical]{background:var(--ak-crit);color:#fff}:is(.ds,.dsm) .ak-badge[data-variant=outline]{background:0 0;box-shadow:inset 0 0 0 1px}:is(.ds,.dsm) .ak-badge[data-variant=outline][data-tone=neutral]{color:var(--ak-fg-muted);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak)}:is(.ds,.dsm) .ak-callout{align-items:center;gap:calc(var(--pt) * 12);min-height:calc(var(--pt) * 50);margin:0 calc(var(--pt) * 16);padding:calc(var(--pt) * 14);border-radius:calc(var(--pt) * 10);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 19);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-callout-text{flex:1;min-width:0;display:block}:is(.ds,.dsm) .ak-callout-text>span{display:inline!important}:is(.ds,.dsm) .ak-callout-title{font-weight:700}:is(.ds,.dsm) .ak-callout[data-tone=neutral]{background:var(--ak-bg-weak);color:var(--ak-fg)}:is(.ds,.dsm) .ak-callout[data-tone=informative]{background:var(--ak-info-bg);color:var(--ak-info-fg)}:is(.ds,.dsm) .ak-callout[data-tone=positive]{background:var(--ak-pos-bg);color:var(--ak-pos-fg)}:is(.ds,.dsm) .ak-callout[data-tone=warning]{background:var(--ak-warn-bg);color:var(--ak-warn-fg)}:is(.ds,.dsm) .ak-callout[data-tone=critical]{background:var(--ak-crit-bg);color:var(--ak-crit-fg)}:is(.ds,.dsm) .ak-sms{max-width:86%;padding:calc(var(--pt) * 10) calc(var(--pt) * 14);border-radius:calc(var(--pt) * 18);color:var(--ak-fg);font-size:calc(var(--pt) * 15);line-height:calc(var(--pt) * 21);white-space:pre-line;overflow-wrap:anywhere;background:#fff;align-self:flex-start;display:block!important}:is(.ds,.dsm) .ak-sms-title{font-weight:700;display:block!important}:is(.ds,.dsm) .ak-sms-link{color:#0a63ff;text-decoration:underline;display:inline!important}:is(.ds,.dsm) .ak-cac{align-items:center;gap:calc(var(--pt) * 12);min-height:calc(var(--pt) * 50);margin:0 calc(var(--pt) * 16);padding:calc(var(--pt) * 14);border-radius:calc(var(--pt) * 10);background:var(--ak-info-bg);color:var(--ak-info-fg);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 19);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-cac-text{flex:1;min-width:0;display:block!important}:is(.ds,.dsm) .ak-cac-text>span{display:block!important}:is(.ds,.dsm) .ak-cac-title{font-weight:700}:is(.ds,.dsm) .ak-cac-btn{align-items:center;gap:calc(var(--pt) * 4);min-height:calc(var(--pt) * 32);padding:calc(var(--pt) * 6) calc(var(--pt) * 14);background:var(--ak-bg-weak-alpha);color:var(--ak-fg);font-size:calc(var(--pt) * 13);line-height:calc(var(--pt) * 18);border-radius:999px;flex-shrink:0;font-weight:500;display:inline-flex!important}:is(.ds,.dsm) .ak-chips{gap:calc(var(--pt) * 8);padding:0 calc(var(--pt) * 16);flex-shrink:0;overflow:hidden;display:flex!important}:is(.ds,.dsm) .ak-chip{height:calc(var(--pt) * 36);padding:0 calc(var(--pt) * 14);background:var(--ak-bg-weak-alpha);color:var(--ak-fg);font-size:calc(var(--pt) * 14);font-weight:500;line-height:calc(var(--pt) * 36);white-space:nowrap;border-radius:999px;flex-shrink:0}:is(.ds,.dsm) .ak-chips[data-variant=outline] .ak-chip{box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);background:#fff}:is(.ds,.dsm) .ak-chip[data-on]{color:#fff;background:var(--ak-inverted)!important;box-shadow:none!important}:is(.ds,.dsm) .ak-seg{margin:0 calc(var(--pt) * 16);padding:calc(var(--pt) * 4);background:var(--ak-bg-weak-alpha);border-radius:999px;flex-shrink:0;display:grid!important}:is(.ds,.dsm) .ak-seg-item{min-height:calc(var(--pt) * 34);font-size:calc(var(--pt) * 16);line-height:calc(var(--pt) * 22);color:var(--ak-fg-subtle);border-radius:999px;place-items:center;font-weight:700;display:grid!important}:is(.ds,.dsm) .ak-seg-item[data-on]{color:var(--ak-fg);background:#fff;box-shadow:inset 0 0 0 1px #00000010}:is(.ds,.dsm) .ak-tabs{height:calc(var(--pt) * 40);flex-shrink:0;box-shadow:inset 0 -1px #00000010;display:grid!important}:is(.ds,.dsm) .ak-tabs-item{font-size:calc(var(--pt) * 14);color:var(--ak-fg-subtle);place-items:center;font-weight:700;position:relative;display:grid!important}:is(.ds,.dsm) .ak-tabs-item[data-on]{color:var(--ak-fg)}:is(.ds,.dsm) .ak-tabs-item[data-on]:after{content:\"\";left:calc(var(--pt) * 16);right:calc(var(--pt) * 16);height:calc(var(--pt) * 2);background:var(--ak-fg);position:absolute;bottom:0}:is(.ds,.dsm) .ak-switch{width:calc(var(--pt) * 52);height:calc(var(--pt) * 32);background:#b0b3ba;border-radius:999px;flex-shrink:0;transition:background .25s;position:relative}:is(.ds,.dsm) .ak-switch i{top:calc(var(--pt) * 3);left:calc(var(--pt) * 3);width:calc(var(--pt) * 26);height:calc(var(--pt) * 26);background:#fff;border-radius:50%;transition:transform .25s;position:absolute}:is(.ds,.dsm) .ak-switch[data-on]{background:var(--ak-brand)}:is(.ds,.dsm) .ak-switch[data-on] i{transform:translateX(calc(var(--pt) * 20))}:is(.ds,.dsm) .ak-btn{height:calc(var(--pt) * 52);padding:0 calc(var(--pt) * 16);border-radius:calc(var(--pt) * 12);font-size:calc(var(--pt) * 18);white-space:nowrap;flex-shrink:0;place-items:center;font-weight:700;transition:transform .15s;display:inline-grid!important}:is(.ds,.dsm) .ak-btn[data-full]{width:100%;display:grid!important}:is(.ds,.dsm) .ak-btn[data-size=medium]{height:calc(var(--pt) * 40);border-radius:calc(var(--pt) * 8);font-size:calc(var(--pt) * 14)}:is(.ds,.dsm) .ak-btn[data-size=small]{height:calc(var(--pt) * 32);padding:0 calc(var(--pt) * 14);font-size:calc(var(--pt) * 13);border-radius:999px}:is(.ds,.dsm) .ak-btn[data-kind=primary]{background:var(--ak-solid);color:#fff}:is(.ds,.dsm) .ak-btn[data-kind=weak]{background:var(--ak-bg-weak);color:var(--ak-fg)}:is(.ds,.dsm) .ak-btn[data-kind=ghost]{color:var(--ak-fg);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);background:#fff}:is(.ds,.dsm) .ak-btn[data-kind=critical]{background:var(--ak-crit-bg);color:var(--ak-crit-fg)}:is(.ds,.dsm) .ak-btn[data-disabled]{color:var(--ak-fg-disabled)!important;box-shadow:none!important;background:#eff0f2!important}:is(.ds,.dsm) .ak-btn[data-pressed]{transform:scale(.97)}:is(.ds,.dsm) .ak-toast{z-index:40;left:calc(var(--pt) * 12);right:calc(var(--pt) * 12);height:calc(var(--pt) * 44);padding:0 calc(var(--pt) * 16);border-radius:calc(var(--pt) * 8);background:var(--ak-inverted);color:#fff;font-size:calc(var(--pt) * 14);align-items:center;display:flex;position:absolute}:is(.ds,.dsm) .ak-overlay{z-index:30;inset:calc(var(--pt) * -62) 0 0;background:var(--ak-overlay);position:absolute}:is(.ds,.dsm) .ak-sheet{z-index:31;padding-bottom:calc(var(--pt) * 34);border-radius:calc(var(--pt) * 24) calc(var(--pt) * 24) 0 0;background:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.ds,.dsm) .ak-sheet-handle{width:calc(var(--pt) * 36);height:calc(var(--pt) * 4);margin:calc(var(--pt) * 6) auto 0;background:#dcdee3;border-radius:999px;display:block}:is(.ds,.dsm) .ak-sheet-head{padding:calc(var(--pt) * 24) calc(var(--pt) * 56) calc(var(--pt) * 16) calc(var(--pt) * 16)}:is(.ds,.dsm) .ak-sheet-close{top:calc(var(--pt) * 24);right:calc(var(--pt) * 16);width:calc(var(--pt) * 28);height:calc(var(--pt) * 28);background:var(--ak-bg-weak);border-radius:50%;place-items:center;position:absolute;display:grid!important}:is(.ds,.dsm) .ak-sheet-title{font-size:calc(var(--pt) * 22);line-height:calc(var(--pt) * 30);font-weight:700}:is(.ds,.dsm) .ak-sheet-sub{margin-top:calc(var(--pt) * 8);font-size:calc(var(--pt) * 16);line-height:calc(var(--pt) * 22);color:var(--ak-fg-muted)}:is(.ds,.dsm) .ak-sheet-body{flex-direction:column;display:flex}:is(.ds,.dsm) .ak-sheet-foot{padding:calc(var(--pt) * 12) calc(var(--pt) * 16) calc(var(--pt) * 16);margin-top:auto}:is(.ds,.dsm) .ak-date{height:calc(var(--pt) * 40);padding:0 calc(var(--pt) * 8) 0 calc(var(--pt) * 16);flex-shrink:0;align-items:center;display:flex}:is(.ds,.dsm) .ak-date-btn{width:calc(var(--pt) * 40);height:calc(var(--pt) * 40);place-items:center;display:grid!important}:is(.ds,.dsm) .ak-date-label{align-items:center;gap:calc(var(--pt) * 4);font-size:calc(var(--pt) * 16);line-height:calc(var(--pt) * 22);flex:1;font-weight:700;display:flex!important}:is(.ds,.dsm) .ak-field{padding:calc(var(--pt) * 8) calc(var(--pt) * 16);flex-shrink:0}:is(.ds,.dsm) .ak-field-label{font-size:calc(var(--pt) * 14);margin-bottom:calc(var(--pt) * 8);font-weight:700}:is(.ds,.dsm) .ak-field-box{min-height:calc(var(--pt) * 52);padding:calc(var(--pt) * 15) calc(var(--pt) * 16);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);border-radius:calc(var(--pt) * 12);font-size:calc(var(--pt) * 16);line-height:calc(var(--pt) * 22)}:is(.ds,.dsm) .ak-field-box[data-empty]{color:var(--ak-fg-placeholder)}:is(.ds,.dsm) .ak-progress{height:calc(var(--pt) * 6);background:var(--ak-bg-weak);border-radius:999px;display:block;position:relative;overflow:hidden}:is(.ds,.dsm) .ak-progress i{border-radius:inherit;background:var(--ak-solid);position:absolute;inset:0 auto 0 0}:is(.ds,.dsm) .ak-frag{border-radius:var(--ac-r-md);background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #34343a,0 0 0 4px #111114;container-type:inline-size}:is(.ds,.dsm) .ak-frag[data-tone=dark]{background:#0d0d10;box-shadow:0 0 0 1px #3a3a40,0 0 0 4px #111114}:is(.ds,.dsm) .ak-frag-crop{--pt:calc(100cqw / var(--ak-w));position:absolute;inset:0;overflow:hidden}:is(.ds,.dsm) .ak-frag-screen{width:calc(var(--pt) * 402);height:calc(var(--pt) * 874);position:absolute}:is(.ds,.dsm) .ak-fphone{width:100%;container-type:inline-size}:is(.ds,.dsm) .ak-fphone-win{height:calc(97.6cqw * (.046 + var(--ak-vis) * .908 / 402));padding:0 1.2cqw;overflow:hidden}:is(.ds,.dsm) .ak-fphone .ds-phone{--phone-w:100%}:is(.ds,.dsm) .ak-fphone-lift{width:100%}:is(.ds,.dsm) .ak-fphone-scroll{z-index:0;width:calc(var(--pt) * 402);height:calc(var(--pt) * 874);position:absolute;top:0;left:0}:is(.ds,.dsm) .ak-fphone-bar{z-index:1;position:absolute;inset:0 0 auto;overflow:hidden}.ds .ac-x-stack-card:not(.ac-x-stack-card-light) .ak-fphone .ds-phone:before,.dsm .m-card:not(.m-card-light) .ak-fphone .ds-phone:before{box-shadow:0 0 0 1px #ffffff3d,inset 0 0 0 .35cqw #6b6b72,inset 0 0 0 1.05cqw #34343a,inset 0 0 0 1.3cqw #111114}:is(.ds,.dsm) .ak-note{z-index:5;margin:0 calc(var(--pt) * 12);grid-template-columns:calc(var(--pt) * 38) 1fr;gap:0 calc(var(--pt) * 12);padding:calc(var(--pt) * 14) calc(var(--pt) * 15) calc(var(--pt) * 15);border-radius:calc(var(--pt) * 24);color:#fff;text-align:left;word-break:keep-all;background:#2c2c31;font-family:-apple-system,SF Pro Text,Pretendard Variable,Pretendard,sans-serif;display:grid;position:relative}:is(.ds,.dsm) .ds-lock~.ak-note{left:0;right:0;top:calc(var(--pt) * 240);position:absolute}:is(.ds,.dsm) .ak-note span{display:block}:is(.ds,.dsm) .ak-note-icon{width:calc(var(--pt) * 38);height:calc(var(--pt) * 38);margin-top:calc(var(--pt) * 2);border-radius:calc(var(--pt) * 9);background:#6b6f78;grid-row:span 2;place-items:center;display:grid!important}:is(.ds,.dsm) .ak-note-icon svg{width:calc(var(--pt) * 22);height:auto;display:block}:is(.ds,.dsm) .ak-note-head{justify-content:space-between;gap:calc(var(--pt) * 8);font-size:calc(var(--pt) * 15);line-height:1.3;display:flex!important}:is(.ds,.dsm) .ak-note-head b{font-weight:600}:is(.ds,.dsm) .ak-note-head span{color:#ffffff8c}:is(.ds,.dsm) .ak-note-body{margin-top:calc(var(--pt) * 2);font-size:calc(var(--pt) * 15);white-space:pre-line;color:#ffffffeb;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.36;overflow:hidden;display:-webkit-box!important}:is(.ds,.dsm) .ak-note-body b{font-weight:600}:is(.ds,.dsm) .ak-pile{left:0;right:0;top:calc(var(--pt) * 232);gap:calc(var(--pt) * 8);display:grid;position:absolute}:is(.ds,.dsm) .ak-room{color:#1a1c20;word-break:keep-all;letter-spacing:-.01em;background:#e6e8ec;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;position:absolute;inset:0}:is(.ds,.dsm) .ak-room-bar{top:calc(var(--pt) * 62);height:calc(var(--pt) * 44);font-size:calc(var(--pt) * 17);place-items:center;font-weight:700;display:grid;position:absolute;left:0;right:0}:is(.ds,.dsm) .ak-room-body{top:calc(var(--pt) * 118);gap:calc(var(--pt) * 14);padding:0 calc(var(--pt) * 12);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.ds,.dsm) .ak-talk span{display:block}:is(.ds,.dsm) .ak-talk-from{align-items:flex-start;gap:calc(var(--pt) * 8);font-size:calc(var(--pt) * 13);color:#4b515b;display:flex!important}:is(.ds,.dsm) .ak-talk-avatar{width:calc(var(--pt) * 36);height:calc(var(--pt) * 36);border-radius:calc(var(--pt) * 13);background:#6b6f78;place-items:center;display:grid!important}:is(.ds,.dsm) .ak-talk-avatar svg{width:calc(var(--pt) * 18);display:block}:is(.ds,.dsm) .ak-talk-row{align-items:flex-end;gap:calc(var(--pt) * 6);margin:calc(var(--pt) * -16) 0 0 calc(var(--pt) * 44);display:flex!important}:is(.ds,.dsm) .ak-talk-card{width:calc(var(--pt) * 262);border-radius:calc(var(--pt) * 12);background:#fff;overflow:hidden}:is(.ds,.dsm) .ak-talk-strip{padding:calc(var(--pt) * 9) calc(var(--pt) * 14);font-size:calc(var(--pt) * 13.5);background:#d8dbe0;font-weight:700}:is(.ds,.dsm) .ak-talk-inner{padding:calc(var(--pt) * 14)}:is(.ds,.dsm) .ak-talk-head{padding-bottom:calc(var(--pt) * 12);margin-bottom:calc(var(--pt) * 12);border-bottom:1px solid #eceef1}:is(.ds,.dsm) .ak-talk-sub{font-size:calc(var(--pt) * 12.5);color:#868b94}:is(.ds,.dsm) .ak-talk-title{margin-top:calc(var(--pt) * 2);font-size:calc(var(--pt) * 19);font-weight:800;line-height:1.3}:is(.ds,.dsm) .ak-talk-body{font-size:calc(var(--pt) * 14);white-space:pre-line;line-height:1.5}:is(.ds,.dsm) .ak-talk-extra{margin-top:calc(var(--pt) * 10);font-size:calc(var(--pt) * 13);color:#868b94;white-space:pre-line;line-height:1.5}:is(.ds,.dsm) .ak-talk-btn{margin-top:calc(var(--pt) * 14);height:calc(var(--pt) * 40);border-radius:calc(var(--pt) * 6);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 40);text-align:center;background:#f3f4f5}:is(.ds,.dsm) .ak-talk-when{font-size:calc(var(--pt) * 10.5);color:#6b717b;flex-shrink:0}:is(.ds,.dsm) .ak-web{color:#111827;word-break:keep-all;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;position:absolute;inset:0}:is(.ds,.dsm) .ak-web span{display:block}:is(.ds,.dsm) .ak-web .ds-status-icons{display:flex}:is(.ds,.dsm) .ak-web-body{top:calc(var(--pt) * 62);left:0;right:0;bottom:calc(var(--pt) * 84);position:absolute;overflow:hidden}:is(.ds,.dsm) .ak-safari{height:calc(var(--pt) * 84);padding-top:calc(var(--pt) * 12);justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.ds,.dsm) .ak-safari>span{justify-content:center;align-items:center;gap:calc(var(--pt) * 6);width:calc(var(--pt) * 290);height:calc(var(--pt) * 44);font-family:-apple-system,SF Pro Text,Pretendard Variable,Pretendard,sans-serif;font-size:calc(var(--pt) * 15);color:#111;background:#fff;border-radius:999px;font-weight:500;box-shadow:inset 0 0 0 1px #e3e5e8;display:flex!important}:is(.ds,.dsm) .ak-safari svg{width:calc(var(--pt) * 10);height:calc(var(--pt) * 13);display:block}:is(.ds,.dsm) .ak-pdf{aspect-ratio:1/1.2;width:100%;position:relative;container-type:inline-size}:is(.ds,.dsm) .ak-pdf span{display:block}:is(.ds,.dsm) .ak-pdf-back,:is(.ds,.dsm) .ak-pdf-page{border-radius:var(--ac-r-sm);background:#fbfbf8;position:absolute;box-shadow:0 0 0 1px #d8d6cf}:is(.ds,.dsm) .ak-pdf-back{background:#efeee9;inset:0 0 6% 8%}:is(.ds,.dsm) .ak-pdf-page{color:#1a1c20;word-break:keep-all;padding:7cqw;font-family:Pretendard Variable,Pretendard,sans-serif;inset:6% 8% 0 0}:is(.ds,.dsm) .ak-pdf-kind{color:#fff;background:#1a1c20;border-radius:1cqw;padding:.6cqw 2cqw;font-size:3.4cqw;font-weight:700;display:inline-block!important}:is(.ds,.dsm) .ak-pdf-title{letter-spacing:-.02em;border-bottom:.4cqw solid #1a1c20;margin:3cqw 0 5cqw;padding-bottom:3cqw;font-size:5cqw;font-weight:800}:is(.ds,.dsm) .ak-pdf-item{color:#30343b;margin-top:4cqw;font-size:3.8cqw;line-height:1.55}:is(.ds,.dsm) .ak-pdf-item b{color:#1a1c20;font-weight:800}:is(.ds,.dsm) .ak-group{flex-direction:column;flex-shrink:0;display:flex}:is(.ds,.dsm) .ak-stack12{gap:calc(var(--pt) * 12);flex-direction:column;flex-shrink:0;display:flex}:is(.ds,.dsm) .ak-meta{font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 22);color:var(--ak-fg)}:is(.ds,.dsm) .ak-row-right .ak-meta{font-size:calc(var(--pt) * 14)}:is(.ds,.dsm) .ak-iconbtns{gap:calc(var(--pt) * 8);display:flex!important}:is(.ds,.dsm) .ak-iconbtn{width:calc(var(--pt) * 32);height:calc(var(--pt) * 32);background:var(--ak-bg-weak);border-radius:50%;place-items:center;display:grid!important}:is(.ds,.dsm) .ak-empty{padding:calc(var(--pt) * 20) calc(var(--pt) * 16);font-size:calc(var(--pt) * 14);text-align:center;font-weight:700}:is(.ds,.dsm) .ak-article{gap:calc(var(--pt) * 12);padding:0 calc(var(--pt) * 16);flex-direction:column;flex-shrink:0;display:flex}:is(.ds,.dsm) .ak-article-body{font-size:calc(var(--pt) * 16);line-height:calc(var(--pt) * 24)}:is(.ds,.dsm) .ak-divider{background:var(--ak-divider);height:1px;display:block}:is(.ds,.dsm) .ak-video{margin-top:calc(var(--pt) * 12);aspect-ratio:16/9;background:#000;flex-shrink:0;position:relative;overflow:hidden}:is(.ds,.dsm) .ak-video-frame{width:100%;height:100%;display:block}:is(.ds,.dsm) .ak-video-play{width:calc(var(--pt) * 48);height:calc(var(--pt) * 48);margin:calc(var(--pt) * -24) 0 0 calc(var(--pt) * -24);background:#00000080;border-radius:50%;place-items:center;position:absolute;top:50%;left:50%;display:grid!important}:is(.ds,.dsm) .ak-video-title{left:calc(var(--pt) * 12);top:calc(var(--pt) * 10);font-size:calc(var(--pt) * 13);color:#fff;font-weight:700;position:absolute}:is(.ds,.dsm) .ak-footer{left:0;right:0;bottom:calc(var(--pt) * 34);padding:calc(var(--pt) * 12) calc(var(--pt) * 16);background:#fff;position:absolute}:is(.ds,.dsm) .ak-checkline{align-items:center;gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 6) calc(var(--pt) * 16);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 19);display:flex!important}:is(.ds,.dsm) .ak-note-sm{padding:calc(var(--pt) * 6) calc(var(--pt) * 16) 0;font-size:calc(var(--pt) * 13);line-height:calc(var(--pt) * 18);color:var(--ak-fg-subtle)}:is(.ds,.dsm) .ak-btnrow{gap:calc(var(--pt) * 8);padding:0 calc(var(--pt) * 16);display:flex!important}:is(.ds,.dsm) .ak-btnrow .ak-btn{padding:0 calc(var(--pt) * 14)}:is(.ds,.dsm) .ak-textbtn{padding:0 calc(var(--pt) * 6);font-size:calc(var(--pt) * 13);line-height:calc(var(--pt) * 18);font-weight:700}:is(.ds,.dsm) .ak-attn{gap:calc(var(--pt) * 8);padding:0 calc(var(--pt) * 16);grid-template-columns:repeat(3,1fr);display:grid!important}:is(.ds,.dsm) .ak-two{grid-template-columns:1fr 1fr;display:grid!important}:is(.ds,.dsm) .ak-two .ak-field:first-child{padding-right:calc(var(--pt) * 4)}:is(.ds,.dsm) .ak-two .ak-field:last-child{padding-left:calc(var(--pt) * 4)}:is(.ds,.dsm) .ak-infield{color:var(--ak-fg-subtle)}:is(.ds,.dsm) .ak-search{align-items:center;gap:calc(var(--pt) * 8);margin:0 calc(var(--pt) * 16);height:calc(var(--pt) * 44);box-shadow:inset 0 -1px 0 var(--ak-stroke-weak);font-size:calc(var(--pt) * 16);color:var(--ak-fg-placeholder);display:flex!important}:is(.ds,.dsm) .ak-search .ak-icon{color:var(--ak-fg-subtle)}:is(.ds,.dsm) .ak-callout-text,:is(.ds,.dsm) .ak-lines{white-space:pre-line}:is(.ds,.dsm) .ak-row-detail:has(.ak-lines){white-space:normal}:is(.ds,.dsm) .ak-pv-badges{gap:calc(var(--pt) * 8);padding:0 calc(var(--pt) * 16) calc(var(--pt) * 8);flex-wrap:wrap;display:flex!important}:is(.ds,.dsm) .ak-pv-web-eyebrow{margin:calc(var(--pt) * 40) calc(var(--pt) * 20) 0;font-size:calc(var(--pt) * 14);color:#6b7280;font-weight:700}:is(.ds,.dsm) .ak-pv-web-title{margin:calc(var(--pt) * 10) calc(var(--pt) * 20) 0;font-size:calc(var(--pt) * 30);letter-spacing:-.03em;white-space:pre-line;font-weight:800;line-height:1.25}:is(.ds,.dsm) .ak-pv-web-body{margin:calc(var(--pt) * 16) calc(var(--pt) * 20) 0;font-size:calc(var(--pt) * 16);color:#374151;white-space:pre-line;line-height:1.6}:is(.ds,.dsm) .ak-pv-web-btn{margin:calc(var(--pt) * 32) calc(var(--pt) * 20) 0;height:calc(var(--pt) * 52);border-radius:calc(var(--pt) * 12);color:#fff;font-size:calc(var(--pt) * 17);font-weight:700;line-height:calc(var(--pt) * 52);text-align:center;background:#111827}.ds .ak-pv-list{gap:clamp(3rem,6vw,5rem);margin:0;padding:0;list-style:none;display:grid}.ds .ak-pv-item{border-top:1px solid var(--ac-rule);gap:1.5rem;padding-top:1.5rem;display:grid}@media (min-width:1000px){.ds .ak-pv-item{grid-template-columns:minmax(0,1fr) 17.5rem minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}}.ds .ak-pv-name{letter-spacing:-.02em;color:var(--ac-ink);word-break:keep-all;margin:0;font-size:1.125rem;font-weight:800;line-height:1.45}.ds .ak-pv-src{font-size:var(--ac-fs-caption);color:var(--ac-ink-3);word-break:break-all;margin:.5rem 0 0;line-height:1.6}.ds .ak-pv-phone{--phone-w:17.5rem}.ds .ak-pv-frag{justify-items:start;gap:.75rem;display:grid}.ds .ak-pv-frag-label{font-size:var(--ac-fs-caption);color:var(--ac-ink-3);margin:0}.ds .ak-pv-frag .ak-frag{max-width:26rem}.ds .ak-pv-pdf{max-width:22rem}.dsm .ak-pv-list{gap:var(--m-gap-5);margin:var(--m-gap-3) 0 0;padding:0;list-style:none;display:grid}.dsm .ak-pv-item{gap:var(--m-gap-2);padding-top:var(--m-gap-2);border-top:1px solid var(--ac-rule);display:grid}.dsm .ak-pv-name{color:#fff;word-break:keep-all;margin:0;font-size:18px;font-weight:800;line-height:1.45}.dsm .ak-pv-src{color:#ffffff9e;word-break:break-all;margin:0;font-size:14px;line-height:1.6}.dsm .ak-pv-phone{--phone-w:min(18.75rem, 100%);justify-self:center}.dsm .ak-pv-frag{gap:8px;display:grid}.dsm .ak-pv-frag-label{color:#ffffff9e;margin:0;font-size:14px}.dsm .ak-pv-pdf{max-width:20rem}:is(.ds,.dsm) .ak-row[data-wrap] .ak-row-detail{white-space:normal}:is(.ds,.dsm) .ak-bar{z-index:3;background:var(--ak-bg)}:is(.ds,.dsm) .ak-scroll{flex-direction:column;flex-shrink:0;display:flex}:is(.ds,.dsm) .ak-radio{align-items:center;gap:calc(var(--pt) * 12);padding:calc(var(--pt) * 12) calc(var(--pt) * 16);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-radio-dot{width:calc(var(--pt) * 22);height:calc(var(--pt) * 22);box-shadow:inset 0 0 0 1.5px var(--ak-stroke-weak);background:#fff;border-radius:50%;flex-shrink:0;position:relative}:is(.ds,.dsm) .ak-radio[data-on] .ak-radio-dot{box-shadow:inset 0 0 0 calc(var(--pt) * 7) var(--ak-brand)}:is(.ds,.dsm) .ak-checkrow{align-items:flex-start;gap:calc(var(--pt) * 12);padding:calc(var(--pt) * 10) calc(var(--pt) * 16);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-checkrow .ak-check{margin-top:calc(var(--pt) * 1)}:is(.ds,.dsm) .ak-checkrow .ak-row-title{white-space:normal}:is(.ds,.dsm) .ak-checkrow .ak-row-title[data-done]{color:var(--ak-fg-subtle);text-decoration:line-through}:is(.ds,.dsm) .ak-dialog{z-index:32;left:calc(var(--pt) * 28);right:calc(var(--pt) * 28);padding:calc(var(--pt) * 24) calc(var(--pt) * 20) calc(var(--pt) * 16);border-radius:calc(var(--pt) * 20);background:#fff;position:absolute;top:42%;transform:translateY(-50%)}:is(.ds,.dsm) .ak-dialog span{display:block}:is(.ds,.dsm) .ak-dialog-title{font-size:calc(var(--pt) * 18);line-height:calc(var(--pt) * 24);font-weight:700}:is(.ds,.dsm) .ak-dialog-body{margin-top:calc(var(--pt) * 8);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 20);color:var(--ak-fg-muted);white-space:pre-line}:is(.ds,.dsm) .ak-dialog-actions{gap:calc(var(--pt) * 8);margin-top:calc(var(--pt) * 20);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}:is(.ds,.dsm) .ak-dialog-actions .ak-btn{width:100%;display:grid!important}:is(.ds,.dsm) .ak-accordion[data-open]{background:var(--ak-bg-fill)}:is(.ds,.dsm) .ak-kv{justify-content:space-between;gap:calc(var(--pt) * 12);padding:calc(var(--pt) * 10) calc(var(--pt) * 16);font-size:calc(var(--pt) * 15);line-height:calc(var(--pt) * 21);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-kv-label{color:var(--ak-fg-subtle);white-space:nowrap}:is(.ds,.dsm) .ak-kv-value{text-align:right;color:var(--ak-fg)}:is(.ds,.dsm) .ak-card{margin:0 calc(var(--pt) * 16);border-radius:calc(var(--pt) * 12);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);flex-shrink:0;overflow:hidden}:is(.ds,.dsm) .ak-card .ak-row,:is(.ds,.dsm) .ak-card .ak-lh,:is(.ds,.dsm) .ak-card .ak-kv,:is(.ds,.dsm) .ak-card .ak-checkrow{padding-left:calc(var(--pt) * 14);padding-right:calc(var(--pt) * 14)}:is(.ds,.dsm) .ak-card-pad{padding:calc(var(--pt) * 14)}:is(.ds,.dsm) .ak-big{font-size:calc(var(--pt) * 24);line-height:calc(var(--pt) * 32);letter-spacing:-.03em;font-weight:700}:is(.ds,.dsm) .ak-huge{font-size:calc(var(--pt) * 32);line-height:calc(var(--pt) * 40);letter-spacing:-.03em;font-weight:800}:is(.ds,.dsm) .ak-chipline{gap:calc(var(--pt) * 6);flex-wrap:wrap;display:flex!important}:is(.ds,.dsm) .ak-chip-sm{height:calc(var(--pt) * 28);padding:0 calc(var(--pt) * 10);background:var(--ak-bg-weak);font-size:calc(var(--pt) * 13);border-radius:999px;align-items:center;font-weight:500;display:inline-flex!important}:is(.ds,.dsm) .ak-step{align-items:center;gap:calc(var(--pt) * 10);padding:calc(var(--pt) * 8) calc(var(--pt) * 16);font-size:calc(var(--pt) * 15);flex-shrink:0;display:flex!important}:is(.ds,.dsm) .ak-step .ak-row-main{justify-content:space-between;gap:calc(var(--pt) * 8);display:flex!important}:is(.ds,.dsm) .ak-step-value{color:var(--ak-fg-subtle);white-space:nowrap}:is(.ds,.dsm) .ak-step[data-done] .ak-icon{color:var(--ak-pos)}:is(.ds,.dsm) .ak-step:not([data-done]) .ak-icon{color:var(--ak-stroke-weak)}:is(.ds,.dsm) .ak-plan{grid-template-columns:calc(var(--pt) * 92) 1fr;box-shadow:inset 0 1px 0 var(--ak-divider);flex-shrink:0;display:grid!important}:is(.ds,.dsm) .ak-plan-head{padding:calc(var(--pt) * 8) calc(var(--pt) * 12);font-size:calc(var(--pt) * 13);color:var(--ak-fg-subtle);background:var(--ak-bg-fill);font-weight:500}:is(.ds,.dsm) .ak-plan-date{gap:calc(var(--pt) * 4);padding:calc(var(--pt) * 10) calc(var(--pt) * 12);box-shadow:inset 0 -1px 0 var(--ak-divider), inset -1px 0 0 var(--ak-divider);flex-direction:column;display:flex!important}:is(.ds,.dsm) .ak-plan-date[data-today]{background:var(--ak-bg-fill)}:is(.ds,.dsm) .ak-plan-date .ak-check{width:calc(var(--pt) * 18);height:calc(var(--pt) * 18)}:is(.ds,.dsm) .ak-plan-md{font-size:calc(var(--pt) * 15);font-weight:700}:is(.ds,.dsm) .ak-plan-dow{font-size:calc(var(--pt) * 12);color:var(--ak-fg-subtle)}:is(.ds,.dsm) .ak-plan-cell{box-shadow:inset 0 -1px 0 var(--ak-divider);flex-direction:column;display:flex!important}:is(.ds,.dsm) .ak-plan-item{align-items:center;gap:calc(var(--pt) * 6);padding:calc(var(--pt) * 8) calc(var(--pt) * 10);font-size:calc(var(--pt) * 13.5);line-height:calc(var(--pt) * 18);display:flex!important}:is(.ds,.dsm) .ak-plan-item>span:first-of-type{flex:1;min-width:0}:is(.ds,.dsm) .ak-bulk{left:0;right:0;bottom:calc(var(--pt) * 34);gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 12) calc(var(--pt) * 16) calc(var(--pt) * 8);box-shadow:0 -1px 0 var(--ak-divider);background:#fff;flex-direction:column;display:flex;position:absolute}:is(.ds,.dsm) .ak-bulk-meta{font-size:calc(var(--pt) * 13);color:var(--ak-fg-subtle)}:is(.ds,.dsm) .ak-player{aspect-ratio:16/9;background:#000;flex-shrink:0;position:relative;overflow:hidden}:is(.ds,.dsm) .ak-player-bar{left:calc(var(--pt) * 12);right:calc(var(--pt) * 12);bottom:calc(var(--pt) * 10);height:calc(var(--pt) * 3);background:#ffffff59;border-radius:999px;position:absolute}:is(.ds,.dsm) .ak-player-bar i{border-radius:inherit;background:#fff;position:absolute;inset:0 auto 0 0}:is(.ds,.dsm) .ak-player-time{left:calc(var(--pt) * 12);bottom:calc(var(--pt) * 18);font-size:calc(var(--pt) * 11);color:#fff;position:absolute}:is(.ds,.dsm) .ak-title-lg{padding:calc(var(--pt) * 4) calc(var(--pt) * 16) 0;font-size:calc(var(--pt) * 20);line-height:calc(var(--pt) * 27);font-weight:700}:is(.ds,.dsm) .ak-para{padding:calc(var(--pt) * 8) calc(var(--pt) * 16) 0;font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 21);color:var(--ak-fg-muted);white-space:pre-line}:is(.ds,.dsm) .ak-chip-icon{align-items:center;gap:calc(var(--pt) * 6);display:inline-flex!important}:is(.ds,.dsm) .ak-rec{align-items:center;gap:calc(var(--pt) * 10);padding:calc(var(--pt) * 4) calc(var(--pt) * 16);font-size:calc(var(--pt) * 18);font-weight:700;display:flex!important}:is(.ds,.dsm) .ak-rec i{width:calc(var(--pt) * 10);height:calc(var(--pt) * 10);background:var(--ak-crit);border-radius:50%}:is(.ds,.dsm) .ak-tt{grid-template-columns:calc(var(--pt) * 40) repeat(7, 1fr);margin:0 calc(var(--pt) * 16);box-shadow:inset 0 0 0 1px var(--ak-divider);border-radius:calc(var(--pt) * 8);font-size:calc(var(--pt) * 10.5);flex-shrink:0;overflow:hidden;display:grid!important}:is(.ds,.dsm) .ak-tt-h{padding:calc(var(--pt) * 6) 0;text-align:center;background:var(--ak-bg-fill);color:var(--ak-fg-subtle);box-shadow:inset 0 -1px 0 var(--ak-divider)}:is(.ds,.dsm) .ak-tt-h[data-today]{color:var(--ak-fg);font-weight:700}:is(.ds,.dsm) .ak-tt-t{padding:calc(var(--pt) * 4) calc(var(--pt) * 4) 0;height:calc(var(--pt) * 34);color:var(--ak-fg-subtle);box-shadow:inset -1px 0 0 var(--ak-divider)}:is(.ds,.dsm) .ak-tt-c{height:calc(var(--pt) * 34);box-shadow:inset -1px 0 0 var(--ak-divider), inset 0 -1px 0 var(--ak-divider);position:relative}:is(.ds,.dsm) .ak-tt-c[data-today]{background:var(--ak-bg-fill)}:is(.ds,.dsm) .ak-tt-block{z-index:1;padding:calc(var(--pt) * 3) calc(var(--pt) * 4);border-radius:calc(var(--pt) * 6);box-shadow:inset 0 0 0 1px var(--ak-fg);font-size:calc(var(--pt) * 9.5);background:#fff;line-height:1.25;position:absolute;left:2px;right:2px;overflow:hidden}:is(.ds,.dsm) .ak-tt-block[data-kind=보강]{box-shadow:inset 0 0 0 1px var(--ak-warn);background:var(--ak-warn-bg)}:is(.ds,.dsm) .ak-tt-block b{font-weight:700;display:block}:is(.ds,.dsm) .ak-wp{padding:calc(var(--pt) * 16) calc(var(--pt) * 18) 0;color:#fff}:is(.ds,.dsm) .ak-wp span{display:block}:is(.ds,.dsm) .ak-wp-eyebrow{font-size:calc(var(--pt) * 12);color:#ffffff9e}:is(.ds,.dsm) .ak-wp-title{margin-top:calc(var(--pt) * 4);font-size:calc(var(--pt) * 24);letter-spacing:-.02em;font-weight:800}:is(.ds,.dsm) .ak-wp-lede{margin-top:calc(var(--pt) * 6);font-size:calc(var(--pt) * 13);color:#fffc;line-height:1.55}:is(.ds,.dsm) .ak-wp-btn{height:calc(var(--pt) * 36);margin-top:calc(var(--pt) * 12);padding:0 calc(var(--pt) * 14);color:#0a0a0b;font-size:calc(var(--pt) * 13);background:#fff;border-radius:999px;align-items:center;font-weight:700;display:inline-flex!important}:is(.ds,.dsm) .ak-wp-card{margin-top:calc(var(--pt) * 16);padding:calc(var(--pt) * 14);border-radius:calc(var(--pt) * 12);border:1px solid #fff3}:is(.ds,.dsm) .ak-wp-row{justify-content:space-between;align-items:center;gap:calc(var(--pt) * 8);display:flex!important}:is(.ds,.dsm) .ak-wp-name{font-size:calc(var(--pt) * 15);font-weight:700}:is(.ds,.dsm) .ak-wp-pill{padding:calc(var(--pt) * 2) calc(var(--pt) * 8);font-size:calc(var(--pt) * 11);border:1px solid #ffffff59;border-radius:999px}:is(.ds,.dsm) .ak-wp-pill[data-on]{color:#b9b0ff;border-color:#7b6cff}:is(.ds,.dsm) .ak-wp-price{margin-top:calc(var(--pt) * 6);font-size:calc(var(--pt) * 18);font-weight:800}:is(.ds,.dsm) .ak-wp-meta{margin-top:calc(var(--pt) * 4);font-size:calc(var(--pt) * 12);color:#ffffff9e;line-height:1.5}:is(.ds,.dsm) .ak-wp-actions{gap:calc(var(--pt) * 6);margin-top:calc(var(--pt) * 12);flex-wrap:wrap;display:flex!important}:is(.ds,.dsm) .ak-wp-actions span{padding:calc(var(--pt) * 6) calc(var(--pt) * 10);font-size:calc(var(--pt) * 12);border:1px solid #ffffff4d;border-radius:999px}:is(.ds,.dsm) .ak-wp-field{margin-top:calc(var(--pt) * 12)}:is(.ds,.dsm) .ak-wp-label{font-size:calc(var(--pt) * 12);color:#ffffffb8}:is(.ds,.dsm) .ak-wp-input{margin-top:calc(var(--pt) * 6);height:calc(var(--pt) * 40);padding:0 calc(var(--pt) * 12);border-radius:calc(var(--pt) * 8);font-size:calc(var(--pt) * 14);line-height:calc(var(--pt) * 40);border:1px solid #ffffff47}:is(.ds,.dsm) .ak-wp-input[data-empty]{color:#fff6}:is(.ds,.dsm) .ak-wp-opts{gap:calc(var(--pt) * 6);margin-top:calc(var(--pt) * 6);display:flex!important}:is(.ds,.dsm) .ak-wp-opts span{text-align:center;padding:calc(var(--pt) * 8) 0;border-radius:calc(var(--pt) * 8);font-size:calc(var(--pt) * 12.5);border:1px solid #ffffff47;flex:1}:is(.ds,.dsm) .ak-wp-opts span[data-on]{color:#0a0a0b;background:#fff;border-color:#fff;font-weight:700}:is(.ds,.dsm) .ak-wp-primary{height:calc(var(--pt) * 46);margin-top:calc(var(--pt) * 16);border-radius:calc(var(--pt) * 10);color:#0a0a0b;font-size:calc(var(--pt) * 15);background:#fff;place-items:center;font-weight:700;display:grid!important}:is(.ds,.dsm) .ak-thumb{width:calc(var(--pt) * 64);height:calc(var(--pt) * 64);border-radius:calc(var(--pt) * 8);background:var(--ak-bg-weak);color:var(--ak-fg-subtle);place-items:center;display:grid!important}.ds .ak-pv-group{border-top:0;padding-top:.5rem}.ds .ak-pv-group h3{font-size:var(--ac-fs-h3);letter-spacing:-.02em;color:var(--ac-ink);margin:0;font-weight:800}.ds .ak-pv-list+.ak-pv-list{margin-top:clamp(4rem,8vw,6rem)}.dsm .ak-pv-group{border-top:0;padding-top:0}.dsm .ak-pv-group h3{color:#fff;margin:0;font-size:22px;font-weight:800}.dsm .ak-pv-list+.ak-pv-list{margin-top:var(--m-gap-5)}:is(.ds,.dsm) .ak-scrollbox{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:is(.ds,.dsm) .ak-btnrow>.ak-btn[data-full]{flex:1;width:auto}:is(.ds,.dsm) .ak-tt-block{font-size:calc(var(--pt) * 8.5);white-space:nowrap}:is(.ds,.dsm) .ak-tt-block b{text-overflow:ellipsis;overflow:hidden}:is(.ds,.dsm) .ak-pick{align-content:center;place-items:center;gap:calc(var(--pt) * 4);width:calc(var(--pt) * 80);height:calc(var(--pt) * 80);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);border-radius:calc(var(--pt) * 12);font-size:calc(var(--pt) * 13);color:var(--ak-fg-muted);display:grid!important}:is(.ds,.dsm) .ak-pick .ak-icon{color:var(--ak-fg-muted)}:is(.ds,.dsm) .ak-photo{width:calc(var(--pt) * 80);height:calc(var(--pt) * 80);border-radius:calc(var(--pt) * 12);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);flex-shrink:0;position:relative;overflow:hidden;display:block!important}:is(.ds,.dsm) .ak-photo img{object-fit:cover;width:100%;height:100%;display:block}:is(.ds,.dsm) .ak-play{width:100%;display:block}:is(.ds,.dsm) .ak-qty{align-items:center;gap:calc(var(--pt) * 4);height:calc(var(--pt) * 32);padding:0 calc(var(--pt) * 4);border-radius:calc(var(--pt) * 8);box-shadow:inset 0 0 0 1px var(--ak-stroke-weak);display:inline-flex!important}:is(.ds,.dsm) .ak-qty-btn{width:calc(var(--pt) * 24);height:calc(var(--pt) * 24);font-size:calc(var(--pt) * 16);color:var(--ak-fg-muted);place-items:center;display:grid!important}:is(.ds,.dsm) .ak-qty-value{min-width:calc(var(--pt) * 28);text-align:center;font-size:calc(var(--pt) * 14);color:var(--ak-fg);font-weight:700}:is(.ds,.dsm) .ak-qty-btn[data-off]{color:var(--ak-fg-disabled)}
