@import"https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.1/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css";.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.adm-tabs{--title-font-size: var(--adm-font-size-9);--content-padding: 12px;--active-line-height: 2px;--active-line-border-radius: var(--active-line-height);--active-line-color: var(--adm-color-primary);--active-title-color: var(--adm-color-primary);position:relative;min-width:0}.adm-tabs-header{position:relative;border-bottom:solid 1px var(--adm-color-border)}.adm-tabs-tab-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;overflow-x:scroll;scrollbar-width:none}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;padding:8px 0 10px;width:-webkit-min-content;width:min-content;margin:0 auto;font-size:var(--title-font-size);position:relative;cursor:pointer}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{position:absolute;bottom:0;height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius)}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{position:absolute;top:0;bottom:0;z-index:1;width:30px;height:100%;pointer-events:none}.adm-tabs-header-mask-left{left:0;background:linear-gradient(to right,var(--adm-color-background),rgba(255,255,255,0))}.adm-tabs-header-mask-right{right:0;background:linear-gradient(to left,var(--adm-color-background),rgba(255,255,255,0))}.adm-collapse-panel-header .adm-list-item-content-main{padding:12px 0}.adm-collapse-arrow{transform:rotate(0);transition:all ease .3s}.adm-collapse-arrow-active{transform:rotate(-180deg)}.adm-collapse-panel-content{font-size:var(--adm-font-size-main);color:var(--adm-color-weak);overflow:hidden}.adm-grid{--gap: 0;--gap-horizontal: var(--gap);--gap-vertical: var(--gap);display:grid;grid-gap:10px;-webkit-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:stretch}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-space-item{flex:none}.adm-space{display:inline-flex;--gap: 8px;--gap-vertical: var(--gap);--gap-horizontal: var(--gap)}.adm-space-vertical{flex-direction:column}.adm-space-vertical>.adm-space-item{margin-bottom:var(--gap-vertical)}.adm-space-vertical>.adm-space-item:last-child{margin-bottom:0}.adm-space-horizontal{flex-direction:row}.adm-space-horizontal>.adm-space-item{margin-right:var(--gap-horizontal)}.adm-space-horizontal>.adm-space-item:last-child{margin-right:0}.adm-space-horizontal.adm-space-wrap{flex-wrap:wrap;margin-bottom:calc(var(--gap-vertical) * -1)}.adm-space-horizontal.adm-space-wrap>.adm-space-item{padding-bottom:var(--gap-vertical)}.adm-space.adm-space-block{display:flex}.adm-space-align-center{align-items:center}.adm-space-align-start{align-items:flex-start}.adm-space-align-end{align-items:flex-end}.adm-space-align-baseline{align-items:baseline}.adm-space-justify-center{justify-content:center}.adm-space-justify-start{justify-content:flex-start}.adm-space-justify-end{justify-content:flex-end}.adm-space-justify-between{justify-content:space-between}.adm-space-justify-around{justify-content:space-around}.adm-space-justify-evenly{justify-content:space-evenly}.adm-space-justify-stretch{justify-content:stretch}.adm-selector{--color: var(--adm-color-fill-content);--checked-color: var(--adm-color-wathet);--text-color: var(--adm-color-text);--checked-text-color: var(--adm-color-primary);--border: none;--checked-border: none;--border-radius: 2px;--padding: 8px 16px;--gap: 8px;---gap: var(--gap);---gap-horizontal: var(--gap-horizontal, var(--gap));---gap-vertical: var(--gap-vertical, var(--gap));overflow:hidden;font-size:var(--adm-font-size-7);line-height:1.4}.adm-selector .adm-space.adm-space{--gap: 12px}.adm-selector .adm-grid{--gap: var(---gap);--gap-horizontal: var(---gap-horizontal);--gap-vertical: var(---gap-vertical)}.adm-selector-item{padding:var(--padding);position:relative;background-color:var(--color);border:var(--border);border-radius:var(--border-radius);color:var(--text-color);opacity:1;cursor:pointer;display:inline-block;text-align:center;overflow:hidden;vertical-align:top}.adm-selector-item-description{font-size:var(--adm-font-size-main);color:var(--adm-color-weak)}.adm-selector-item-active,.adm-selector-item-multiple-active{color:var(--checked-text-color);background-color:var(--checked-color);border:var(--checked-border)}.adm-selector-item .adm-selector-check-mark-wrapper{position:absolute;right:0;bottom:0;width:0;height:0;border-top:solid 8px transparent;border-bottom:solid 8px var(--adm-color-primary);border-left:solid 10px transparent;border-right:solid 10px var(--adm-color-primary)}.adm-selector-item .adm-selector-check-mark-wrapper>svg{position:absolute;left:0;top:0;height:6px;width:8px}.adm-selector-item-disabled{cursor:not-allowed;opacity:.4}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}@font-face{font-family:GounBatang;src:url(/assets/GowunBatang-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:GounBatang;src:url(/assets/GowunBatang-Bold.woff) format("woff");font-weight:700;font-display:swap}:root{font-family:Wanted Sans Variable,sans-serif;color:#202020;background:#fafafa;font-synthesis:none;--adm-color-primary:#242424;--adm-font-size-main:15px;--adm-color-text:#202020;--adm-color-weak:#6c6c6c;--adm-border-color:#ededed;--adm-font-family:"Wanted Sans Variable",sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}button:focus-visible{outline:2px solid #527cbd;outline-offset:4px}button,input{-webkit-tap-highlight-color:transparent}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,.greeting,.hero-number,.asset-number,.won,.performance-summary strong,.allocation-labels strong,.card-amount{font-family:GounBatang,serif}h2{font-size:22px;font-weight:700;letter-spacing:-.6px}.site-shell{max-width:1100px;margin:auto;background:#fff;min-height:100vh}.topbar{background:#171717;color:#fff}.topbar-inner{height:84px;max-width:960px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:16px}.wordmark{width:115px;height:auto}.greeting{font-size:19px}.header-actions{display:flex;gap:10px}.icon-button{border:0;background:none;padding:10px;display:inline-flex;align-items:center;justify-content:center;color:inherit;min-width:44px;min-height:44px}.preview-note{background:#f1f1f1;padding:8px 24px;text-align:center;font-size:12px;color:#626262}.preview-note span{margin-left:12px;color:#777}main{max-width:920px;margin:auto;padding:0 40px 100px}.welcome{display:flex;justify-content:space-between;align-items:center;padding:38px 0 30px;gap:16px}.eyebrow{font-size:12px;letter-spacing:1.6px;color:#737373;margin-bottom:13px}.welcome h1{font-size:30px;line-height:1.5;letter-spacing:-1.2px}.welcome h1 span{font-weight:400;color:#777}.welcome-symbol{height:88px;width:88px;opacity:.85}.scope-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0 22px;gap:12px}.scope-button{display:flex;gap:9px;align-items:center;border:1px solid #dfdfdf;border-radius:22px;background:#fff;padding:10px 14px;font-size:14px}.asof,.meta{font-size:12px;color:#727272}.financial-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding-bottom:35px;border-bottom:1px solid #e8e8e8}.section-label{display:flex;align-items:center;gap:6px;margin-bottom:14px}.summary-label{font-family:GounBatang,serif;font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.3;color:#202020}.help-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:#929292;min-width:30px;min-height:30px;vertical-align:middle;padding:4px}.hero-number{font-size:51px;line-height:1.17;letter-spacing:-2px;font-weight:700;white-space:nowrap}.won{font-size:23px;color:#777;margin-top:6px}.return-caption{margin-top:20px;display:flex;align-items:center;gap:7px;font-size:13px}.return-caption span{color:#747474;font-size:12px}.asset-block{padding-left:30px;border-left:1px solid #eaeaea}.asset-number{font-size:40px;font-weight:700;line-height:1.45;letter-spacing:-1.5px;white-space:nowrap}.asset-foot{margin-top:20px;display:flex;gap:16px;align-items:center;font-size:13px;color:#777}.asset-foot strong{color:#333}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.performance{padding:32px 0;border-bottom:1px solid #e8e8e8}.period-selector{--border-radius:8px;--color:#f5f5f5;--checked-color:#222;--checked-text-color:white;--padding:9px 0}.period-selector .adm-selector-item{font-size:14px;margin:0}.period-selector .adm-space{width:100%;gap:5px!important;display:flex}.period-selector .adm-space-item{flex:1;min-width:0}.period-selector .adm-selector-check-mark-wrapper{display:none}.performance-summary{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0 12px}.metric-label{font-size:14px;font-weight:600;color:#555;display:flex;align-items:center;gap:2px}.performance-summary strong{font-size:35px;display:block;font-weight:700;line-height:1.2}.performance-summary strong small{font-size:22px;margin-left:2px}.mdd{text-align:right}.mdd .metric-label{justify-content:flex-end}.mdd strong{font-size:26px;color:#626262;padding-top:6px}.mdd strong small{font-size:19px}.chart{padding-right:69px;position:relative}.chart svg{width:100%;height:170px;overflow:visible}.chart-values{position:absolute;right:0;top:20px;height:128px;display:flex;flex-direction:column;justify-content:space-between;color:#818181;font-size:11px}.chart-dates{display:flex;justify-content:space-between;color:#777;font-size:12px;margin-top:3px}.allocation{padding:29px 0 32px;border-bottom:1px solid #e8e8e8}.allocation-labels{display:flex;justify-content:space-between;align-items:center;margin:10px 0 16px}.allocation-labels>div{display:flex;align-items:center;gap:12px}.allocation-labels span{font-size:14px;display:flex;align-items:center;gap:6px}.allocation-labels strong{font-size:29px}.allocation-labels small{font-size:19px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.cash{background:#849feb}.stock{background:#ee9b9f}.allocation-bar{display:flex;height:12px;border-radius:3px;overflow:hidden;gap:3px}.allocation-bar>div:first-child{background:#849feb}.allocation-bar>div:last-child{background:#ee9b9f}.allocation-amounts{display:flex;justify-content:space-between;font-size:13px;color:#777;margin-top:10px}.account-section{padding:30px 0 10px}.text-button{background:none;border:0;font-size:12px;color:#6c6c6c;display:flex;align-items:center;padding:8px 0}.account-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f0f0;padding:18px 0}.account-monogram{height:37px;width:37px;border-radius:50%;background:#f1f1f1;font-family:GounBatang;font-size:22px;display:grid;place-items:center}.account-name{flex:1;min-width:0}.account-name strong{display:block;font-size:14px}.account-name small,.account-value small{display:block;font-size:12px;color:#777;margin-top:7px}.account-value{text-align:right}.account-value strong{font-size:16px}.account-row>svg{color:#999}.help-banner{display:flex;width:100%;align-items:center;gap:13px;background:#f6f6f6;border:0;border-radius:10px;padding:20px 17px;margin:28px 0;text-align:left}.help-banner span{flex:1}.help-banner strong{display:block;font-family:GounBatang;font-size:17px}.help-banner small{display:block;font-size:12px;color:#747474;margin-top:7px}.page-footer{display:flex;justify-content:space-between;color:#888;font-size:11px;padding:8px 0 15px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:1100px;background:#fffffff7;border-top:1px solid #eaeaea;z-index:10;padding:6px 0 calc(7px + env(safe-area-inset-bottom))}.bottom-nav .adm-tab-bar{max-width:650px;margin:auto}.adm-tab-bar-item-title{font-size:12px;margin-top:5px}.adm-tab-bar-item{color:#8a8a8a}.adm-tab-bar-item-active{color:#191919}.sheet{max-width:650px;margin:auto;padding:10px 24px calc(30px + env(safe-area-inset-bottom))}.sheet-handle{height:4px;width:34px;border-radius:4px;background:#ddd;margin:0 auto 17px}.sheet .section-heading{margin-bottom:6px}.sheet .adm-collapse{margin-top:22px}.sheet .adm-collapse-panel-content{line-height:1.8;font-size:14px}.account-options button{width:100%;padding:19px 0;background:none;border:0;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.profile-summary{display:flex;gap:16px;align-items:center;margin:25px 0}.profile-summary img{width:56px;height:56px}.profile-summary p{font-size:13px;color:#777;margin-top:7px}.menu-row{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;border-bottom:1px solid #eee;padding:20px 0;font-size:14px}.menu-row>svg:last-child,.menu-row>span{margin-left:auto}.secondary-page{padding-top:40px;min-height:65vh}.secondary-page h1{font-size:30px}.page-description{font-size:14px;line-height:1.8;color:#727272;margin:14px 0 24px}.account-card,.preset-card{border:1px solid #e5e5e5;border-radius:14px;padding:24px;margin-bottom:20px}.account-card h2,.preset-card h2{margin:10px 0 18px}.card-amount{font-size:36px}.account-detail{display:flex;justify-content:space-between;font-size:13px;margin:24px 0;color:#777}.account-card .adm-button{font-size:14px}.preset-card p{font-size:14px;line-height:1.8;color:#666;padding:10px 0}.preview-explanation{font-size:13px;line-height:1.7;color:#777;margin:20px 0}.empty-order{text-align:center;padding:60px 0;color:#777}.empty-order h2{margin:20px 0;color:#333}.empty-order p{font-size:14px;line-height:1.8}@media(max-width:600px){.topbar-inner{height:72px;padding:0 17px;gap:8px}.wordmark{width:78px}.greeting{font-size:16px}.header-actions{gap:0}.header-actions .icon-button{padding:8px;min-width:36px}.preview-note{font-size:11px;padding:7px 10px}.preview-note span{font-size:10px;margin-left:7px}main{padding:0 24px 90px}.welcome{padding:28px 0 24px}.welcome h1{font-size:25px;letter-spacing:-1px}.eyebrow{font-size:11px;margin-bottom:10px}.welcome-symbol{width:56px;height:56px}.financial-grid{display:block;padding-bottom:26px}.hero-number{font-size:49px}.profit-block .won{font-size:23px}.return-caption{margin-top:12px}.asset-block{border-left:0;border-top:1px solid #ededed;padding:24px 0 0;margin-top:25px}.asset-block .section-label{margin-bottom:6px}.asset-number{font-size:39px}.asset-block .won{font-size:22px}.asset-foot{display:none}.section-label{margin-bottom:10px}.scope-row{padding-bottom:22px}.performance{padding:26px 0}.section-heading{margin-bottom:16px}h2{font-size:21px}.chart svg{height:150px}.chart-values{height:110px}.allocation{padding:26px 0}.allocation-labels>div{gap:8px}.allocation-labels strong{font-size:26px}.account-row{gap:9px}.account-monogram{width:32px;height:32px;flex-shrink:0}.account-value strong{font-size:14px}.account-name strong{font-size:13px}.account-row>svg{width:13px}.help-banner{padding:17px 13px}.page-footer{font-size:10px}.hero-number,.asset-number{font-variant-numeric:tabular-nums}.sheet .section-heading h2{font-size:22px}}@media(max-width:360px){main{padding-left:19px;padding-right:19px}.greeting{font-size:14px}.hero-number{font-size:44px}.asset-number{font-size:35px}.welcome h1{font-size:23px}.welcome-symbol{width:46px;height:46px}.account-monogram{display:none}.preview-note span{font-size:9px}.allocation-labels span{font-size:13px}}body{font-weight:400}input,textarea,select{font:inherit}.scope-button,.pill,.plain-label,.text-button,.period-selector .adm-selector-item,.adm-tab-bar-item-title,.adm-button{font-weight:500}.account-name strong,.account-value strong,.asset-foot strong,.return-caption strong{font-weight:600}.adm-tab-bar-item-active .adm-tab-bar-item-title,.profile-summary h3{font-weight:700}.preset-detail>h2{margin:16px 0 24px}.preset-detail .adm-tabs-tab{font-size:14px}.report-pending{padding:32px 0 24px}.pending-label{display:inline-block;background:#f1f1f1;color:#666;border-radius:5px;padding:5px 9px;font-size:12px;margin-bottom:16px}.report-pending h3,.report-conditions h3{font-size:17px;font-weight:600}.report-pending p,.report-conditions{font-size:14px;line-height:1.85;color:#666}.report-pending p{margin-top:12px}.report-note{color:#888}.report-conditions{border-top:1px solid #eee;padding:24px 0}.report-conditions ul{padding-left:20px}.preset-card .adm-button{margin-top:16px;font-size:14px}.preset-card-preview{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #eee;padding-top:17px;font-size:13px;color:#666}.preset-card-preview strong{color:#222;margin-left:5px}.preset-snapshot-note{font-size:13px;line-height:1.7;color:#747474;margin:8px 0 20px}.preset-report{padding:26px 0 36px}.preset-report h3{font-size:20px}.preset-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.preset-report-head .pending-label{margin:0 0 15px}.preset-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;border-top:1px solid #eaeaea;margin-top:20px}.preset-metric{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #eee;padding:17px 0;min-width:0}.preset-metric span{font-size:12px;color:#757575}.preset-metric strong{font-size:20px;line-height:1.3;letter-spacing:-.4px;overflow-wrap:anywhere}.preset-footnote{font-size:12px;line-height:1.7;color:#818181;margin-top:20px}.validation-score{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:16px 0;margin-top:18px}.validation-score>div{display:flex;align-items:baseline;gap:14px}.validation-score>div>span{font-size:13px;color:#666}.validation-score strong{font-size:32px}.validation-score small{font-size:15px;color:#888}.validation-status{font-size:12px;background:#eaf4ed;color:#287444;border-radius:20px;padding:6px 11px}.validation-subtitle{font-size:15px;margin:28px 0 5px}.validation-check{position:relative;padding:16px 56px 16px 0;border-bottom:1px solid #eee}.validation-check>div{display:flex;align-items:center;gap:8px}.validation-check strong{font-size:13px}.validation-check p{font-size:12px;line-height:1.6;color:#777;margin-top:6px}.check-status{font-size:10px;border-radius:4px;padding:3px 5px;background:#eaf4ed;color:#287444}.check-status.caution{background:#fff4e5;color:#9c6400}.check-status.risk{background:#fceceb;color:#ad4640}.check-points{position:absolute;right:0;top:16px;font-size:12px;color:#666}.preset-metric small{font-size:11px;line-height:1.5;color:#888}.section-heading h2{line-height:1.3}@media(max-width:600px){.chart{padding-right:0}.chart-values{display:none}}.notice-bell{position:relative}.wordmark-button{display:inline-flex;align-items:center;flex:none;background:none;border:0;padding:0;line-height:0}.notice-badge{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#fff;color:#171717;border:1px solid #171717;font:700 10px/15px Wanted Sans Variable,sans-serif;text-align:center}.notice-banner{width:100%;display:flex;align-items:center;gap:13px;text-align:left;border:1px solid #dedede;border-radius:11px;background:#f8f8f8;padding:14px 16px;margin:0 0 25px}.notice-banner>span{flex:1;min-width:0}.notice-banner small,.notice-banner strong{display:block}.notice-banner small{font-size:11px;color:#666;margin-bottom:5px}.notice-banner strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-banner>svg:last-child{color:#777}.notice-intro{font-size:13px;line-height:1.7;color:#777;margin:14px 0 12px}.notice-list{border-top:1px solid #e9e9e9}.notice-row{display:flex;align-items:center;gap:10px;width:100%;padding:18px 0;border:0;border-bottom:1px solid #e9e9e9;background:none;text-align:left}.notice-row-content{flex:1;min-width:0}.notice-row-content strong{display:block;font-size:15px;font-weight:600;margin-top:7px;line-height:1.45}.notice-row-meta,.notice-detail-meta{display:flex;align-items:center;gap:7px;font-size:11px;color:#777}.notice-important{display:inline-block;padding:3px 6px;border-radius:4px;background:#242424;color:#fff;font-size:10px;font-weight:600;line-height:1.2}.notice-unread{width:7px;height:7px;border-radius:50%;background:#d35b53;flex:none}.notice-row>svg{color:#999;flex:none}.notice-empty{font-size:13px;color:#777;padding:24px 0}.notice-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:15px 0;color:#555;font-size:13px}.notice-detail-meta{margin:17px 0 12px}.notice-detail-title{font-size:22px;line-height:1.45}.notice-detail-body{border-top:1px solid #e9e9e9;margin-top:21px;padding:22px 0 40px;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.notice-admin-preview{min-height:100vh;background:#fff;color:#202020}.notice-admin-preview header{height:70px;background:#171717;display:flex;align-items:center;padding:0 24px}.notice-admin-preview header img{width:90px}.notice-admin-preview main{max-width:720px;padding:32px 24px 80px}.notice-admin-preview main>a{color:#555;text-decoration:none;font-size:13px}.notice-admin-kicker{font-size:11px;letter-spacing:1.4px;color:#777;margin:30px 0 10px}.notice-admin-preview h1{font-size:28px}.notice-admin-warning{font-size:13px;line-height:1.7;background:#f5f5f5;border-radius:8px;padding:13px 15px;margin:22px 0 28px}.notice-admin-field{display:block;font-size:14px;font-weight:600;margin:20px 0}.notice-admin-field input,.notice-admin-field .adm-text-area{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #d5d5d5;border-radius:7px;font:400 15px/1.6 Wanted Sans Variable,sans-serif}.notice-admin-switch{display:flex;justify-content:space-between;align-items:center;padding:18px 0 25px;font-size:14px}.notice-admin-feedback{font-size:13px;color:#444;margin:0 0 14px}.notice-admin-preview h2{margin:38px 0 15px;font-size:19px}.notice-admin-item{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e9e9e9;padding:16px 0}.notice-admin-item div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.notice-admin-item strong{font-size:14px}.notice-admin-item small{width:100%;font-size:11px;color:#777}.notice-admin-item button{border:0;background:none;color:#777;font-size:12px;white-space:nowrap;padding:10px}.notice-admin-preview-button,.notice-admin-reset{border:0;background:none;padding:8px 0;color:#555;font-size:13px;text-decoration:underline;text-underline-offset:3px}.notice-admin-preview-button{margin:0 0 15px}.notice-admin-reset{display:block;margin:14px 0 0}.notice-admin-draft-preview{border:1px solid #e7e7e7;border-radius:9px;padding:18px;margin-bottom:20px}.notice-admin-draft-preview .notice-detail-body{padding-bottom:0}@media(max-width:380px){.topbar-inner{gap:4px}.topbar-inner .wordmark{width:66px}.topbar-inner .greeting{font-size:13px;white-space:nowrap}.topbar-inner .header-actions .icon-button{min-width:32px;padding:5px}.notice-badge{right:-2px}}.detail-chart-section{padding:22px 0}.detail-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:15px}.detail-chart-head>div{display:flex;flex-direction:column;gap:5px;min-width:0}.detail-chart-head span{font-size:12px;color:#777}.detail-chart-head strong{font-family:GounBatang,serif;font-size:25px;white-space:nowrap}.detail-chart-head small{color:#777;font-size:12px}.detail-chart-head .adm-selector{flex:none;--border-radius:8px;--color:#f2f2f2;--checked-color:#222;--checked-text-color:#fff}.detail-chart-head .adm-selector-item{font-size:12px;padding:6px 9px}.detail-chart-frame{position:relative;height:240px;width:100%;overflow:hidden}.detail-chart-frame svg{width:100%;height:100%;touch-action:pan-y}.detail-chart-top,.detail-chart-bottom{position:absolute;left:12px;font-size:11px;color:#707070;background:#ffffffd1;padding:2px 4px;pointer-events:none}.detail-chart-top{top:14px}.detail-chart-bottom{bottom:20px}.detail-chart-dates{display:flex;justify-content:space-between;color:#777;font-size:12px;margin-top:4px}.detail-section-description{font-size:13px;line-height:1.65;color:#666;margin:22px 0 14px}.detail-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.detail-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px;white-space:nowrap}.detail-table th,.detail-table td{padding:13px 12px;text-align:right;border-bottom:1px solid #eee;font-variant-numeric:tabular-nums}.detail-table thead th{color:#777;font-weight:600;background:#fff}.detail-table tbody tr:last-child th,.detail-table tbody tr:last-child td{border-bottom:0}.detail-table th:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left}.detail-table thead th:first-child{z-index:2}.detail-table .positive{color:#bb555a}.detail-table .negative{color:#315fa9}.heatmap-table th,.heatmap-table td{min-width:59px;padding:12px 8px;text-align:center}.heatmap-table th:first-child{min-width:58px}.heatmap-table td{border-right:2px solid #fff;border-bottom:2px solid #fff}@media(max-width:600px){.detail-chart-head strong{font-size:21px}.detail-chart-frame{height:210px}.detail-table th,.detail-table td{padding:12px 9px}}.detail-scroll-hint{font-size:11px;color:#777;margin:0 0 8px;text-align:right}.detail-drawdown-section{border-top:1px solid #e9e9e9;margin-top:2px;padding:25px 0 0}.detail-drawdown-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.detail-drawdown-title h3{font-family:GounBatang,serif;font-size:20px;font-weight:700;margin:0}.detail-drawdown-title span{font-size:12px;color:#777}.detail-drawdown-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 16px}.detail-drawdown-stats>div{display:flex;flex-direction:column;gap:5px}.detail-drawdown-stats span,.detail-drawdown-stats small{font-size:12px;color:#777}.detail-drawdown-stats strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:#315fa9}.detail-drawdown-frame{position:relative;width:100%;height:180px;overflow:hidden}.detail-drawdown-frame svg{width:100%;height:100%;touch-action:pan-y}.detail-drawdown-zero,.detail-drawdown-min{position:absolute;left:12px;font-size:11px;color:#707070;background:#ffffffd1;padding:2px 4px;pointer-events:none}.detail-drawdown-zero{top:2px}.detail-drawdown-min{bottom:12px}@media(max-width:600px){.detail-drawdown-title h3{font-size:18px}.detail-drawdown-stats strong{font-size:19px}.detail-drawdown-frame{height:160px}}.backtest-details{border-top:1px solid #eaeaea;margin-top:28px;padding:26px 0 0}.detail-chart-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.detail-chart-title h3,.detail-breakdown-title h3{font-family:GounBatang,serif;font-size:20px;font-weight:700;margin:0}.detail-chart-title span{font-size:12px;color:#777}.backtest-details .detail-chart-section{padding:16px 0 20px}.detail-breakdown-title{border-top:1px solid #eaeaea;margin-top:27px;padding-top:26px}.detail-breakdown-title p{font-size:12px;color:#777;margin:8px 0 15px}.detail-accordion .adm-list-item{padding-left:0}.detail-accordion .adm-list-item-content{padding-right:0}.detail-accordion-title{display:flex;flex-direction:column;gap:5px}.detail-accordion-title strong{font-size:15px;font-weight:600;color:#222}.detail-accordion-title small{font-size:12px;color:#777}.detail-accordion .adm-collapse-panel-content-inner .adm-list-item-content-main{padding:0 0 18px}.detail-accordion .detail-section-description{margin-top:14px}.detail-accordion .detail-table-scroll{max-width:100%}@media(max-width:600px){.detail-chart-title h3,.detail-breakdown-title h3{font-size:18px}}.account-picker{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:16px 18px;background:#f6f6f6;border:1px solid #e6e6e6;border-radius:12px;gap:12px}.account-picker small{display:block;font-size:12px;color:#777;margin-bottom:6px}.account-picker strong{font-size:16px;font-weight:600}.scope-row .account-picker{max-width:360px}.scope-row .asof{flex-shrink:0}.picker-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid #eee;border-radius:10px;padding:18px 14px;background:#fff;text-align:left;margin:12px 0}.picker-option.chosen{background:#f3f3f3;border-color:#333}.picker-option strong{display:block;font-size:14px}.picker-option small{display:block;font-size:12px;color:#777;margin-top:7px}.picker-option>span:last-child{text-align:right}.order-date{display:flex;align-items:center;justify-content:space-between;margin:30px 0 18px}.order-date .eyebrow{display:block;letter-spacing:0}.order-date h2{font-size:29px}.order-date h2 span{font-size:18px;font-weight:400;color:#777}.status-badge{border-radius:6px;background:#f1f1f1;padding:7px 10px;font-size:12px;white-space:nowrap}.sample-warning,.draft-note{background:#f5f5f5;color:#666;font-size:13px;line-height:1.7;border-radius:8px;padding:12px 15px;margin:20px 0}.order-account-summary{display:flex;justify-content:space-between;padding:24px 0 28px;border-bottom:1px solid #eee;margin-bottom:28px}.order-account-summary>div:last-child{text-align:right}.order-account-summary span,.order-account-summary small{display:block;color:#777;font-size:12px}.order-account-summary strong{display:block;margin:8px 0;font-size:22px;font-weight:600}.order-account-summary .text-button{margin-left:auto;gap:6px}.order-filter{--checked-color:#222;--checked-text-color:#fff;--color:#f5f5f5;--border-radius:8px;--padding:11px 0}.order-symbol{margin:24px 0;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.symbol-heading{display:flex;align-items:center;gap:10px;padding:16px;background:#fafafa}.ticker-mark{height:30px;width:30px;display:grid;place-items:center;background:#ededed;border-radius:8px;font-size:13px}.symbol-heading>strong{font-size:16px}.symbol-heading .meta{margin-left:auto}.order-line{padding:18px;border-top:1px solid #eee}.order-line-top,.order-line-bottom{display:flex;gap:10px;align-items:center}.order-line-top>strong{margin-left:auto;font-size:21px}.side-label{font-size:13px;font-weight:600;border-radius:4px;padding:4px 7px}.side-label.buy{background:#fff0ee;color:#ac4941}.side-label.sell{background:#edf3ff;color:#446ab0}.method{font-size:13px;color:#777}.order-line-bottom{justify-content:space-between;margin-top:12px;gap:8px}.order-line-bottom>span{font-size:21px;font-family:GounBatang}.order-line-bottom small{font-size:12px;color:#777}.order-help{display:flex;align-items:center;gap:8px;background:none;border:0;padding:12px 0;font-size:14px;color:#666}.delivery-note{display:flex;align-items:center;gap:12px;border-top:1px solid #eee;margin-top:24px;padding-top:24px}.delivery-note strong,.delivery-note small{display:block}.delivery-note strong{font-size:14px;font-weight:500}.delivery-note small{font-size:12px;color:#777;margin-top:7px}.no-orders{padding:45px 15px;text-align:center;color:#777}.no-orders h3{font-size:18px;color:#333;margin:14px 0}.no-orders p{font-size:14px}.settings-button{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fff;border:1px solid #ddd;border-radius:7px;font-size:13px}.account-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:8px}.account-actions .adm-button{font-size:14px;margin:0}.account-actions .adm-button span{display:flex;align-items:center;justify-content:center;gap:4px}.pending-section{padding-top:23px;margin-top:23px;border-top:1px solid #eee}.pending-section h3{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600}.pending-row{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 0}.pending-row strong{font-size:13px;font-weight:500;display:block}.pending-row small{font-size:12px;color:#777;display:block;margin-top:6px}.settings-page{padding:14px 0}.settings-page .adm-list-body,.sheet .adm-list-body{border:1px solid #eee;border-radius:12px}.settings-page .adm-form-item-label{font-size:14px;font-weight:500}.settings-page .adm-input{--font-size:16px}.settings-page .adm-form-header{padding-top:24px}.field-hint{font-size:12px;color:#777;line-height:1.7;margin-top:10px}.date-input{width:100%;font-family:inherit;font-size:16px;background:#fff;color:#222;border:0;padding:3px 0;min-height:30px}.form-note{font-size:13px;color:#777;line-height:1.8;margin:18px 0}.settings-page .adm-selector{--checked-color:#eee;--checked-text-color:#222;--color:#fafafa;--padding:14px}.notification-settings{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:28px 0;margin-top:10px;border-bottom:1px solid #eee;gap:16px}.notification-settings h3,.delete-zone h3{font-size:16px;font-weight:600}.notification-settings p,.delete-zone p{font-size:13px;color:#777;line-height:1.7;margin-top:7px}.connection-note{flex-basis:100%}.delete-zone{padding:28px 0 4px}.delete-zone p{margin-bottom:16px}.available-cash{display:flex;justify-content:space-between;font-size:13px;margin-top:15px;color:#666}.confirmation-copy{font-size:14px;line-height:1.8;max-height:45dvh;overflow:auto;text-align:left}.confirmation-copy p+p{margin-top:14px}.page-transition,.workflow-enter{animation:page-in .2s ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}button{transition:background-color .18s,color .18s,transform .12s}button:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:600px){.scope-row{align-items:stretch;flex-direction:column;gap:10px}.scope-row .account-picker{max-width:none}.scope-row .asof{text-align:right}.account-card{padding:18px}.account-detail{gap:8px;font-size:12px}.order-date h2{font-size:26px}.secondary-page{padding-top:28px}.settings-page .adm-form{--border-inner:1px solid #eee}.picker-option strong{font-size:13px}}.order-side-section{border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;margin:16px 0 22px}.order-side-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;background:#fafafa}.order-side-heading strong{font-size:13px;font-weight:500;color:#777}.order-item{padding:18px 17px;border-top:1px solid #eee}.order-item-heading{display:flex;align-items:center;gap:10px}.order-item-name{display:flex;flex-direction:column;gap:3px}.order-item-name strong{font-size:15px}.order-item-name small{font-size:11px;color:#888}.order-quantity{margin-left:auto;font-size:20px;white-space:nowrap}.order-item-terms{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin:13px 0 0 40px}.order-item-terms .method{font-size:12px;min-width:34px}.order-item-terms strong{font-family:GounBatang,serif;font-size:19px;font-weight:400}.order-item-terms small{color:#777;font-size:11px;margin-left:auto}.order-side-empty{padding:20px 17px;border-top:1px solid #eee;color:#888;font-size:13px}.order-item-terms{align-items:center;margin-left:0}.order-item-terms .method{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:26px;padding:4px 7px;border:1px solid #d7d7d7;border-radius:5px;background:#ededed;color:#333;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap}.settings-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;padding:8px 0 8px 10px;border:0;background:transparent;color:#3b3b3b;font-size:14px;font-weight:500;white-space:nowrap}.settings-button:hover,.settings-button:focus-visible{color:#111;text-decoration:underline;text-underline-offset:4px}.settings-button svg{width:17px;height:17px}.settings-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 4px 8px 0;margin:0 0 16px;border:0;background:transparent;color:#202020;font-size:15px;font-weight:600}.settings-back:hover,.settings-back:focus-visible{text-decoration:underline;text-underline-offset:4px}.account-card>.section-heading{align-items:center}.account-card>.section-heading .meta{font-size:13px}.settings-page{padding:8px 0 28px}.settings-heading{padding:0 0 19px;border-bottom:1px solid #e9e9e9;margin-bottom:5px}.settings-kicker{display:block;font-size:13px;font-weight:500;color:#777;margin-bottom:8px}.settings-heading h2{font-size:27px}.settings-heading p{font-size:14px;color:#666;line-height:1.6;margin-top:8px}.settings-group{border:0;border-bottom:1px solid #e9e9e9;border-radius:0;background:transparent;padding:24px 0 26px;margin:0;box-shadow:none}.settings-group-heading{display:flex;align-items:flex-start;gap:11px;padding:0;margin:0 0 23px;border:0}.settings-step{display:block;flex:0 0 24px;padding-top:2px;color:#929292;font-size:12px;font-weight:600;line-height:1.5;background:transparent;height:auto;border-radius:0}.settings-group-heading h3{font-family:Wanted Sans Variable,sans-serif;font-size:17px;font-weight:650;line-height:1.3}.settings-group-heading p{font-size:13px;line-height:1.55;color:#777;margin-top:5px}.settings-page .adm-list-body{border:0;border-radius:0;background:transparent}.settings-page .adm-form{--border-inner:none;--border-top:none;--border-bottom:none}.settings-page .adm-form-item{padding:0;border:0;background:transparent;margin-bottom:20px}.settings-page .adm-form-item:last-child{margin-bottom:0}.settings-page .adm-form-item-label{display:block;padding:0 0 8px;font-size:14px;font-weight:600;color:#333}.settings-page .adm-form-item-child{border:1px solid #d4d4d4;background:#fff;border-radius:7px;min-height:48px;padding:0 13px;display:flex;align-items:center;transition:border-color .18s,box-shadow .18s}.settings-page .adm-form-item-child:focus-within{border-color:#333;box-shadow:0 0 0 2px #00000012}.settings-page .adm-input{width:100%;--font-size:16px;--color:#222}.settings-page .adm-input-element{font-weight:500}.date-input{width:100%;min-height:46px;font-family:Wanted Sans Variable,sans-serif;font-size:16px;font-weight:500;background:transparent;color:#222;border:0;padding:0;outline:0}.settings-group-note{font-size:13px;color:#6e6e6e;line-height:1.65;margin-top:13px}.settings-page .adm-selector{--checked-color:white;--checked-text-color:#222;--color:white;--checked-border:1px solid #333;--border:1px solid #ddd;--border-radius:7px;--padding:13px}.settings-page .adm-selector-item{width:100%;text-align:left;font-size:15px;font-weight:500}.settings-save{min-height:48px;font-size:15px;font-weight:600;margin-bottom:4px}.settings-telegram .notification-settings{margin:0;padding:0;border:0;gap:14px}.settings-telegram .notification-settings p{margin-top:8px}.settings-telegram .connection-note{padding-top:11px;margin-top:5px;font-size:13px;line-height:1.65;color:#777}.settings-page .delete-zone{padding:25px 0;border-color:#e9e9e9;background:transparent}.settings-page .delete-zone p{margin:8px 0 18px}.locked-detail{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 0;font-size:14px;line-height:1.5}.locked-detail span{color:#767676}.locked-detail strong{text-align:right;color:#202020;font-weight:600}.settings-group>h3{font-size:16px;font-weight:600}.settings-group>.adm-button{margin-top:18px}.create-account-button{min-height:46px;margin:16px 0 22px;font-weight:600}.account-create-sheet .adm-form{margin:12px 0 20px}.account-create-sheet .adm-form{--border-inner:none;--border-top:none;--border-bottom:none}.account-create-sheet .adm-list-body{border:0;border-radius:0}.account-create-sheet .adm-form-item{padding-left:0;padding-right:0;margin-bottom:16px;border:0}.account-create-sheet .adm-form-item-label{font-size:14px;font-weight:600}.account-create-sheet .adm-form-item-child{border:1px solid #d4d4d4;border-radius:7px;min-height:46px;padding:0 12px}.account-create-sheet .date-input{min-height:44px}.create-preset-title{font-size:14px;font-weight:600;margin:16px 0 12px}.account-create-sheet .adm-selector{--checked-color:#f3f3f3;--checked-text-color:#222;--color:white;--checked-border:1px solid #333;--border:1px solid #ddd;--border-radius:7px;--padding:12px}.account-create-sheet .adm-selector-item{width:100%;text-align:left}.account-create-sheet>.adm-button{min-height:46px;margin-top:20px}@media(max-width:600px){.settings-group{padding:22px 0 24px}.settings-heading{margin-bottom:3px}.settings-button{min-height:44px;padding:8px 0 8px 8px}.settings-page .delete-zone{padding:22px 0}}
