@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.locale-shell{min-height:100dvh;font-family:Inter,Noto Sans,Noto Sans CJK KR,Noto Sans CJK JP,Noto Sans CJK SC,Noto Sans Arabic,system-ui,sans-serif}.locale-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 22px;box-sizing:border-box;background:#0b171c;color:#c6d8d0;border-bottom:1px solid #2e4840;position:sticky;top:0;z-index:200;font-size:11px;flex-wrap:wrap}.locale-brand{font-size:10px;letter-spacing:3px;color:#cbb57e}.locale-controls{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.locale-controls button{display:inline-flex;align-items:center;gap:5px;background:#142b25;border:1px solid #415e50;color:#cde1d2;padding:6px 9px;border-radius:6px;font:inherit;cursor:pointer}.locale-select{display:flex;align-items:center;gap:7px;color:#b9cdbf;white-space:nowrap}.locale-select select{font:inherit;font-family:inherit;font-size:12px;border:1px solid #405a4e;border-radius:7px;background:#14251f;color:#e5f1e5;min-height:34px;padding:5px 23px 5px 8px;max-width:210px;cursor:pointer}.locale-select select:focus-visible,.locale-controls button:focus-visible{outline:2px solid #d3b783;outline-offset:3px}.locale-progress{display:flex;align-items:center;gap:8px;color:#d1bb87;flex-wrap:wrap}.locale-failed{color:#f1b5a4}.locale-currency-note{flex-basis:100%;text-align:end;color:#abc4ba;font-size:10px}.locale-shell button,.locale-shell input,.locale-shell select,.locale-shell textarea{font-family:inherit}.locale-shell :is(p,label,td,th,h1,h2,h3,h4,small,button){overflow-wrap:anywhere}.portal-settlement-note{border:1px solid #3e5b4f;border-radius:10px;padding:12px 15px;background:#11241f;color:#c8ddd2;font-size:12px}.portal-settlement-note strong{font-size:16px}.portal-settlement-note small{display:block;margin-top:6px;color:#a8c2b3}.portal-settlement-note p{margin:5px 0}html[dir=rtl] .locale-toolbar,html[dir=rtl] .top,html[dir=rtl] .credit-store-heading{text-align:start}html[dir=rtl] .sidebar{left:auto;right:0}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid #2e4840}html[dir=rtl] input:is([type=email],[type=number],[type=password]),html[dir=rtl] textarea[readonly],html[dir=rtl] .premium-card-form,html[dir=rtl] .chartsvg{direction:ltr}@media (max-width:760px){.locale-toolbar{padding:9px 10px;gap:8px}.locale-brand{display:none}.locale-controls{width:100%;justify-content:space-between;gap:8px}.locale-select select{max-width:160px}.locale-select{font-size:11px}.locale-progress,.locale-currency-note{flex-basis:100%}.locale-currency-note{text-align:start}}.locale-shell .app .sidebar{top:var(--portal-toolbar-height,54px);height:calc(100dvh - var(--portal-toolbar-height,54px))}.premium-payment-dialog>.locale-controls{padding:12px 55px 12px 16px;background:#0c1d17;border-bottom:1px solid #334c40;justify-content:flex-start}.premium-payment-dialog>.portal-settlement-note{margin:12px 16px}.credit-checkout-dialog .locale-controls{justify-content:flex-start;margin:10px 0 16px;padding-inline-end:26px}.terminal-svg{direction:ltr}.locale-shell .app{min-height:calc(100dvh - var(--portal-toolbar-height,54px))}.paper-learning{margin:16px 0;padding:20px;border:1px solid #324d48;border-radius:16px;background:linear-gradient(135deg,#101e22,#111820);color:inherit}.paper-learning-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.paper-learning h3{margin:6px 0;font-size:1.18rem}.paper-learning p{line-height:1.5}.paper-learning-heading p{margin:6px 0;color:#b7c6cc}.paper-learning-summary{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:.86rem;margin:15px 0}.paper-learning-summary b{color:#86e2bd}.paper-learning-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.paper-learning button{font:inherit;border:1px solid #3d605a;border-radius:8px;padding:8px 12px;background:#18342f;color:#e8fff6;cursor:pointer}.paper-learning button:disabled{opacity:.45;cursor:default}.paper-learning button:focus-visible,.paper-learning input:focus-visible,.paper-learning select:focus-visible{outline:2px solid #72d9bc;outline-offset:3px}.paper-learning input,.paper-learning select{font:inherit;color:inherit;background:#111f28;border:1px solid #3a505d;border-radius:6px;padding:7px;min-width:0}.paper-learning input[type=checkbox]{margin-inline-end:9px}.paper-learning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.paper-learning-grid label{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.paper-learning-grid label:has(input[type=checkbox]){display:block}.paper-learning-config{padding:18px;margin-top:15px;border:1px solid #3c5362;border-radius:10px}.paper-learning-scroll{overflow-x:auto;margin:12px 0}.paper-learning table{width:100%;border-collapse:collapse;text-align:start;font-size:.83rem}.paper-learning th,.paper-learning td{padding:10px;border-bottom:1px solid #2c3f4b;text-align:start;vertical-align:top}.paper-learning td small{display:block;margin-top:5px;color:#a4bbc6}.paper-learning td input{max-width:190px}.paper-learning td input[type=number]{max-width:110px}.paper-learning small{color:#a4bbc6;line-height:1.5}.paper-learning-error{color:#ffb4a7;padding:10px;border-inline-start:3px solid #df866d;background:#332024}.paper-learning [data-verdict=POSITIVE]{color:#86e2bd}.paper-learning [data-verdict=NEGATIVE]{color:#ffb4a7}.paper-learning details{padding:12px 0;border-top:1px solid #2d424f}.paper-learning summary{cursor:pointer;color:#c9e9e0}.paper-learning-details{margin-top:18px}@media (max-width:640px){.paper-learning{padding:14px}.paper-learning-heading{flex-direction:column}.paper-learning-config{padding:12px}.paper-learning-grid{grid-template-columns:1fr}.paper-learning-summary{display:grid;gap:8px}}.automatic-entry-control{display:flex;align-items:center;gap:14px;padding:16px 18px;margin:15px 0;border:1px solid #c4d18a4a;border-radius:14px;background:linear-gradient(115deg,#244d37,#113223);box-shadow:inset 0 1px #fff1;color:#d5dca6}.automatic-entry-control>div{flex:1}.automatic-entry-control b{display:flex;align-items:center;gap:6px;color:#deebc3;font-size:12px}.automatic-entry-control p{font-size:10px;line-height:1.7;color:#a7c6b1;margin:7px 0}.automatic-entry-control small{display:block;font-size:9px;color:#95b295}.automatic-entry-control button{display:flex;align-items:center;gap:7px;flex-shrink:0;background:linear-gradient(135deg,#637547,#3c5e38);border:1px solid #dfe5a34d;border-radius:9px;color:#eff0ca;padding:10px 13px;font-size:10px;cursor:pointer}.automatic-entry-control button:disabled{opacity:.45}.automatic-entry-control [role=alert]{color:#ffd0b1;margin-top:8px}@media (max-width:800px){.automatic-entry-control{flex-wrap:wrap}.automatic-entry-control button{margin-left:37px}}@media print{.automatic-entry-control{display:none!important}}.entry-profile-choice{border-top:1px solid #ffffff20;margin-top:12px;padding-top:10px}.entry-profile-choice label{display:flex;align-items:center;gap:9px;font-size:12px;flex-wrap:wrap}.entry-profile-choice select{background:#102d24;color:#edf1d9;border:1px solid #829b6c;border-radius:7px;padding:8px;max-width:100%}.entry-profile-choice .entry-profile-ack{align-items:flex-start;line-height:1.5;margin:8px 0 12px}.entry-profile-choice input{margin:3px 0 0;accent-color:#bdd788}.entry-profile-choice button{margin:12px 0 0}.automatic-entry-control .entry-diagnostics{margin-top:14px;border-top:1px solid #ffffff20;padding-top:10px}.entry-diagnostics summary{cursor:pointer;font-size:12px;font-weight:600}.entry-diagnostics article{background:#0c251bb5;border:1px solid #ffffff20;padding:10px;border-radius:8px;margin:8px 0}.automatic-entry-control .entry-diagnostics p{font-size:12px;line-height:1.5}.automatic-entry-control .entry-diagnostics small{font-size:11px;line-height:1.5}.entry-profile-choice p{max-width:80ch}@media (max-width:800px){.automatic-entry-control .entry-profile-choice button{margin-left:0}}.entry-profile-choice input[type=number]{background:#102d24;color:#edf1d9;border:1px solid #829b6c;border-radius:7px;padding:8px;width:100px}.sidebar .premium-menu-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;border-radius:12px;border:1px solid #4bc6a53d;background:linear-gradient(145deg,#245b4f,#102820 64%,#091b15);color:#b4e9d5;box-shadow:inset 0 1px #d8fff92b,inset 0 -1px #0008,0 3px 8px #0005;overflow:hidden;transition:transform .18s ease,border-color .18s ease,color .18s ease}.sidebar .premium-menu-icon:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:10px;background:linear-gradient(140deg,#fff1,transparent 48%);pointer-events:none}.sidebar .premium-menu-icon svg{position:relative;filter:drop-shadow(0 1px 2px #0006)}.sidebar .nav{gap:11px;min-height:49px}.sidebar .nav.active .premium-menu-icon{color:#f3d89d;border-color:#dcc1858a;background:linear-gradient(145deg,#49604d,#193b2d 65%,#10241c);box-shadow:inset 0 1px #fff4,0 0 16px #d4b36b18}.sidebar .nav:hover .premium-menu-icon{transform:translateY(-1px);border-color:#7be4c18c;color:#e2fff4}.sidebar-is-collapsed .sidebar .nav{justify-content:center;padding-left:0;padding-right:0}.sidebar-is-collapsed .sidebar .premium-menu-icon{flex-basis:35px}.client-account-choice{border:1px solid #32565a;border-radius:20px;margin:20px 0;padding:20px;color:#dff4f2;background:linear-gradient(145deg,#102a2a,#0b171d)}.client-account-choice legend{padding:0 8px;font-weight:700}.client-choice-grid{display:grid;gap:12px}.client-choice-card{display:flex!important;gap:12px!important;align-items:flex-start;padding:16px!important;border:1px solid #355253;border-radius:14px;background:#132429;cursor:pointer}.client-choice-card.selected{border-color:#75ddbc;box-shadow:0 0 0 1px #75ddbc44,0 8px 28px #43c6a117}.client-choice-card input{width:18px!important;height:18px;margin:3px 0;accent-color:#75ddbc;flex-shrink:0}.client-choice-card span{display:grid;gap:7px}.client-choice-card strong{font-size:17px}.client-choice-card b{font-size:13px;color:#91dec8}.client-choice-card small,.client-account-choice>small{font-size:12px;line-height:1.6;color:#b5cdce}.client-choice-access{font-size:13px;line-height:1.7}.client-profit-terms{margin:20px 0;overflow-x:auto}.client-profit-terms table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.client-profit-terms caption{text-align:left;font-weight:700;margin-bottom:10px}.client-profit-terms td,.client-profit-terms th{padding:10px 8px;border-bottom:1px solid #365356}.client-profit-terms p{font-size:12px;line-height:1.6;color:#b1c7cc}.client-gate{min-height:100vh;background:#081619;color:#e2f4f3;font-family:Inter,system-ui,sans-serif;padding:26px max(20px,calc((100vw - 1250px)/2))}.client-gate-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.client-gate-top h1{font-size:23px}.client-gate-nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.client-gate-nav button,.client-gate button{cursor:pointer}.client-gate-nav button{border:1px solid #355558;border-radius:12px;background:#102c2d;color:#c9dedf;padding:11px 16px}.client-gate-nav button.active{background:#194a42;border-color:#77d1b9}.client-gate-notice{border:1px solid #41675c;border-radius:15px;padding:18px 22px;line-height:1.6;background:linear-gradient(110deg,#10312c,#162423);margin:20px 0}.client-gate .panel{background:#112a2b;border:1px solid #335859;border-radius:18px;padding:24px;margin:20px 0}.client-funding-form{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.client-funding-form label{display:grid;gap:8px;flex:1;min-width:160px}.client-funding-form input,.client-funding-form select{padding:12px;border:1px solid #527576;background:#0d1e22;color:#ecffff;border-radius:10px}.client-funding-form button,.client-primary{padding:12px 18px;border:1px solid #76c3aa;border-radius:12px;background:#224a41;color:#e7ffef}.client-funding-split{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.client-funding-split div{padding:18px;border:1px solid #38565c;border-radius:14px;background:#0c2125}.client-funding-split small{display:block;color:#a6c9ca;margin-bottom:8px}.client-funding-split strong{font-size:22px}.client-gate .error{color:#ffb7ad}.client-gate a{color:#9ae4d8}.client-gate button:disabled{opacity:.45;cursor:default}.access-card:has(.client-account-choice){width:100%;max-width:620px}.access-card .client-account-choice{padding:12px}.access-card .client-profit-terms td,.access-card .client-profit-terms th{font-size:11px;padding:8px 5px}.client-info-links{display:flex;gap:18px;flex-wrap:wrap}@media (min-width:1000px){.client-gate .client-choice-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.client-gate-top{align-items:flex-start;flex-direction:column}.client-funding-split{grid-template-columns:1fr}.client-gate{padding:18px 14px}.client-gate .panel{padding:18px}}.institutional-footer.institutional-footer{display:flex;flex-direction:column;gap:12px;padding:26px 4px 18px;border-top:1px solid rgba(195,166,113,.2);color:#98aaa4;font-size:11px;line-height:1.8;text-align:left;letter-spacing:normal}.institutional-footer.public-footer{grid-column:1 / -1}.institutional-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.institutional-identity strong{color:#d5c6a9;font-size:12px;font-weight:600}.institutional-context{margin:0;color:#8a9f96}.institutional-credits{max-width:840px}.institutional-credits summary{width:fit-content;padding:7px 0;color:#c8b98f;cursor:pointer}.institutional-credits summary:focus-visible{outline:2px solid #6adbbb;outline-offset:4px;border-radius:4px}.institutional-credits p{margin:6px 0 0;padding:12px 16px;border-left:2px solid #458e79;background:#142d2459;border-radius:0 10px 10px 0}.institutional-credits p strong{color:#dce9e3;font-weight:600}@media (max-width: 700px){.institutional-footer.institutional-footer{padding-top:20px}.institutional-identity{flex-direction:column;gap:2px}}.packages-page{min-width:0}.packages-page>.panel{margin:20px 0}.packages-page p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;color:#aac0c8}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.package-grid article{padding:18px;background:#132730;border:1px solid #35515b;border-radius:10px;min-width:0}.packages-page button{padding:10px;border:1px solid #47636c;background:#23424c;color:#e2edef;border-radius:7px}.packages-page button:disabled{opacity:.5;cursor:default}.packages-page label{display:grid;gap:8px;margin:12px 0;font-size:13px}.packages-page input{width:100%;min-width:0;padding:10px;background:#10232c;color:#e4edf0;border:1px solid #35545c;border-radius:6px}.package-orders{overflow:auto}.package-orders table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.package-orders td,.package-orders th{padding:12px;text-align:left;border-bottom:1px solid #30454c}.package-exempt{padding:12px;border:1px solid #407257;border-radius:8px}@media (max-width:800px){.package-grid{grid-template-columns:minmax(0,1fr)}}.packages-intro{padding:24px 0 32px}.packages-intro h2{font-size:clamp(32px,4vw,56px);line-height:1.07;letter-spacing:-2px;margin:17px 0;color:#edf7f4;font-weight:500}.premium-kicker{display:inline-flex;align-items:center;gap:8px;color:#8abfae;font-size:10px;letter-spacing:2.3px;font-weight:650}.premium-kicker>span{width:6px;height:6px;border-radius:50%;background:#8be4bd;box-shadow:0 0 15px #4de6a7}.live-credit-store{margin:24px 0 36px;min-width:0;color:#e4eeed}.credit-store-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:23px}.credit-store-heading h3{font-size:26px;font-weight:500;letter-spacing:-.6px;margin:13px 0 6px}.credit-store-heading p{margin:0;color:#9db1b0;font-size:13px}.credit-balance{display:flex;align-items:center;gap:12px;background:#122622;border:1px solid #355448;padding:16px 20px;border-radius:14px;color:#9fc9b4;flex-shrink:0}.credit-balance span{font-size:9px;letter-spacing:1.7px}.credit-balance strong{display:block;font-size:25px;letter-spacing:-.5px;color:#e4eee8;margin-top:5px}.credit-balance small{font-size:12px;font-weight:400;color:#a9b9b1}.premium-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.premium-credit-card{--accent:#b1d9e2;background:#0d191b;border:1px solid #344449;border-radius:19px;overflow:hidden;min-width:0;box-shadow:0 15px 30px #0002;transition:transform .2s,border-color .2s}.premium-credit-card:hover{transform:translateY(-4px);border-color:var(--accent)}.premium-credit-card.edition-20{--accent:#9cdabd;border-color:#4b7966}.premium-credit-card.edition-50{--accent:#dac49b;border-color:#5d5140}.credit-art{height:210px;position:relative;overflow:hidden;background:#071011}.credit-art img{width:100%;height:100%;object-fit:cover;object-position:0 45%;transform:scale(1.01)}.edition-20 .credit-art img{object-position:50% 45%}.edition-50 .credit-art img{object-position:100% 45%}.credit-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02090b22,#09131205 35%,#0d191b)}.card-edition{position:absolute;top:17px;left:18px;z-index:1;border:1px solid #ffffff35;background:#05101190;border-radius:20px;padding:7px 11px;font-size:8px;letter-spacing:1.4px;color:var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.art-title{position:absolute;bottom:14px;left:24px;z-index:1}.art-title>span{font-size:8px;letter-spacing:2.7px;color:#d4e5df}.art-title h4{font-size:32px;letter-spacing:-.7px;font-weight:500;margin:5px 0 0;color:#f7fcfa}.credit-card-body{padding:12px 24px 23px}.credit-quantity{display:flex;align-items:center;gap:12px;min-height:64px;flex-wrap:wrap}.credit-quantity>strong{font-size:43px;line-height:1;font-weight:450;color:var(--accent);letter-spacing:-2px}.credit-quantity>span{font-size:12px;line-height:1.4;color:#b8c8c3}.credit-quantity em{font-style:normal;font-size:9px;color:var(--accent);border:1px solid #65796b65;padding:5px 7px;border-radius:5px;margin-left:auto}.credit-description{font-size:12px!important;color:#9cadab!important;min-height:36px;margin:10px 0 19px;line-height:1.5!important}.credit-price strong{display:block;font-size:31px;letter-spacing:-1px;font-weight:550;color:#f0f4ef}.credit-price>span{font-size:10px;color:#93a5a1;display:block;margin-top:6px}.credit-unit{font-size:11px!important;color:var(--accent)!important;margin:8px 0 19px!important}.credit-benefits{list-style:none;padding:17px 0 4px;margin:0;border-top:1px solid #32423b;font-size:11px;display:grid;gap:12px;color:#c7d5ce}.credit-benefits li{display:flex;align-items:center;gap:8px}.credit-benefits svg{color:var(--accent);flex-shrink:0}.credit-capacity{font-size:10px!important;line-height:1.6!important;color:#93a6a0!important;min-height:48px;margin:16px 0!important}.credit-capacity b{font-weight:500;color:#c8d6d0}.credit-buy{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 15px!important;border-radius:9px!important;border:1px solid #4e6760!important;color:#dcece6!important;background:#1b322b!important;font-size:12px;font-weight:600;cursor:pointer}.edition-20 .credit-buy{background:#b7e7cd!important;color:#11251c!important;border-color:#b7e7cd!important}.edition-50 .credit-buy{background:#d4c29c!important;color:#2c2415!important;border-color:#d4c29c!important}.credit-buy:disabled{opacity:.45;cursor:not-allowed}.credit-buy:focus-visible,.dialog-close:focus-visible{outline:3px solid #b9e7d3;outline-offset:3px}.credit-secure{display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;color:#849e93;margin-top:11px}.credit-rule{margin-top:24px;border:1px solid #31483e;border-radius:13px;padding:20px 22px;display:grid;grid-template-columns:1.4fr 1fr;gap:28px;background:#13251e40}.credit-rule b{font-size:13px;color:#dae7df}.credit-rule p{font-size:11px!important;line-height:1.7!important;color:#9caea5!important;margin:8px 0 0}.credit-rule strong{color:#d4e9dc}.checkout-unavailable{padding:14px;border:1px solid #765b38;border-radius:10px;color:#dfc59c!important;font-size:12px}.credit-checkout-dialog{max-width:490px;width:calc(100% - 36px);box-sizing:border-box;border:1px solid #526e60;border-radius:18px;padding:32px;background:#101d18;color:#ecf2ec;box-shadow:0 24px 90px #0009;max-height:calc(100dvh - 40px);overflow:auto}.credit-checkout-dialog::backdrop{background:#020908b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.credit-checkout-dialog h3{font-size:24px;line-height:1.3;letter-spacing:-.6px;margin:16px 0}.credit-checkout-dialog p{font-size:12px;line-height:1.7;color:#a5b9ab}.credit-checkout-dialog .checkout-total{font-size:35px;margin:0 0 18px;color:#e2f3e7}.dialog-close{position:absolute;right:15px;top:15px;border:0!important;padding:5px!important;background:transparent!important;color:#acc6b7!important}.checkout-breakdown{border:1px solid #354b3e;padding:8px 14px;border-radius:9px}.checkout-consent{display:flex!important;align-items:flex-start;gap:11px!important;margin:20px 0!important;font-size:12px!important;color:#c7d9cd}.checkout-consent input{width:17px!important;height:17px;accent-color:#ace4c3;flex-shrink:0;margin:2px 0 0}.checkout-footnote{font-size:10px!important;text-align:center}.live-entry-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#cee0d5;margin:15px 0}.live-entry-consent input{width:17px;height:17px;accent-color:#abe0c0;flex-shrink:0}.live-packages>.live-credit-store .premium-package-grid{display:grid}.live-packages>.live-credit-store .premium-credit-card{padding:0}.live-packages>.live-credit-store .credit-quantity{display:flex}.live-packages>.live-credit-store .credit-rule{display:grid}.live-packages>.live-credit-store .credit-store-heading{display:flex}.live-packages>.live-credit-store .credit-price{display:block}.live-packages>.live-credit-store .credit-art{display:block}.live-packages>.live-credit-store .credit-card-body{display:block}.live-packages>.live-credit-store .credit-buy{width:100%}@media (max-width:1100px){.premium-package-grid{gap:12px}.credit-card-body{padding:10px 17px 20px}.credit-art{height:190px}.credit-quantity em{margin-left:0}.credit-description{min-height:42px}.credit-price strong{font-size:27px}}@media (max-width:760px){.packages-intro{padding:12px 0 20px}.packages-intro h2{letter-spacing:-1px}.credit-store-heading{align-items:flex-start;flex-direction:column;gap:16px}.credit-store-heading h3{font-size:24px}.credit-balance{width:100%;box-sizing:border-box}.premium-package-grid{grid-template-columns:minmax(0,1fr);gap:20px}.credit-art{height:220px}.credit-art img{object-fit:cover}.credit-description,.credit-capacity{min-height:0}.credit-price strong{font-size:32px}.credit-quantity em{margin-left:auto}.credit-rule{grid-template-columns:minmax(0,1fr);gap:8px}.credit-checkout-dialog{padding:26px 22px}.live-packages>.live-credit-store .premium-package-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.premium-credit-card{transition:none}.premium-credit-card:hover{transform:none}}.premium-credit-card{--shine-x:50%;--shine-y:35%}.premium-credit-card .credit-art{isolation:isolate}.premium-credit-card .credit-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at var(--shine-x) var(--shine-y),#f2ffdd66 0%,#d1f7b929 17%,transparent 60%);mix-blend-mode:screen;opacity:0;transition:opacity .4s}.premium-credit-card .credit-art img{transition:filter .5s,transform .7s}.premium-credit-card:hover .credit-art:before,.premium-credit-card:focus-within .credit-art:before{opacity:.8}.premium-credit-card:hover .credit-art img,.premium-credit-card:focus-within .credit-art img{filter:brightness(1.23) saturate(1.18);transform:scale(1.07)}.premium-credit-card:hover,.premium-credit-card:focus-within{box-shadow:0 15px 40px #0004,0 0 24px #a4d9b018}.premium-app .premium-credit-card.edition-50:hover{box-shadow:0 15px 40px #0004,0 0 24px #e2c1811f}@media (prefers-reduced-motion:reduce){.premium-credit-card .credit-art img,.premium-credit-card .credit-art:before{transition:none}.premium-credit-card:hover .credit-art img,.premium-credit-card:focus-within .credit-art img{transform:none}}.license-premium-store{margin:38px 0 28px;padding-top:28px;border-top:1px solid #3b5142}.license-premium-store h3{font-size:28px;font-weight:500;letter-spacing:-.7px;color:#e3eed7;margin:12px 0}.license-premium-store .credit-store-heading p,.license-access-status{color:#98b2a3;font-size:12px}.license-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.license-duration{display:flex;align-items:center;gap:12px;color:#dcebcf}.license-duration strong{font-size:36px;font-weight:500}.license-duration span{font-size:11px;line-height:1.5;color:#a1b995}.license-personal-link{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;background:#203829;border:1px solid #5c7650;border-radius:9px;color:#d0e1be;font-size:12px}.premium-license-card .credit-art{height:240px}.premium-license-card .credit-price{margin-top:20px}.license-premium-store .credit-buy:focus-visible,.license-personal-link:focus-visible{outline:3px solid #cbe8b6;outline-offset:4px}@media (max-width:700px){.license-package-grid{grid-template-columns:minmax(0,1fr)}.license-premium-store h3{font-size:25px}.premium-license-card .credit-art{height:220px}}.license-launch-offer{display:flex;flex-direction:column;gap:7px;margin:19px 0;padding:14px;border:1px solid #8c794c77;background:#4b402733;border-radius:10px}.license-launch-offer b{color:#e8d7a9;font-size:14px}.license-launch-offer span{color:#b5c4ac;font-size:11px;line-height:1.5}.license-review-savings{padding:12px;background:#3a402633;border-radius:8px;color:#d8dfb5;font-size:12px;line-height:1.7}.license-live-benefit{color:#d5eabc;font-weight:600}.license-release-schedule{margin:18px 0;padding:12px 16px;border:1px solid #62815666;border-radius:10px;background:#213b2b55;color:#c1d8ad;font-size:12px;line-height:1.7}.premium-payment-dialog{padding:0;border:1px solid #49655b;border-radius:24px;background:#10221f;color:#e9f3ef;width:min(960px,calc(100vw - 28px));max-height:92dvh;box-shadow:0 28px 110px #0009;overflow:auto}.premium-payment-dialog::backdrop{background:#061411dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-payment-layout{display:grid;grid-template-columns:.85fr 1.15fr;min-height:600px}.premium-payment-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;border-radius:50%;width:34px;height:34px;padding:0;z-index:1;background:#ffffff0b;color:#b7cfc5;border:1px solid #ffffff18}.premium-payment-summary{padding:42px 32px;background:radial-gradient(ellipse at 20% 0%,#37665255,transparent 70%),linear-gradient(160deg,#193b30,#0c211b);border-right:1px solid #46614f55}.payment-emblem{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;margin:34px 0 24px;border:1px solid #b6d59377;background:linear-gradient(135deg,#95ae6722,#bfeecd11);color:#c3d4a6;box-shadow:inset 0 0 26px #c4e4a315}.premium-payment-summary h2{font-size:35px;letter-spacing:-1.1px;line-height:1.13;font-weight:500;margin:0 0 18px;color:#f4f5e8}.premium-payment-summary>p{color:#9fb8ac;line-height:1.65;font-size:14px}.premium-payment-product{padding:23px 0;border-top:1px solid #8ba48a44;border-bottom:1px solid #8ba48a44;margin:26px 0}.premium-payment-product>span{font-size:9px;letter-spacing:2px;color:#a7b58b}.premium-payment-product h3{font-size:16px;font-weight:500;margin:12px 0;color:#eaf1e3}.premium-payment-product strong{font-size:34px;letter-spacing:-1px;font-weight:500;display:block;color:#dfebcc}.premium-payment-product small{display:block;color:#9fb1a4;font-size:11px;margin-top:10px}.premium-payment-summary ul{padding:0;list-style:none;margin:0 0 28px}.premium-payment-summary li{display:flex;gap:10px;align-items:center;font-size:12px;line-height:1.7;margin:8px 0;color:#b3c6b7}.premium-payment-summary li svg{color:#a5bc83;flex-shrink:0}.premium-payment-security{display:flex;gap:10px;font-size:11px;line-height:1.5;color:#a7beb0;align-items:center}.premium-payment-reference{display:block;margin-top:22px;color:#839c8f;font-size:10px;letter-spacing:1px}.premium-payment-content{padding:44px 34px;background:linear-gradient(135deg,#122822,#0c1b18);min-width:0}.premium-payment-content>h3{margin:20px 0 8px;font-size:25px;font-weight:500;letter-spacing:-.5px}.payment-step{font-size:13px;color:#a3b9af;line-height:1.6}.premium-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0}.premium-payment-methods button{display:flex;flex-wrap:wrap;align-items:center;gap:8px;text-align:left;padding:17px 14px;border:1px solid #496057;background:#19322b88;color:#d4e4d9;border-radius:12px;font-size:14px}.premium-payment-methods small{display:block;flex-basis:100%;font-size:10px;color:#91a99b;line-height:1.5}.premium-payment-methods .selected{border-color:#b5ca90;background:linear-gradient(135deg,#a4c67422,#68864a11);box-shadow:inset 0 0 20px #adcf9410}.premium-pix-form label,.premium-payment-pending label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#b5c9bf;margin:18px 0}.premium-pix-form input,.premium-pix-form select,.premium-payment-pending textarea{width:100%;box-sizing:border-box;min-width:0;padding:13px 12px;border-radius:10px;background:#0e211c;border:1px solid #496058;color:#e5f0e8;font:inherit}.premium-pix-form input:focus,.premium-pix-form select:focus{outline:2px solid #b2cc8f;outline-offset:2px}.premium-document{display:grid;grid-template-columns:95px 1fr;gap:12px}.premium-document label{margin-top:5px}.premium-payment-button{width:100%;padding:15px;border-radius:12px;border:1px solid #c0d298;background:linear-gradient(115deg,#bdd195,#d3dfae);color:#193525;font-weight:650;margin:12px 0}.premium-payment-button:disabled{opacity:.5}.payment-microcopy{font-size:11px;color:#8fa89b;line-height:1.6}.premium-payment-footer{display:flex;align-items:center;gap:8px;color:#8ca699;font-size:10px;line-height:1.5;margin:28px 0 0}.payment-error{color:#ffd3bd;background:#622e2522;border:1px solid #b7725d55;padding:13px;border-radius:10px;line-height:1.6;font-size:12px}.premium-pix-qr{display:block;width:220px;max-width:100%;height:auto;margin:22px auto;border:12px solid white;border-radius:12px;box-sizing:border-box}.premium-payment-pending textarea{resize:vertical;height:80px;font-size:11px;line-height:1.6}.premium-3ds{border:1px solid #536f61;border-radius:12px;width:100%;height:420px;background:#fff;margin:20px 0}.premium-payment-success{text-align:center;padding:34px 8px}.premium-payment-success>svg{color:#c2dba7}.premium-payment-success h4{font-size:27px;font-weight:500;color:#e6efda;margin:20px 0 8px}.premium-payment-success p{font-size:13px;color:#adc5b5}.premium-payment-success strong{display:block;font-size:31px;font-weight:500;color:#d6e4bf;margin:20px}.payment-result{padding:35px 0;font-size:14px;color:#bccfbd;line-height:1.7}.premium-card-form{min-height:120px}.premium-payment-dialog button:focus-visible{outline:2px solid #d6e6ba;outline-offset:3px}@media (max-width:700px){.premium-payment-layout{grid-template-columns:1fr;min-height:0}.premium-payment-summary{padding:26px 24px;border-right:0;border-bottom:1px solid #49614f55}.payment-emblem,.premium-payment-summary>p,.premium-payment-summary ul,.premium-payment-reference{display:none}.premium-payment-summary h2{font-size:24px;margin:20px 0 0}.premium-payment-product{margin:18px 0 0;padding:17px 0;border-bottom:0}.premium-payment-product strong{font-size:29px}.premium-payment-security{margin-top:12px}.premium-payment-content{padding:28px 24px}.premium-payment-content>h3{font-size:23px}.premium-payment-close{position:fixed;right:max(27px,calc((100vw - 960px)/2 + 16px));top:6dvh}.premium-payment-methods button{padding:14px 10px;font-size:13px}}.execution-mode-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:0 0 14px;border:1px solid #35536b;border-radius:10px;background:#111f2c;color:#d9e8f4;font-size:13px}.execution-mode-bar label{display:flex;align-items:center;gap:8px;font-weight:600}.execution-mode-bar select,.execution-mode-bar button{background:#162c3e;color:#f0f7fd;border:1px solid #4a657b;border-radius:6px;padding:6px 10px}.execution-mode-bar [role=alert]{color:#ffcb7c}.execution-mode-bar [role=status]{flex:1;min-width:220px}.premium-app{background:radial-gradient(ellipse at 80% 0%,#15362a50,transparent 42%),#091310}.premium-app .sidebar{background:linear-gradient(175deg,#101b17,#0a1412);border-color:#2c3c32}.premium-app .top{background:#0c1714b5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#2b3b32}.premium-app .top h1{font-weight:500;letter-spacing:-.7px}.premium-app .breadcrumb{color:#8aab97}.premium-app .nav.active{background:#243c2e;border-left-color:#b8d5aa;color:#d9e6c6}.premium-app .nav:hover{background:#1c3026;color:#e0ecdf}.premium-app .notice{background:#2b291b70;border-color:#675a344d;color:#c5b78c;font-size:11px}.premium-app main{max-width:1640px}.premium-app .metric{background:linear-gradient(140deg,#17281f,#102018);border-color:#344a39;border-radius:15px}.premium-app .metric strong{font-weight:500;color:#e0ecd8}.premium-app .metric span{color:#a0b4a4}.premium-app .metric small{color:#879f8c}.premium-app .metrics{margin:22px 0 30px}.premium-app .metric .greenText{color:#a8d6af}.premium-app .panel{border-color:#30473b;background:#111f19}.premium-app .chartpanel{background:linear-gradient(160deg,#12241c,#0d1915);border-radius:15px}.premium-app .chartpanel .assetprice b{font-weight:500}.premium-app .chartpanel .candlechart{background:#091812;border-color:#273e31}.premium-app .chartpanel .candle-up rect{fill:#96d9b2;stroke:#96d9b2}.premium-app .chartpanel .candle-up line{stroke:#96d9b2}.premium-app .chartpanel .candle-down rect{fill:#dca186;stroke:#dca186}.premium-app .chartpanel .candle-down line{stroke:#dca186}.premium-app .gridline{stroke:#294636;opacity:.55}.premium-app .charttools button,.premium-app .chart-navigation button,.premium-app .workspace-actions button,.premium-app .selector select{background:#1a2c22;border-color:#3a5040;color:#c3d5c4}.premium-app .workspace-toolbar{padding:22px 0 16px}.premium-app .alertpanel{background:#102018}.premium-app footer{color:#829986;border-color:#304237}.premium-market-hero{--shine-x:65%;--shine-y:45%;position:relative;isolation:isolate;border:1px solid #465844;border-radius:23px;overflow:hidden;background:#0c1913;min-height:430px;display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:36px;padding:46px 44px;box-shadow:0 25px 70px #0003}.hero-crystal-landscape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 47%;opacity:.5;filter:saturate(.65)}.premium-market-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0c1a13fa,#0c1a13eb 32%,#0b1912b3 58%,#0c1a1370)}.hero-light-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at var(--shine-x) var(--shine-y),#dcf8bb28 0%,#8cc4a514 16%,transparent 48%);opacity:.3;transition:opacity .5s;pointer-events:none}.premium-market-hero:hover .hero-light-orbit,.premium-market-hero:focus-within .hero-light-orbit{opacity:1}.premium-market-hero:hover .hero-crystal-landscape{filter:saturate(.9) brightness(1.08)}.premium-hero-copy h2{font-family:Manrope,system-ui,sans-serif;font-weight:500;font-size:clamp(31px,3.1vw,52px);line-height:1.14;letter-spacing:-1.8px;margin:25px 0 20px;color:#edf5e9}.premium-hero-copy h2 em{font-style:normal;color:#c9ddb0}.premium-hero-copy>p{color:#a4b9a7;font-size:13px;line-height:1.8;margin:0}.premium-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.premium-hero-actions button{display:inline-flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid #4b604b;background:#172c21a6;color:#d1e3c8;border-radius:9px;font-size:11px;padding:13px 16px}.premium-hero-actions .hero-primary{background:#d1e3bb;border-color:#d1e3bb;color:#1b2c1b}.premium-hero-actions button:hover{filter:brightness(1.1)}.premium-hero-actions button:focus-visible,.hero-live-link:focus-visible,.home-access-top button:focus-visible{outline:3px solid #cbe8b6;outline-offset:4px}.premium-hero-meta{display:flex;flex-wrap:wrap;gap:20px;color:#98b29b;font-size:10px}.premium-hero-meta span{display:inline-flex;gap:7px;align-items:center}.premium-hero-visual{position:relative;max-width:620px;width:100%;justify-self:end}.hero-chart-window{position:relative;overflow:hidden;background:linear-gradient(150deg,#152a20eb,#0b1812f5);border:1px solid #657d5d85;border-radius:15px;padding:20px 21px 14px;box-shadow:0 24px 70px #0005;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:rotate(-1deg);transition:transform .5s,border-color .5s}.premium-market-hero:hover .hero-chart-window{transform:rotate(0);border-color:#a3c08399}.hero-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-chart-header>div{display:flex;align-items:center;gap:10px}.hero-chart-icon{width:31px;height:31px;background:#3853405c;border:1px solid #77936555;border-radius:8px;display:grid;place-items:center;color:#c4d9a7}.hero-chart-header b{display:block;font-size:11px;letter-spacing:1px;color:#dcebcf}.hero-chart-header small{display:block;font-size:9px;color:#91a98e;margin-top:5px}.chart-window-status{border:1px solid #6f886255;background:#243d2866;color:#afcc99;font-size:7px;letter-spacing:1.2px;border-radius:20px;padding:6px 8px;white-space:nowrap}.hero-chart-value{display:flex;align-items:center;gap:13px;margin:20px 0 2px;flex-wrap:wrap}.hero-chart-value strong{font-size:25px;font-weight:450;letter-spacing:-.7px;color:#e1ecd7}.hero-chart-value span{font-size:10px;color:#a9bf9e;display:inline-flex;align-items:center;gap:3px}.hero-chart-value .positive{color:#a3dfb1}.hero-chart-value .negative{color:#deae90}.premium-candles{width:100%;height:auto;display:block}.hero-chart-footer{display:flex;justify-content:space-between;gap:12px;color:#7c997c;font-size:7px;letter-spacing:.5px;margin-top:5px}.hero-chart-footer span:first-child{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:0}.hero-live-link{display:flex;align-items:center;gap:9px;background:#192c1ddd;color:#d1e5c0;border:1px solid #657f525c;border-radius:10px;font-size:10px;padding:13px 16px;margin:16px 12px 0 auto;box-shadow:0 10px 25px #0003}.hero-live-link>span:not(.hero-live-dot){text-align:left}.hero-live-link small{display:block;color:#8fa887;font-size:8px;margin-top:4px}.hero-live-dot{width:5px;height:5px;border-radius:50%;background:#b5dc8e;box-shadow:0 0 12px #c2ed9e}.premium-terminal-section{scroll-margin-top:22px}.premium-section-heading{margin:8px 0 20px}.premium-section-heading h2{font-weight:500;font-size:28px;letter-spacing:-.8px;color:#dce9d5;margin:12px 0 7px}.premium-section-heading p{font-size:12px;color:#90aa93;margin:0}.home-live-access{border-top:1px solid #314633;margin-top:42px;padding-top:32px;scroll-margin-top:24px;min-width:0}.home-access-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.home-access-top button,.home-license-note button{display:flex;align-items:center;gap:8px;border:1px solid #41583f;background:#17261a;color:#c0d3b4;border-radius:8px;padding:10px 13px;font-size:10px}.home-live-access .live-credit-store{margin:24px 0}.home-license-note{border:1px solid #3d5339;background:#1d30204a;border-radius:12px;display:flex;align-items:center;gap:14px;padding:16px 20px;color:#bacfab}.home-license-note p{font-size:11px;line-height:1.7;flex:1;color:#9bb18e}.home-license-note b{color:#d0dfc2}.home-license-note>svg{flex-shrink:0}.home-catalog-loading,.home-catalog-error{padding:24px;border:1px solid #3e583f;border-radius:12px;background:#172a1a;margin:20px 0;font-size:12px;color:#c0d1b4}.home-catalog-error button{border:1px solid #76976a;background:#213a25;padding:9px 13px;color:#e1efd6;border-radius:8px}@media (max-width:1200px){.premium-market-hero{gap:24px;padding:35px 30px;min-height:400px}.premium-hero-copy h2{font-size:36px}.premium-hero-actions{gap:8px}.hero-chart-header small{font-size:8px}.hero-chart-window{padding:15px}.premium-hero-actions button{padding:12px;font-size:10px}}@media (max-width:900px){.premium-market-hero{grid-template-columns:minmax(0,1fr);padding:30px;gap:28px}.premium-hero-visual{max-width:100%;justify-self:stretch}.premium-hero-copy h2{font-size:42px}.premium-market-hero:before{background:linear-gradient(180deg,#0c1a13ed,#0c1a13d1 45%,#0b1912a3)}.hero-crystal-landscape{object-position:70% 30%}.hero-chart-window{transform:none}.premium-hero-copy>p br{display:none}}@media (max-width:600px){.premium-market-hero{padding:25px 20px;border-radius:17px;gap:26px}.premium-hero-copy h2{font-size:35px;letter-spacing:-1px;margin:20px 0 16px}.premium-hero-copy>p{font-size:12px}.premium-hero-actions{margin:23px 0}.premium-hero-actions button{font-size:10px;gap:8px;flex:1}.premium-hero-meta{gap:12px;font-size:9px}.hero-chart-window{padding:13px 11px}.hero-chart-value strong{font-size:22px}.hero-chart-header b{font-size:10px}.chart-window-status{font-size:6px;padding:5px}.hero-chart-footer{flex-direction:column;gap:8px}.hero-live-link{margin:12px 0 0 auto}.home-access-top{flex-direction:column;align-items:flex-start;gap:12px}.home-license-note{align-items:flex-start;flex-wrap:wrap;padding:16px}.home-license-note p{margin:0;min-width:180px}.home-license-note button{margin-left:32px}.premium-section-heading h2{font-size:25px}.premium-app main{padding-left:18px;padding-right:18px}.premium-app .top{padding-left:18px;padding-right:18px}.home-live-access{margin-top:28px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.hero-chart-window,.hero-light-orbit,.premium-credit-card .credit-art img,.premium-credit-card .credit-art:before{transition:none}.premium-credit-card:hover .credit-art img,.premium-credit-card:focus-within .credit-art img{transform:none}}@media (max-width:700px){.premium-app.app{flex-direction:column}.premium-app.app .sidebar,.premium-app.app:not(.sidebar-is-collapsed) .sidebar,.premium-app.app.sidebar-is-collapsed .sidebar{position:sticky;top:0;z-index:80;width:100%;height:58px;flex:none;flex-direction:row;align-items:center;padding:8px;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;overscroll-behavior-x:contain;border-right:0;border-bottom:1px solid #3c513d}.premium-app.app .sidebar-toggle,.premium-app.app .sidebar .logo,.premium-app.app .sidebar .navlabel,.premium-app.app .sidebar .nav.muted,.premium-app.app .sidebar .sidebarbottom,.premium-app.app .sidebar .nav-text{display:none}.premium-app.app .sidebar .nav{width:44px;height:40px;flex:0 0 44px;margin:0;justify-content:center;padding:10px;border-left:0}.premium-app.app .sidebar .nav.active{border-bottom:2px solid #c6d9a6}.premium-app.app .content{width:100%;flex:none}.premium-app.app .topright{flex-wrap:wrap;max-width:100%;min-width:0}.premium-app.app .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-app.app .metric{padding:17px 13px;min-width:0}.premium-app.app .metric strong{font-size:23px;overflow-wrap:anywhere}.premium-app.app .metric>span{font-size:8px}.premium-app.app .metric small{overflow-wrap:anywhere}.premium-app.app .hero-chart-header>div{min-width:0}.premium-app.app .hero-chart-header small{overflow-wrap:anywhere}.premium-app.app .hero-live-link{max-width:100%}.premium-app.app .premium-hero-copy h2{overflow-wrap:anywhere}}.public-home{position:relative;isolation:isolate;align-items:start;gap:64px 72px;padding-top:28px;background:radial-gradient(ellipse at 10% 18%,#193d353e,transparent 40%),radial-gradient(ellipse at 90% 35%,#68522d22,transparent 35%),#080e15}.public-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#ffffff03 1px,transparent 1px),linear-gradient(#ffffff03 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(#000,transparent 70%);mask-image:linear-gradient(#000,transparent 70%)}.public-nav{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 0 24px;border-bottom:1px solid #c4ab8020}.public-wordmark{font-size:24px;font-weight:800;letter-spacing:5px;color:#ead7b5;text-decoration:none}.public-wordmark span{display:block;font-size:9px;letter-spacing:5px;color:#8ea5a1;margin-top:6px}.public-nav nav{display:flex;gap:28px;align-items:center}.public-nav nav a{display:flex;align-items:center;gap:8px;color:#cbd6d2;text-decoration:none;font-size:13px}.public-nav nav a:last-child{border:1px solid #736044;border-radius:9px;padding:11px 18px;color:#ead7b5}.public-home .access-story{padding-top:20px;max-width:700px}.public-home .access-story>.access-brand{display:none}.public-home .access-story h1{font-size:clamp(40px,4.6vw,72px);line-height:1.05;margin:26px 0;letter-spacing:-2.6px}.public-home .access-story>p{max-width:510px}.public-home .access-card{scroll-margin-top:30px}.public-hero-chart{margin:24px 0;max-width:580px}.public-hero-chart .hero-chart-window{transform:none!important}.public-explore{display:inline-flex;gap:14px;align-items:center;color:#ead7b5;text-decoration:none;font-size:13px;padding:12px 0;border-bottom:1px solid #aa895b70}.public-home .access-foot{display:block;margin:22px 0}.public-catalog{grid-column:1/-1;scroll-margin-top:30px;border-top:1px solid #c4ab8020;padding-top:64px}.public-section-title{max-width:700px;margin-bottom:26px}.public-section-title h2{font-size:clamp(30px,3.2vw,46px);font-weight:500;letter-spacing:-1.4px;margin:14px 0;color:#eef1ed}.public-section-title p,.public-credits-heading p{color:#99aeab;line-height:1.8;font-size:14px}.public-features{display:flex;gap:30px;flex-wrap:wrap;margin:28px 0 36px}.public-features span{display:flex;align-items:center;gap:10px;font-size:12px;color:#bacbc4}.public-features svg{color:#d7bd91}.public-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1100px}.public-plan{overflow:hidden;border:1px solid #455a503e;border-radius:22px;background:linear-gradient(145deg,#15231f,#10171d);box-shadow:0 20px 60px #0003;transition:transform .2s,border-color .2s,box-shadow .2s}.public-plan:hover{transform:translateY(-5px);border-color:#c9ae7966;box-shadow:0 20px 70px #0005,0 0 35px #c9ae7912}.public-plan-featured{border-color:#a58c5455}.public-plan-art{height:215px;position:relative;padding:27px;isolation:isolate;box-sizing:border-box;background:#18201d}.public-plan-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08110de8,#08110d25),linear-gradient(0deg,#14221f,transparent 60%)}.public-plan-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transition:transform .5s,filter .5s}.public-plan:hover .public-plan-art img{transform:scale(1.05);filter:brightness(1.15)}.public-plan-art>span{font-size:9px;letter-spacing:2.1px;color:#dbcaac}.public-plan-art h3{font-size:44px;line-height:1;margin:45px 0 0;font-weight:500;letter-spacing:-1.6px;color:#f3e5ce}.public-saving{position:absolute;right:22px;top:23px;font-size:10px;padding:9px 12px;background:#1b2c22;border:1px solid #a9905355;color:#e6ce9f;border-radius:25px}.public-plan-details{padding:27px}.public-plan-price{font-size:37px;letter-spacing:-1px;color:#f0e0c4;margin:0 0 12px}.public-plan-price small{display:block;font-size:11px;letter-spacing:0;margin-top:9px;color:#95ada2}.public-price-note{font-size:12px;line-height:1.8;min-height:45px;color:#b9cabe}.public-plan-details ul{list-style:none;margin:24px 0;padding:0;display:grid;gap:13px}.public-plan-details li{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#c5d4cc;line-height:1.6}.public-plan-details li svg{color:#cbb27e;flex-shrink:0;margin-top:2px}.public-plan-details button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;border:1px solid #d0b681;border-radius:10px;background:linear-gradient(100deg,#bb9c66,#e4cc9e);color:#12221b;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.public-plan-details button:disabled{opacity:.4;cursor:not-allowed}.public-secure{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#9aaa9e;margin-top:14px}.public-credits-heading{margin:64px 0 27px}.public-credits-heading h3{font-size:30px;letter-spacing:-.7px;font-weight:500;color:#e8eee8;margin:14px 0}.public-terms{max-width:1100px;color:#859a91;font-size:11px;line-height:1.9;margin:25px 0}.public-footer{grid-column:1/-1;border-top:1px solid #c4ab8020;padding-top:26px;display:flex;justify-content:space-between;gap:25px;color:#71877e;font-size:10px}.public-footer>span:first-child{letter-spacing:2px;color:#bba77f}.public-home a:focus-visible,.public-home button:focus-visible{outline:2px solid #e4cc9e;outline-offset:5px}@media (max-width:950px){.public-home{gap:40px;padding:24px}.public-nav{padding-bottom:22px}.public-nav nav{gap:15px}.public-home .access-story{padding:0}.public-home .access-story h1{font-size:50px}.public-home .access-card{max-width:600px;width:100%;box-sizing:border-box;justify-self:center}.public-catalog{padding-top:45px}.public-license-grid{gap:18px}.public-plan-details{padding:22px}.public-saving{right:16px;font-size:9px}.public-plan-art{padding:22px}.public-footer{flex-wrap:wrap}}@media (max-width:600px){.public-home{padding:22px 16px}.public-wordmark{font-size:19px;letter-spacing:3px}.public-nav nav{gap:12px}.public-nav nav a{font-size:10px}.public-nav nav a:last-child{padding:9px}.public-home .access-story h1{font-size:43px}.public-home .access-card{padding:25px;border-radius:19px}.public-features{gap:15px}.public-license-grid{grid-template-columns:1fr}.public-section-title h2{font-size:33px}.public-plan-art{height:200px}.public-plan-details{padding:24px}.public-footer{line-height:1.8}.public-saving{font-size:10px}}.access-page.public-home{align-items:start;align-content:start;gap:28px 56px;padding:24px clamp(24px,7vw,120px) 36px;box-sizing:border-box}.public-home .public-nav{padding-bottom:16px}.public-home .access-story{padding-top:0}.public-home .access-story h1{font-size:clamp(38px,4.2vw,64px);margin:16px 0 18px}.public-home .access-story>p{margin:0 0 12px}.public-home .access-pill{margin:12px 0}.public-home .public-hero-chart{margin:18px 0}.public-home .access-card{align-self:start;margin-top:0;padding:28px}.public-home .access-lock{height:42px;width:42px;margin-bottom:16px;border-radius:12px}.public-home .access-card h2{margin-top:12px}.public-home .access-tabs{margin:18px 0}.public-home .public-catalog{padding-top:36px}.public-home .public-credits-heading{margin-top:42px}.public-home .public-credits-grid{max-width:1100px;align-items:stretch}.public-home .premium-credit-card{display:flex;flex-direction:column}.public-home .credit-card-body{display:flex;flex-direction:column;flex:1}.public-home .credit-buy{margin-top:auto;font-family:inherit}@media (max-width:1000px){.access-page.public-home{gap:24px;padding:22px 28px 30px}.public-home .access-card{padding:24px}.public-home .access-story h1{font-size:clamp(36px,4.7vw,50px)}}@media (max-width:650px){.access-page.public-home{padding:18px 16px 26px;gap:22px}.public-home .public-nav{padding-bottom:14px}.public-home .access-story{padding:0}.public-home .access-story h1{font-size:clamp(32px,8.7vw,43px);letter-spacing:-1.3px;margin:12px 0}.public-home .public-hero-chart,.public-home .public-explore{display:none}.public-home .access-card{padding:22px;width:100%;box-sizing:border-box}.public-home .public-catalog{padding-top:28px}.public-home .public-credits-heading{margin-top:32px}.public-home .public-credits-grid{width:100%}.public-home .credit-card-body{padding:12px 24px 23px}}@media (prefers-reduced-motion:reduce){.public-home .premium-credit-card{transition:none}.public-home .premium-credit-card:hover{transform:none}}.access-page,.access-loading{min-height:100dvh;background:radial-gradient(ellipse at 10% 5%,#243d38 0,transparent 40%),radial-gradient(ellipse at 95% 90%,#30281c 0,transparent 42%),#080e15;color:#e8edee;font-family:inherit}.access-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,460px);align-items:center;gap:70px;padding:60px clamp(24px,7vw,120px)}.access-loading{display:grid;place-content:center;justify-items:center;gap:15px;color:#d1b27c}.access-story{max-width:650px}.access-brand{font-size:30px;font-weight:800;letter-spacing:5px;margin-bottom:85px;color:#dfc294}.access-brand span{display:block;font-size:10px;letter-spacing:7px;color:#a1b5b4;margin-top:8px}.access-eyebrow{font-size:10px;font-weight:700;letter-spacing:2.8px;color:#c4ab80}.access-story h1{font-size:clamp(36px,4.1vw,66px);font-weight:500;line-height:1.12;letter-spacing:-2px;margin:22px 0}.access-story h1 em{font-style:normal;color:#d4b788}.access-story>p{font-size:16px;line-height:1.8;color:#9bafaf;max-width:450px}.access-pill{display:inline-flex;align-items:center;gap:10px;color:#bdcfc8;border:1px solid #314944;background:#17342c44;border-radius:30px;padding:12px 16px;font-size:12px;margin:20px 0}.access-preview{position:relative;overflow:hidden;margin:34px 0;border:1px solid #364743;background:linear-gradient(135deg,#18292399,#10181ddd);border-radius:20px;padding:27px;max-width:470px;box-shadow:0 20px 50px #0004}.access-preview span,.access-preview small{position:relative;display:block;letter-spacing:2px;font-size:9px;color:#9caca7}.access-preview b{position:relative;display:block;font-weight:500;font-size:23px;margin:12px 0}.access-preview-line{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,transparent 60%,#7ca1841c 60.5%,transparent 61%),linear-gradient(165deg,transparent 45%,#c4ab8020 45.5%,transparent 46%)}.access-foot{font-size:10px;color:#7f918e}.access-card{border:1px solid #485046;background:linear-gradient(150deg,#1b2528ee,#101820ee);border-radius:25px;padding:38px;box-shadow:0 30px 80px #0005}.access-lock{height:51px;width:51px;border:1px solid #6c5d43;border-radius:15px;display:grid;place-items:center;color:#d7b882;background:#4c3e222b;margin-bottom:23px}.access-card h2{font-size:27px;font-weight:500;margin:14px 0 7px}.access-card>p{font-size:12px;color:#91a3a5;line-height:1.7}.access-tabs{display:flex;background:#0a1218;border:1px solid #2a393b;border-radius:11px;padding:4px;margin:24px 0;gap:4px}.access-tabs button,.master-tabs button{border:0;background:transparent;color:#94a7ab;border-radius:8px;padding:11px;font:inherit;font-size:12px;cursor:pointer;flex:1}.access-tabs button.active,.master-tabs button.active{background:#37443d;color:#ead3aa}.access-card form,.master-editor{display:grid;gap:18px}.access-card label,.master-editor>label{display:grid;gap:8px;color:#c0cccb;font-size:12px}.access-card input,.master-search input,.master-editor textarea{width:100%;box-sizing:border-box;background:#0b141a;border:1px solid #354344;color:#e2eaea;border-radius:10px;padding:13px 15px;font:inherit;outline:none}.access-card input:focus,.master-search input:focus,.master-editor textarea:focus{border-color:#c5a76f;box-shadow:0 0 0 3px #a38a4b18}.access-submit{display:flex;justify-content:center;align-items:center;gap:10px;background:linear-gradient(100deg,#c4a773,#e3c99b);border:1px solid #dac093;border-radius:10px;color:#15201e;padding:13px 18px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.access-submit:disabled{opacity:.55;cursor:wait}.access-error{padding:12px;border:1px solid #794540;border-radius:9px;color:#e7a79a;background:#3d211f80;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.access-links{margin:22px 0;text-align:center}.access-links a{color:#d2b788;font-size:12px}.access-card .access-policy{border-top:1px solid #2e3b3c;padding-top:19px;font-size:11px}.access-retry{background:none;border:0;color:#8daba7;font:inherit;font-size:11px;display:flex;gap:8px;margin:15px auto 0;cursor:pointer}.access-health{display:flex;gap:15px;align-items:center;background:#332819;padding:9px 18px;color:#e6c995;font-size:12px;position:relative;z-index:4000}.access-health button{display:flex;gap:6px;background:none;color:inherit;border:1px solid #836944;border-radius:6px;padding:5px;cursor:pointer}.account-badge{display:flex;gap:9px;align-items:center;max-width:260px}.account-initial{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#283c35;color:#dfc99b;border:1px solid #4d6354}.account-badge b,.account-badge small{display:block;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-badge b{font-size:11px}.account-badge small{font-size:9px;color:#c6ad80;margin-top:4px}.account-badge button{background:none;border:1px solid #354645;color:#9cb3ab;border-radius:7px;padding:7px;cursor:pointer}.master-access{padding:30px;border:1px solid #354744;border-radius:18px;background:linear-gradient(150deg,#152326,#0e1820);margin-top:20px}.master-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#d1b782}.master-heading h2{font-size:25px;color:#e4ecec;font-weight:500}.master-heading p,.master-access>p{color:#96abad;font-size:12px;line-height:1.7}.master-tabs{display:flex;gap:8px;margin:28px 0 20px;padding:6px;background:#09141a;border:1px solid #2b403c;border-radius:12px}.master-tabs button:last-child{flex:0}.master-search{display:flex;gap:12px;max-width:650px;margin:20px 0}.master-search button,.master-users button,.master-pagination button,.master-editor-actions>button:first-child{display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;background:#243b33;border:1px solid #486050;border-radius:9px;padding:10px 14px;color:#dfcba8;font:inherit;font-size:11px;cursor:pointer}.master-access button:disabled{opacity:.45;cursor:default}.master-count{font-size:11px;color:#819c97}.master-users{display:grid;gap:8px}.master-users article{display:grid;grid-template-columns:minmax(170px,1fr) 105px 110px 135px;align-items:center;gap:12px;padding:17px;border:1px solid #2b4140;border-radius:10px;background:#0d1920}.master-users article b{font-size:12px}.master-users article small,.master-history small{display:block;margin-top:6px;color:#87a19e;font-size:10px;overflow-wrap:anywhere}.master-users article>span{font-size:10px;color:#b5c7c1}.master-status{border-radius:20px;padding:7px 9px;background:#173c2d;color:#a1d2b1!important;text-align:center}.master-status.is-off{background:#41292a;color:#e5aba3!important}.master-pagination{display:flex;align-items:center;gap:12px;justify-content:flex-end;font-size:11px;margin:18px 0}.master-editor{margin:25px 0;background:#172521;padding:25px;border:1px solid #756748;border-radius:14px}.master-editor h3{margin:0;font-size:20px;color:#decaa4}.master-editor p{margin:0;font-size:12px;color:#93a8a0}.master-permissions{display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.master-permissions label{display:flex;align-items:center;gap:8px}.master-permissions input{accent-color:#c4ac7b}.master-editor textarea{min-height:85px;resize:vertical}.master-editor-actions{display:flex;justify-content:flex-end;gap:10px}.master-success{padding:14px;background:#18382b;border:1px solid #52785e;border-radius:9px;color:#b8d3bb;font-size:12px}.master-history{display:grid;gap:10px}.master-history article{padding:16px;border:1px solid #2d4241;border-radius:10px;background:#0d1920}.master-history b{font-size:12px}.master-history span{display:block;margin-top:12px;font-size:10px;color:#d8bd8e}.master-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.master-plan-grid article{background:linear-gradient(130deg,#23352c,#142027);padding:22px;border:1px solid #576049;border-radius:14px}.master-plan-grid span{font-size:9px;letter-spacing:1px;color:#c7ad7a}.master-plan-grid h3{font-size:26px;font-weight:500;margin:16px 0}.master-plan-grid p{font-size:12px;color:#b4c5bb}@media (max-width:1000px){.access-page{gap:30px;padding:35px}.access-brand{margin-bottom:50px}.access-card{padding:27px}.master-users article{grid-template-columns:minmax(140px,1fr) 100px 120px}.master-users article>span:nth-of-type(2){display:none}.account-badge>span:nth-child(2){display:none}}@media (max-width:650px){.access-page{display:flex;flex-direction:column;gap:25px;padding:25px 18px;align-items:stretch}.access-brand{font-size:23px;margin-bottom:30px}.access-story h1{font-size:35px;letter-spacing:-1px}.access-story>p,.access-preview,.access-foot,.access-pill{display:none}.access-card{padding:25px;border-radius:18px}.access-story{padding:8px}.account-initial{display:none}.master-access{padding:16px}.master-tabs{flex-wrap:wrap}.master-tabs button{min-width:100px}.master-users article{grid-template-columns:minmax(0,1fr) 95px;padding:13px;gap:8px}.master-users article>button{grid-column:1/-1}.master-plan-grid{grid-template-columns:1fr}.master-permissions{flex-direction:column}.master-search{gap:6px}.master-search input{min-width:0}.master-heading h2{font-size:21px}.access-health{flex-wrap:wrap}.account-badge{max-width:40px}}.access-links button{background:none;border:0;color:#d2b788;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.access-card .access-enrollment{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6}.access-enrollment input{width:auto;flex-shrink:0;margin-top:4px;accent-color:#c4ac7b}.access-password-help{font-size:10px;color:#95aaa3}.access-password-field{display:flex;align-items:center;gap:8px}.access-password-field input{flex:1;min-width:0}.access-password-field button{background:transparent;border:0;color:inherit;padding:10px;cursor:pointer}.xp-account-link{margin:18px 0;padding:18px;border:1px solid #668f7959;border-radius:16px;background:linear-gradient(130deg,#123427,#0a1e20);color:#edf9f2;min-width:0;overflow-wrap:anywhere}.xp-account-link h3{margin:0 0 10px}.xp-account-link small{display:block;color:#b0c7bb;line-height:1.5}.xp-account-link label{display:block;margin:12px 0}.xp-account-link input:not([type=checkbox]),.xp-account-link select{width:100%;max-width:480px;display:block;margin-top:5px;padding:10px;border-radius:9px;border:1px solid #80af9270;background:#071d18;color:#ecfff3;font:inherit}.xp-account-link button{margin:7px 7px 0 0;padding:10px 14px;border:1px solid #7cc69c79;border-radius:11px;color:#ebfff2;background:linear-gradient(140deg,#2b6149,#123c2c);cursor:pointer}.xp-account-link button:disabled{opacity:.4;cursor:default}.xp-account-link a{color:#9ef2c7}.xp-account-link article{padding:12px 0;border-bottom:1px solid #647f6b57}.xp-account-link [role=alert]{color:#ffc99e}.xp-link-consent input{margin-right:8px}.xp-account-panel{margin:18px 0;padding:22px;border:1px solid #578a72;border-radius:18px;background:radial-gradient(ellipse at top right,#23654855,transparent 65%),linear-gradient(135deg,#132d23,#081b14);box-shadow:inset 0 1px #a3ffd02b,0 8px 28px #0003;color:#e3f7ec}.xp-account-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.xp-account-panel h3{margin:8px 0;font-size:21px}.xp-account-panel p{color:#b5cbbf;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.xp-account-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.xp-account-panel .xp-account-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid #82c7a884;border-radius:10px;background:linear-gradient(135deg,#3a806a77,#14382bd9);box-shadow:inset 0 1px #d8ffeb4d,0 3px 12px #64ffad10;color:#e4fff1;text-decoration:none;font-size:12px;cursor:pointer}.xp-account-panel .xp-account-action:hover{box-shadow:inset 0 1px #d8ffeb4d,0 0 16px #7cffc12c;border-color:#9be7c1}.xp-account-panel .xp-account-action:disabled{opacity:.65;cursor:wait}.xp-account-panel .xp-account-action:focus-visible{outline:2px solid #c5f5da;outline-offset:3px}.xp-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.xp-account-metrics>div{padding:14px;background:#0b211b;border:1px solid #466a5866;border-radius:12px}.xp-account-metrics small,.xp-account-metrics strong{display:block;overflow-wrap:anywhere}.xp-account-metrics strong{margin-top:6px;font-size:18px}.xp-account-panel small{color:#a4beb0}.xp-account-unavailable{padding:14px;border-radius:12px;background:#091e16;border:1px solid #496858}.xp-account-unavailable p{margin:8px 0}.xp-account-unavailable summary{cursor:pointer;font-size:12px}.xp-account-footnote{border-top:1px solid #466a5866;padding-top:12px;margin-bottom:0}@media (max-width:620px){.xp-account-panel{padding:16px}.xp-account-metrics{grid-template-columns:1fr}.xp-account-heading .xp-account-action{width:100%}}.managed-authorization,.managed-portfolios{padding:22px;border:1px solid #bfa56844;border-radius:20px;background:linear-gradient(140deg,#102c29,#081b20);margin:18px 0;color:#deeff6}.managed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.managed-grid article{padding:20px;border-radius:18px;border:1px solid #6ba59944;background:#ffffff05}.managed-grid dl{display:grid;gap:10px}.managed-grid dl div{display:flex;justify-content:space-between;gap:12px}.managed-grid dd{margin:0;text-align:right;font-weight:700}.managed-grid small{overflow-wrap:anywhere}.managed-authorization label,.managed-grid label{display:flex;gap:10px;align-items:center;margin:15px 0}.managed-actions{display:flex;gap:12px;flex-wrap:wrap}.managed-actions button{padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,#175c4d,#19445a);border:1px solid #c7b87b77;color:#e7f4f5;font-weight:700}.managed-actions button:disabled{opacity:.45}.managed-authorization select{max-width:100%;padding:10px;background:#102c29;border:1px solid #608480;border-radius:10px;color:#e4f0f5}.paper-protection-options{display:flex;flex-wrap:wrap;gap:16px;padding:15px;border:1px solid #bfa56833;border-radius:14px}.paper-protection-options label{display:flex;gap:8px;align-items:center}.paper-protection-options input[type=number]{width:70px}.paper-timeframes{display:flex;flex-wrap:wrap;gap:14px;padding:14px;border:1px solid #2b3a4f;border-radius:14px}.paper-timeframes label{display:flex;gap:6px;align-items:center}.paper-timeframes small{flex-basis:100%}.profit-alerts{margin-bottom:18px}.profit-alerts details>form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0}.profit-alerts input[type=number]{max-width:190px}.profit-alerts article{border-top:1px solid #29384a;padding:12px 0}.profit-ready{border:1px solid #4ddac4;background:#0f3935;border-radius:14px;padding:16px;margin:12px 0}.profit-ready b{color:#80f0da}.profit-alerts summary{cursor:pointer}.profit-alerts small{display:block;line-height:1.6}.panel.profit-alerts{color:#e8f5ee;padding:24px;border:1px solid #809b744d;border-radius:22px;background:radial-gradient(ellipse at 100% 0%,#4db2850f,transparent 58%),linear-gradient(145deg,#132a21,#0b1b16 72%);box-shadow:inset 0 1px #ecffe70c,0 12px 28px #0000001a}.profit-alerts>h3{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:18px;letter-spacing:-.2px}.profit-alerts>h3>svg{box-sizing:content-box;width:19px;height:19px;flex:none;padding:10px;border:1px solid #75c69e38;border-radius:12px;color:#b9e4c8;background:linear-gradient(140deg,#83bd8926,#15382c)}.profit-alerts>details{border:1px solid #66846f40;border-radius:16px;padding:0 18px;background:#06120e35}.profit-alerts>details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:14px 0;list-style:none;font-size:14px;font-weight:600;color:#d7eadc}.profit-alerts>details>summary::-webkit-details-marker{display:none}.profit-alerts>details>summary:after{content:"";width:8px;height:8px;flex:none;margin-right:4px;border-right:2px solid #ccbd8c;border-bottom:2px solid #ccbd8c;transform:rotate(45deg);transition:transform .18s}.profit-alerts>details[open]>summary:after{transform:rotate(225deg)}.profit-alerts>details>summary:focus-visible{outline:2px solid #c4e4cc;outline-offset:4px;border-radius:8px}.profit-alerts>details>p{font-size:13px;line-height:1.7;color:#b6ccbd;margin:0 0 18px;overflow-wrap:anywhere}.profit-alerts>details>p:last-of-type:not(:first-of-type){margin-top:18px}.profit-alerts details>.profit-alert-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:4px 0 18px}.profit-alerts .profit-alert-field{display:grid;gap:8px;min-width:140px;flex:0 1 170px;font-size:12px;font-weight:600;color:#c4d9cc}.profit-alerts input[type=number]{color-scheme:dark;display:block;width:100%;max-width:100%;min-width:0;min-height:48px;margin:0;padding:11px 14px;border:1px solid #668d734f;border-radius:12px;background:linear-gradient(150deg,#102d22,#091b15);color:#f0fff6;font-size:17px;font-variant-numeric:tabular-nums;box-shadow:inset 0 2px 7px #00000020;transition:border-color .18s,box-shadow .18s}.profit-alerts input[type=number]:hover{border-color:#91bc8877}.profit-alerts input[type=number]:focus-visible{outline:2px solid #c9dcb1;outline-offset:3px;border-color:#b9cf9e;box-shadow:0 0 0 5px #a1c18c13}.profit-alerts .profit-alert-toggle{display:flex;align-items:center;gap:10px;flex:1 1 245px;min-height:48px;margin:0;padding:11px 14px;border:1px solid #64897147;border-radius:12px;background:#729d7a0b;color:#d3e9db;font-size:13px;line-height:1.5;cursor:pointer}.profit-alerts .profit-alert-toggle:hover{border-color:#91bc8877}.profit-alerts input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:22px;height:22px;margin:0;border:1px solid #739582;border-radius:7px;background:#0d241b;box-shadow:inset 0 1px 3px #00000030;cursor:pointer}.profit-alerts input[type=checkbox]:checked{border-color:#a4d1a5;background:linear-gradient(140deg,#a8d2a0,#5a9b72);box-shadow:inset 0 1px #e9ffe766,0 2px 6px #00000028}.profit-alerts input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border-right:2px solid #092719;border-bottom:2px solid #092719;transform:rotate(45deg)}.profit-alerts input[type=checkbox]:focus-visible{outline:2px solid #d8e8b5;outline-offset:4px}.profit-alerts button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;max-width:100%;padding:12px 17px;border:1px solid #789d774d;border-radius:12px;background:linear-gradient(145deg,#244434,#10291e);color:#e6f5e9;font-size:13px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;box-shadow:inset 0 1px #e9ffe71a,0 3px 8px #0000001f;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s}.profit-alerts button>svg{width:17px;height:17px;flex:none}.profit-alerts .profit-alert-save{border-color:#b4c08b6b;background:linear-gradient(118deg,#d1f4b718,transparent 35%),linear-gradient(150deg,#366e4d,#184a34 70%);box-shadow:inset 0 1px #efffd03d,0 4px 12px #10261766;color:#f0ffe9}.profit-alerts .profit-alert-sound{background:linear-gradient(150deg,#25382a,#122319);color:#d9dfc5}.profit-alerts .profit-alert-sound[aria-pressed=true]{border-color:#ccb77a80;color:#f3e8c0}.profit-alerts button:hover:not(:disabled){filter:brightness(1.12);border-color:#bdd7a9;box-shadow:inset 0 1px #efffd03d,0 4px 14px #68a67222;transform:translateY(-1px)}.profit-alerts button:active:not(:disabled){transform:translateY(0)}.profit-alerts button:focus-visible{outline:2px solid #d8e8b5;outline-offset:4px}.profit-alerts button:disabled{opacity:.5;cursor:not-allowed}.profit-alerts>small{margin-top:14px;color:#92ae9c;font-size:11px;line-height:1.7}.profit-alerts details>article{padding:16px 0;border-top-color:#64897140;font-size:13px;color:#d5e9dc}.profit-alerts details>article>p{line-height:1.65;color:#b6ccbd}.profit-alerts details>article>label{display:grid;gap:8px;max-width:340px;color:#c4d9cc;font-size:12px}.profit-alerts .profit-ready{border-color:#93c98d66;background:linear-gradient(140deg,#234735,#123023)}.profit-alerts .profit-ready b{color:#ccebd2}.profit-alerts [role=status]{color:#e1d5aa}@media (max-width:700px){.panel.profit-alerts{padding:18px;border-radius:18px}.profit-alerts>h3{font-size:16px}.profit-alerts>details{padding:0 14px}.profit-alerts .profit-alert-field,.profit-alerts .profit-alert-toggle{flex:1 1 100%;width:100%}.profit-alerts .profit-alert-controls>button{width:100%}.profit-alerts .profit-alert-controls{gap:14px}}@media (prefers-reduced-motion:reduce){.profit-alerts input,.profit-alerts button,.profit-alerts>details>summary:after{transition:none}.profit-alerts button:hover:not(:disabled){transform:none}}.chart-browser-slot{min-width:0}.chart-browser-host{display:contents}.chart-browser-slot .chartpanel{box-sizing:border-box;height:100%}.chart-browser-hint[hidden]{display:none}.chart-browser-hint{padding:10px 14px;color:#d8e9e2;font-size:12px;background:#183027;border:1px solid #32664d;border-radius:12px;margin-bottom:12px}.chart-browser-placeholder{box-sizing:border-box;min-height:180px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px}.chart-browser-placeholder button{align-self:flex-start}.chart-browser-placeholder p{font-size:12px;color:#b2c4bc}.chart-browser-error{color:#ffd5b6;padding:10px}.chart-browser-page{margin:0;background:#081310;color:#e4f0e9;min-width:320px}.chart-browser-shell{display:block;max-width:1600px;margin:0 auto;padding:16px}.chart-browser-shell .chartpanel{width:100%;box-sizing:border-box}.chart-browser-shell .chart-window-controls{flex-wrap:wrap}.chart-browser-shell .terminal-svg{height:clamp(300px,55vh,750px)!important}.chart-browser-shell .terminal-svg:not([data-histogram=none]){height:clamp(420px,65vh,900px)!important}.chart-browser-slot .chart-window-controls{flex-wrap:wrap}.social-directory{max-width:860px;margin:24px auto;padding:28px}.social-directory p{line-height:1.6}.social-directory form{display:flex;align-items:end;gap:12px;margin:22px 0}.social-directory label{display:grid;gap:8px;flex:1}.social-directory input{padding:12px;border-radius:9px;background:#111e1c;color:#edf8f4;border:1px solid #3d5950;min-width:0;width:100%;box-sizing:border-box}.social-directory button,.social-directory a{padding:12px 16px;border-radius:9px;border:1px solid #466957;background:#183f31;color:#e8fbef;cursor:pointer}.social-people article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid #31443d}.social-people small{display:block;margin-top:5px}.social-revenue{padding:20px;margin-top:28px;border:1px solid #426953;border-radius:12px}.social-revenue>b{font-size:28px}@media (max-width:560px){.social-directory{padding:18px}.social-directory form{align-items:stretch;flex-direction:column}}:root{font-family:DM Sans,system-ui,sans-serif;color:#e8edf0;background:#090f17;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.app{display:flex;min-height:100vh}.sidebar{width:244px;flex:none;background:#0d151e;border-right:1px solid #24303a;padding:33px 17px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.logo{font:800 23px Manrope;letter-spacing:.15em;padding:0 15px}.logo span{color:#dbb87a}.logo small{display:block;font:700 9px Manrope;letter-spacing:.44em;color:#c3a778;margin-top:4px}.navlabel{font-size:10px;font-weight:800;letter-spacing:.18em;color:#627584;margin:46px 15px 16px}.nav{display:flex;align-items:center;gap:13px;width:100%;border:0;border-radius:9px;background:transparent;color:#9aabb6;padding:13px 15px;text-align:left;font-size:13px;margin:3px 0}.nav.active{color:#dcb978;background:#28312f;border-left:2px solid #dbb87a}.nav.muted{opacity:.6}.sidebarbottom{margin-top:auto;border-top:1px solid #24303a;padding-top:22px}.sidebarbottom>small{font-size:9px;color:#627584;letter-spacing:.1em}.klinmini{display:flex;align-items:center;gap:10px;padding:12px;background:#17252c;border:1px solid #2b403f;border-radius:11px;margin-bottom:17px}.klinicon,.smallk{display:grid;place-items:center;background:linear-gradient(140deg,#c4a268,#4b4934);color:#101a1f;border-radius:50%;font-weight:800}.klinicon{width:35px;height:35px}.klinmini b{display:block;font-size:11px;letter-spacing:.15em}.klinmini small{font-size:10px;color:#8ca4a7}.dot{width:7px;height:7px;background:#66737d;border-radius:50%;display:inline-block;flex:none}.dot.green{background:#46d4a3;box-shadow:0 0 10px #46d4a388}.klinmini .dot{margin-left:auto}.content{flex:1;min-width:0}.top{height:101px;border-bottom:1px solid #22303a;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumb{font-size:10px;color:#8c9ca9;letter-spacing:.2em}.top h1{font:800 24px Manrope;margin:7px 0}.topright{display:flex;align-items:center;gap:13px}.tag{border:1px solid #30413f;background:#172823;border-radius:40px;padding:9px 12px;font-size:10px;color:#9fc9b6;display:flex;align-items:center;gap:8px;white-space:nowrap}.tag.amber{background:#292519;color:#d3b17a;border-color:#4c422c}.usercircle{width:35px;height:35px;border:1px solid #846f50;border-radius:50%;display:grid;place-items:center;color:#e2be80}main{padding:26px 38px;max-width:1550px;margin:auto}.notice{display:flex;align-items:center;gap:12px;background:#27251b;border:1px solid #52452a;border-radius:10px;color:#e2c58f;padding:13px 17px;font-size:12px;margin-bottom:23px}.welcome{border:1px solid #34453e;border-radius:16px;background:radial-gradient(circle at 82% 48%,#203b37,#16272c 35%,#13202b 73%);padding:32px 39px;display:flex;justify-content:space-between;min-height:270px;overflow:hidden}.overline{font-size:10px;letter-spacing:.21em;color:#c6a56e;font-weight:800}.welcome h2{font:800 clamp(28px,3vw,43px)/1.16 Manrope;margin:14px 0}.welcome h2 em{font-style:normal;color:#dfbd7f}.welcome p{color:#9cabb7;font-size:13px;max-width:490px;line-height:1.7}.herofoot{display:flex;gap:25px;color:#8fa7a9;font-size:11px;margin-top:23px}.herofoot span{display:flex;gap:8px;align-items:center}.orbit{width:245px;display:flex;flex-direction:column;align-items:center;justify-content:center}.orbitouter{width:145px;height:145px;border:1px solid #64714e;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 15px #d5ad6220,0 0 0 30px #d5ad620b}.orbitinner{width:106px;height:106px;border:2px solid #d5b67b;border-radius:50%;display:grid;place-items:center;font:300 68px Manrope;color:#ebce95;box-shadow:inset 0 0 35px #e3b66d33}.orbit b{margin-top:21px;letter-spacing:.18em;font-size:12px}.orbit b span{font-size:9px;color:#bb9b66}.orbit small{margin-top:6px;color:#90a7a4;font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}.metric,.panel{background:#121f2a;border:1px solid #293944;border-radius:13px}.metric{padding:21px}.metric>span{font-size:10px;color:#91a5b0;letter-spacing:.07em;display:flex;justify-content:space-between;align-items:center}.metric>span svg{color:#b99b65}.metric strong{display:block;font:800 27px Manrope;margin:14px 0 4px}.metric strong.provider{font-size:20px}.metric strong.greenText{color:#65d6b2;font-size:20px}.metric small{font-size:11px;color:#7d929e}.gridmain{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:17px}.panel{padding:25px;min-width:0}.sectionhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.sectionhead h3{font:800 19px Manrope;margin:8px 0 22px;display:flex;align-items:center;gap:10px}.selector{display:flex;gap:8px}.selector select,.selector>span{background:#1b2b34;border:1px solid #374954;color:#d6e2e6;border-radius:7px;padding:8px;font-size:12px}.selector>span{display:flex;gap:8px;align-items:center}.assetprice{display:flex;gap:15px;align-items:center;margin-bottom:20px}.assetprice strong{font-size:15px}.assetprice b{font:800 23px Manrope}.assetprice span{font-size:12px}.assetprice small{margin-left:auto;color:#8fa0aa;font-size:11px}.up{color:#57d5a9}.down{color:#ed7d83}.candlechart{width:100%;height:auto;background:#0e1923;border:1px solid #253640;border-radius:8px}.indicators{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:19px}.indicators>div{border-right:1px solid #2d3d47}.indicators small{display:block;color:#8297a4;font-size:10px;margin-bottom:7px}.indicators b{font-size:14px}.chartempty,.noalerts{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#8399a6;min-height:280px;padding:25px}.chartempty svg,.noalerts svg{color:#b9a06d}.chartempty h3,.noalerts h4{color:#d6e0e5}.chartempty p,.noalerts p{max-width:340px;line-height:1.6;font-size:12px}.count{background:#28363e;border-radius:6px;padding:6px 10px;font-size:11px}.alert{display:flex;gap:12px;border-bottom:1px solid #293a44;padding:16px 0}.alerticon{width:36px;height:36px;border-radius:9px;background:#2c413b;color:#73d5b0;display:grid;place-items:center;flex:none}.alerticon.risk{background:#413829;color:#e6c181}.alert b{font-size:12px}.alert b span{color:#9caeae;font-size:9px;margin-left:7px}.alert p{font-size:12px;color:#a6b6c0;line-height:1.5}.alert small{color:#6e8594;font-size:10px}.error{color:#efb1a7;font-size:11px;padding:12px;background:#442b2a;border-radius:7px}.klinchat{margin-top:18px}.klinchat .sectionhead h3{margin-bottom:16px}.messages{max-height:270px;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:14px 0}.message{display:flex;gap:11px;max-width:85%;font-size:12px;line-height:1.7;color:#bfcbd1}.message>div:last-child{padding:12px 15px;background:#1c3038;border:1px solid #34514f;border-radius:10px}.message.user{align-self:flex-end}.message.user>div{background:#28343c;border-color:#3b4a52}.smallk{width:27px;height:27px;flex:none}.chatinput{border:1px solid #344752;background:#0e1923;border-radius:10px;display:flex;align-items:center;gap:10px;padding:8px 10px;margin-top:15px}.chatinput>svg{color:#c6a773}.chatinput input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#e8edf0;font-size:12px}.chatinput button,.riskform button{display:flex;align-items:center;gap:8px;border:0;border-radius:7px;padding:11px 17px;background:#d7b67b;color:#14212a;font-size:12px;font-weight:800}.chatinput button:disabled{opacity:.5}footer{text-align:center;font-size:10px;color:#657c89;padding:24px}.riskpanel{min-height:410px}.riskpanel p{color:#99adb9;font-size:13px}.riskform{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.riskform label{font-size:12px;color:#a6b6c0}.riskform input{display:block;width:100%;margin-top:8px;background:#0b1721;border:1px solid #344854;border-radius:8px;padding:12px;color:#f3f5f6}.riskfixed{grid-column:1/-1;color:#bfa875;font-size:12px}.riskform button{justify-content:center;max-width:180px}.result{border:1px solid #3c675c;background:#1c332f;border-radius:10px;padding:20px}.result p{color:#c5dbd3}@media (max-width:1150px){.sidebar{width:200px}.metrics{grid-template-columns:repeat(2,1fr)}.gridmain{grid-template-columns:1fr}.top{padding:0 20px}main{padding:20px}}@media (max-width:750px){.sidebar,.topright .tag.amber{display:none}.welcome{padding:25px}.orbit{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.riskform{grid-template-columns:1fr}.indicators{grid-template-columns:repeat(2,1fr)}.assetprice{flex-wrap:wrap}.top{height:82px}.top h1{font-size:20px}}.live-shell{background:#0d151b;border:1px solid #263541;border-radius:18px;padding:20px;margin-bottom:20px}.live-head,.live-controls,.live-badges{display:flex;align-items:center;gap:10px}.live-head{justify-content:space-between;margin-bottom:16px}.live-head h3{display:flex;align-items:center;gap:8px;margin:5px 0}.live-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,.7fr);gap:14px}.live-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 50% 40%,#17342c,#071015 62%);border:1px solid #294239}.stage-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#91a4af}.stage-placeholder strong{color:#eaf4ef;font-size:18px}.stage-placeholder span{max-width:480px}.klin-live-mark{width:62px;height:62px;border:1px solid #46d9a7;border-radius:50%;display:grid;place-items:center;font-size:28px;color:#d7aa55;box-shadow:0 0 34px #40d4a12c}.live-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#05090b}.live-side{display:flex;flex-direction:column;gap:12px}.klyn-live-card,.live-chat-placeholder{border:1px solid #273944;border-radius:13px;padding:16px;background:#101c23}.klyn-live-card span{font-size:11px;letter-spacing:.16em;color:#d7aa55}.klyn-live-card b{display:block;margin:6px 0 12px}.klyn-live-card p,.live-chat-placeholder p{font-size:13px;color:#91a4af;line-height:1.5}.live-controls{margin-top:14px;flex-wrap:wrap}.live-controls button{display:flex;align-items:center;gap:7px;background:#14232c;color:#dce8e3;border:1px solid #304650;border-radius:10px;padding:10px 13px;cursor:pointer}.live-controls .live-primary,.live-controls .active-control{border-color:#40d4a1;color:#61e1b6}.live-on{color:#61e1b6!important;border-color:#2b765e!important}.live-security{display:block;margin-top:12px;color:#718590}.live-badges .tag{display:flex;gap:5px;align-items:center}@media (max-width:900px){.live-grid{grid-template-columns:1fr}.live-side{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:520px){.live-shell{padding:12px}.live-head{align-items:flex-start;flex-direction:column}.live-badges{flex-wrap:wrap}.live-side{grid-template-columns:1fr}.live-controls button{flex:1;justify-content:center}.live-stage{aspect-ratio:9/11}}.terminal-chart{margin-top:4px}.charttools{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:0 0 9px}.charttools button,.charttools span{display:flex;align-items:center;gap:6px;border:1px solid #30434e;background:#14232c;color:#9fb2bc;border-radius:7px;padding:7px 9px;font-size:10px}.charttools button{cursor:pointer}.charttools button.active{border-color:#d2ad6d;color:#e8c889;background:#2b281f}.terminal-svg{touch-action:none;-webkit-user-select:none;user-select:none}.gridline{stroke:#263541;stroke-dasharray:4 5}.axistext{fill:#8294a4;font-size:10px}.candle-up line{stroke:#00c853;stroke-width:1.4}.candle-up rect{fill:#00c853}.candle-down line{stroke:#ff3b30;stroke-width:1.4}.candle-down rect{fill:#ff3b30}.level{stroke-width:1.2;stroke-dasharray:8 5}.level.support{stroke:#48c7a0}.level.resistance{stroke:#d5a85f}.leveltext,.trade-text{font-size:10px;font-weight:700}.supporttext{fill:#69d8b6}.resistancetext{fill:#e3bc7b}.trend-auto{stroke:#a58ee6;stroke-width:1.4;stroke-dasharray:5 4;opacity:.9}.trend-manual{stroke:#e8c47f;stroke-width:2}.handle{fill:#0e1923;stroke:#e8c47f;stroke-width:2;cursor:grab}.trade-line{stroke-width:1;stroke-dasharray:3 4;opacity:.9}.trade-line.entry{stroke:#72b7ff}.trade-line.stop{stroke:#ee7480}.trade-line.target{stroke:#5bd5a9}.trade-text.entry{fill:#72b7ff}.trade-text.stop{fill:#ee7480}.trade-text.target{fill:#5bd5a9}.chartlegend{display:flex;justify-content:space-between;gap:12px;color:#6f8491;font-size:9px;margin-top:6px}.setupstrip{margin-top:16px;border:1px solid #2e414b;border-radius:10px;overflow:hidden;background:#0e1923}.setupstrip-head{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #293944}.setupstrip-head span{font-size:10px;letter-spacing:.13em;color:#d2b273}.setupstrip-head small{color:#758b98}.setuprow{display:grid;grid-template-columns:55px 1.2fr repeat(4,1fr) 1fr;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #22313b;font-size:10px;color:#aebdc5}.setuprow:last-child{border-bottom:0}.setuprow small{color:#d1b576;text-align:right}@media (max-width:850px){.setuprow{grid-template-columns:45px 1fr 1fr 1fr}.setuprow span:nth-of-type(4),.setuprow span:nth-of-type(5){display:none}.chartlegend{flex-direction:column}}.marketwatch{margin:18px 0;border:1px solid #293d47;border-radius:12px;background:#0d1820;overflow:hidden}.marketwatch-title{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-bottom:1px solid #263842}.marketwatch-title span{font-size:10px;letter-spacing:.14em;color:#d3b373}.marketwatch-title small{font-size:9px;color:#55d4a8}.marketwatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.marketwatch-grid button{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;text-align:left;padding:11px 13px;border:0;border-right:1px solid #23343d;background:transparent;color:#dce5e8;cursor:pointer}.marketwatch-grid button:last-child{border-right:0}.marketwatch-grid button.selected{background:#162832;box-shadow:inset 0 -2px #d1ad6f}.marketwatch-grid button b{font-size:11px}.marketwatch-grid button span{text-align:right;font-weight:800;font-size:12px}.marketwatch-grid button small{grid-column:1/-1;color:#718995;font-size:9px}@media (max-width:850px){.marketwatch-grid{grid-template-columns:repeat(2,1fr)}}.sidebar-toggle,.workspace-actions button,.collapse-button,.radar-rail{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #354953;border-radius:8px;background:#172832;color:#cbd9df;padding:9px 11px}.sidebar-toggle{align-self:flex-end;margin-bottom:18px}.sidebar{transition:width .18s ease;padding-top:20px}.sidebar-is-collapsed .sidebar{width:72px;padding:20px 9px}.sidebar-is-collapsed .sidebar-toggle{align-self:center}.sidebar-is-collapsed .logo,.sidebar-is-collapsed .navlabel,.sidebar-is-collapsed .nav.muted,.sidebar-is-collapsed .sidebarbottom,.sidebar-is-collapsed .nav-text{display:none}.sidebar-is-collapsed .nav{justify-content:center;padding:14px 8px}.sidebar-is-collapsed .nav svg{flex-shrink:0}.content main{max-width:none}.market-workspace{min-width:0}.workspace-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:25px 0 15px}.workspace-toolbar h3{font:800 19px Manrope;margin:7px 0}.workspace-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.workspace-actions button{font-size:11px;white-space:nowrap}.layout-options{display:flex;gap:4px}.layout-options button.active{border-color:#d2ad6d;color:#e8c889;background:#302b20}.technical-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:16px;align-items:start}.technical-layout.radar-is-collapsed{grid-template-columns:minmax(0,1fr) 44px}.chart-grid{display:grid;gap:16px;min-width:0}.chart-grid.charts-1{grid-template-columns:minmax(0,1fr)}.chart-grid.charts-2,.chart-grid.charts-4{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card-head{flex-wrap:wrap;margin-bottom:12px}.chart-card-head h3{margin:7px 0 0}.chartpanel .assetprice{flex-wrap:wrap;margin-bottom:12px;gap:9px}.chartpanel .assetprice small{font-size:10px}.chartpanel .indicators{gap:8px}.chartpanel .indicators b{font-size:12px}.chartpanel .setupstrip-head{flex-wrap:wrap;gap:7px}.candle-stamp{display:block;color:#8197a5;font-size:9px;line-height:1.6;margin-top:10px}.chartpanel .chartlegend{flex-wrap:wrap}.chart-grid.charts-2 .chartpanel,.chart-grid.charts-4 .chartpanel{padding:17px}.chart-grid.charts-2 .charttools>span,.chart-grid.charts-4 .charttools>span{display:none}.scenario-picker{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;font-size:10px;color:#91a7b5}.scenario-picker select{max-width:70%;background:#172832;border:1px solid #354953;color:#dce6e9;border-radius:6px;padding:7px;font-size:10px}.operation-card{padding:11px 12px;border-top:1px solid #273943}.operation-card.selected-scenario{box-shadow:inset 3px 0 #d2ad6d}.operation-card>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:10px}.operation-card strong{font-weight:500;color:#b5c7d1}.operation-card small{color:#cbb17d;font-size:9px}.operation-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.operation-card dt{font-size:9px;color:#778e9e}.operation-card dd{margin:4px 0 0;font-size:11px;color:#dce6e9}.operation-card p,.no-scenarios{font-size:10px;color:#8ca5b2;line-height:1.6}.no-scenarios{padding:12px}.radar-rail{position:sticky;top:15px;flex-direction:column;width:44px;padding:12px 7px;min-height:180px}.radar-rail span{writing-mode:vertical-rl;font-size:10px;letter-spacing:.1em}.radar-rail b{font-size:11px;color:#d2ad6d}.radar-scope{font-size:10px;color:#7f96a4}.alertpanel .sectionhead h3{font-size:16px;margin-bottom:6px}.technical-layout .alertpanel{max-height:1100px;overflow:auto}.collapse-button{padding:7px}.workspace-feed-error p{margin:3px 0}.focus-mode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#090f17;overflow:auto;padding:20px}.focus-mode .workspace-toolbar{margin-top:0}.focus-mode .terminal-svg{max-height:48vh}.selector button{background:#172832;border:1px solid #354953;color:#cbd9df;border-radius:7px;padding:7px}button:focus-visible,select:focus-visible{outline:2px solid #d2ad6d;outline-offset:3px}@media (min-width:1700px){.chartpanel .terminal-svg{min-height:300px}}@media (max-width:1200px){.technical-layout{grid-template-columns:minmax(0,1fr) 260px}.workspace-toolbar{align-items:flex-start;flex-direction:column}.chartpanel .selector{flex-wrap:wrap}.chartpanel .indicators{grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.technical-layout{grid-template-columns:minmax(0,1fr)}.technical-layout.radar-is-collapsed{grid-template-columns:minmax(0,1fr) 38px}.radar-rail{width:38px}.chart-grid.charts-2,.chart-grid.charts-4{grid-template-columns:minmax(0,1fr)}.sidebar{width:185px}.content .top{padding:15px 20px}.content main{padding:20px}.technical-layout .alertpanel{max-height:480px}}@media (max-width:700px){.app:not(.sidebar-is-collapsed) .sidebar{width:155px;padding:14px 8px}.sidebar-is-collapsed .sidebar{display:flex;width:54px;padding:14px 5px}.app .sidebar{display:flex;position:sticky;height:100dvh}.app .nav{font-size:11px;padding:10px 8px}.app .logo{font-size:15px;padding:0 6px}.app .logo small{font-size:6px}.app .navlabel{margin:25px 6px 10px}.app .sidebarbottom{display:none}.content .top{height:auto;min-height:85px;gap:10px;flex-wrap:wrap}.content .topright{gap:6px}.content .topright .tag.amber,.content .usercircle{display:none}.content .top h1{font-size:19px}.content main{padding:14px 10px}.workspace-actions{gap:5px}.workspace-actions button{font-size:10px;padding:8px}.workspace-toolbar h3{font-size:16px}.chart-grid .chartpanel{padding:12px}.chartpanel .selector select{max-width:120px}.charttools button{font-size:9px;padding:6px}.chartlegend{font-size:8px}.focus-mode{padding:12px}.operation-card dl{grid-template-columns:repeat(2,1fr)}}.focus-mode .workspace-toolbar{position:sticky;top:-1px;background:#090f17;z-index:2;padding-bottom:10px}.operations-details>summary{font-size:10px;color:#cbb17d;cursor:pointer;padding:9px 12px;border-top:1px solid #273943}.compact-operation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 12px;margin:8px 0}.compact-operation dt{font-size:9px;color:#8199a7}.compact-operation dd{font-size:11px;margin:3px 0;color:#dce6e9}.charts-4 .chartlegend{display:none}.focus-mode .charts-4 .terminal-svg{height:clamp(120px,calc((100dvh - 640px)/2),240px);min-height:0}.focus-mode .charts-4 .charttools{margin-bottom:6px}.focus-mode .charts-4 .indicators,.focus-mode .charts-4 .setupstrip{margin-top:10px}.focus-mode .charts-4 .chartpanel{padding:12px}.focus-mode .charts-4 .sectionhead{margin-bottom:8px}.focus-mode .charts-4 .candle-stamp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-mode .charts-4 .scenario-picker{padding:6px 10px}.focus-mode .charts-4 .setupstrip-head{padding:7px 10px}@media (min-width:951px){.focus-mode .charts-4 .chartpanel{padding:9px}.focus-mode .charts-4 .chart-card-head .overline{display:none}.focus-mode .charts-4 .chart-card-head h3{font-size:15px;margin:0}.focus-mode .charts-4 .chart-card-head,.focus-mode .charts-4 .assetprice{margin-bottom:5px}.focus-mode .charts-4 .assetprice b{font-size:18px}.focus-mode .charts-4 .charttools button{font-size:0;padding:5px;gap:0}.focus-mode .charts-4 .charttools{margin-bottom:5px}.focus-mode .charts-4 .terminal-svg{height:clamp(100px,calc((100dvh - 650px)/2),200px)}.focus-mode .charts-4 .indicators{margin-top:6px}.focus-mode .charts-4 .indicators small{font-size:8px;margin-bottom:3px}.focus-mode .charts-4 .indicators b{font-size:10px}.focus-mode .charts-4 .setupstrip{margin-top:6px}.focus-mode .charts-4 .setupstrip-head{display:none}.focus-mode .charts-4 .scenario-picker{padding:5px 8px;font-size:9px}.focus-mode .charts-4 .scenario-picker select{padding:4px;font-size:9px}.focus-mode .charts-4 .compact-operation{margin:4px 0;padding:0 8px}.focus-mode .charts-4 .operations-details>summary{padding:5px 8px;font-size:9px}.focus-mode .charts-4 .candle-stamp{display:none}.focus-mode .workspace-toolbar{margin-bottom:10px;padding-bottom:6px}}@media (max-width:700px){.app:not(.sidebar-is-collapsed) .metrics{grid-template-columns:minmax(0,1fr)}.welcome>div:first-child{min-width:0}.herofoot{flex-wrap:wrap}.compact-operation{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-picker{flex-wrap:wrap}.scenario-picker select{max-width:100%;width:100%}.chart-card-head .selector{flex-wrap:wrap}.chartpanel .selector select{max-width:100%}}@media (max-width:700px){.layout-options,.klinchat .sectionhead{flex-wrap:wrap}.workspace-actions{max-width:100%}.chatinput{flex-wrap:wrap}.chatinput button{flex-shrink:0}}.klyn-voice-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.klyn-voice-controls button{display:flex;align-items:center;gap:8px;background:#182c35;color:#d9e7ec;border:1px solid #37505b;border-radius:9px;padding:10px 14px;cursor:pointer}.klyn-voice-controls button[aria-pressed=true]{border-color:#4de5bb}.klyn-voice-controls span,.voice-transcript{font-size:13px;color:#a4bdc8}.klinchat>small{display:block;line-height:1.5;color:#91aab5}.klyn-voice-controls button:disabled{opacity:.5;cursor:not-allowed}.live-analysis-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin:20px 0}.live-chart-area{min-width:0}.live-chart-area .workspace-toolbar h3{font-size:18px}.live-chart-area .focus-mode{z-index:1000}.floating-camera{position:fixed;z-index:3000;flex-direction:column;overflow:hidden;background:#0b131b;border:1px solid #bc9a60;border-radius:12px;box-shadow:0 16px 48px #0009;min-width:0}.camera-drag{height:35px;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:5px 9px;background:#1b2b34;color:#e3c68f;cursor:move;touch-action:none;font-size:11px;-webkit-user-select:none;user-select:none}.camera-drag span{flex:1}.camera-drag button{border:0;background:none;color:inherit;display:flex;padding:2px}.camera-media{flex:1;min-height:0;display:flex}.camera-media video{height:100%;width:100%;object-fit:cover;min-width:0}.camera-resize{position:absolute;bottom:0;right:0;width:24px;height:24px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 45%,#dcb978 46%,#dcb978 52%,transparent 53%,transparent 65%,#dcb978 66%,#dcb978 72%,transparent 73%)}.live-screen-stage{margin-top:18px;background:#000;border-radius:12px;overflow:hidden}.live-screen-stage video{width:100%;max-height:70vh;object-fit:contain}.live-operation,.live-operation-form,.live-packages,.live-access{background:#12232b;border:1px solid #304853;border-radius:12px;padding:18px;margin-top:16px}.live-operation>span{font-size:11px;color:#dcb978;letter-spacing:.12em}.live-operation p,.live-operation-form p,.live-packages p{line-height:1.6;color:#9eb7c4}.live-operation-form textarea{display:block;width:100%;min-height:95px;margin:12px 0;resize:vertical;background:#0c1820;color:#ecf3f5;border:1px solid #3a5360;border-radius:8px;padding:12px}.live-operation-form select,.live-operation-form button,.live-packages button,.klyn-live-card button{background:#1c303b;border:1px solid #3a5360;border-radius:8px;padding:10px;color:#ecf3f5;margin:4px}.live-operation-form button:disabled,.live-packages button:disabled{opacity:.45;cursor:not-allowed}.live-packages>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.live-packages article{padding:16px;border:1px solid #3a5360;border-radius:10px}.live-notice{color:#86d9bd;font-size:13px}.live-chart-area .chart-grid{min-width:0}@media (max-width:1100px){.live-analysis-layout{grid-template-columns:minmax(0,1fr)}.live-analysis-layout>.live-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.live-packages>div,.live-analysis-layout>.live-side{grid-template-columns:minmax(0,1fr)}.live-operation-form select{max-width:100%}.live-chart-area .workspace-toolbar{align-items:flex-start}}.camera-media{position:relative;overflow:hidden}.camera-media .live-video,.live-screen-stage .live-video{position:static;inset:auto}.camera-drag{position:relative;z-index:2}.layout-options[hidden]{display:none}.app .sidebar{height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}.app .sidebar>*{flex-shrink:0}.app .sidebarbottom{margin-top:28px}.chart-navigation{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:9px}.chart-navigation button,.chart-navigation select{background:#172832;color:#cbd9df;border:1px solid #354953;border-radius:7px;padding:6px;font-size:10px;display:inline-flex;align-items:center;gap:5px}.chart-navigation button:disabled{opacity:.4}.terminal-chart>input[type=range]{width:100%;accent-color:#d7b67b}.live-chat-form{display:flex;gap:8px;flex-wrap:wrap}.live-chat-form input{flex:1;min-width:0;background:#0e1923;color:#dce6e9;border:1px solid #354953;border-radius:7px;padding:10px}.live-chat-history{max-height:340px;overflow-y:auto;overflow-wrap:anywhere}.live-chat-history p{white-space:pre-wrap}.focus-mode .charts-4 .terminal-svg{height:clamp(65px,calc((100dvh - 890px)/2),180px);min-height:0}.focus-mode .charts-4 .chart-navigation{gap:3px;margin-bottom:4px}.focus-mode .charts-4 .chart-navigation button,.focus-mode .charts-4 .chart-navigation select{font-size:9px;padding:4px}.klyn-chart-selection{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 14px;padding:10px 12px;border:1px solid #2a5260;border-radius:12px;background:#102632}.klyn-chart-selection span{flex:1;min-width:180px;font-size:12px;color:#a9c5cf}.klyn-chart-selection button[aria-pressed=true]{border-color:#d1b173;color:#f2d596}.klyn-overlay-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:5px 0 9px;font-size:11px;color:#acc3ce}.klyn-overlay-tools label{display:inline-flex;align-items:center;gap:5px}.klyn-overlay-tools input{width:auto}.klyn-overlay-tools span{color:#82a9ba}.klyn-geometry{pointer-events:none}.trade-marker{pointer-events:all}.trade-marker text{paint-order:stroke;stroke:#10202b;stroke-width:3px;stroke-linejoin:round}@media (min-width:951px){.focus-mode .klyn-chart-selection{margin:0 0 6px;padding:4px 8px}.focus-mode .klyn-chart-selection button{padding:4px 7px;font-size:10px}.focus-mode .charts-4 .klyn-overlay-tools{font-size:9px;gap:6px;padding:2px 0}.focus-mode .charts-4 .klyn-overlay-tools span{display:none}.focus-mode .charts-4 .terminal-svg{height:clamp(60px,calc((100dvh - 1040px)/2),160px)}}.real-trade{border:1px solid #c88657;border-radius:10px;padding:16px;margin:10px 0;background:#251c17}.real-trade label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.real-trade p{font-size:12px;overflow-wrap:anywhere}.real-trade input,.real-trade select,.charttools select,.chart-paper-actions select{max-width:100%;background:#10212b;color:#e5edf0;border:1px solid #48616d;border-radius:5px;padding:5px}.charttools label{display:flex;align-items:center;gap:4px;font-size:10px}.real-trade button{padding:8px;border:1px solid #9f7150;background:#35251a;color:#ffe2ca;border-radius:5px}.market-pressure{margin:8px 0 12px;font-size:11px}.pressure-heading{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}.pressure-heading small,.pressure-numbers{color:#98acb8}.pressure-track{height:30px;display:flex;border-radius:7px;overflow:hidden;position:relative;border:1px solid #48605f}.pressure-sell,.pressure-buy{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;min-width:0}.pressure-sell{background:#b93d43}.pressure-buy{background:#167954}.pressure-track span{white-space:nowrap;font-size:10px}.pressure-numbers{display:block;margin-top:5px;overflow-wrap:anywhere}.chart-window-controls{display:flex;justify-content:flex-end;gap:5px;margin-bottom:8px}.chart-window-controls button{border:1px solid #3f5745;border-radius:5px;background:#1a2c22;color:#c3d5c4;font-size:10px;padding:4px 7px}.chart-window-maximized{position:fixed!important;top:12px;right:12px;bottom:12px;left:12px;z-index:4000;overflow:auto!important;max-width:none!important}.chart-window-maximized .terminal-svg{height:clamp(240px,55vh,620px)!important}.chart-window-minimized{align-self:start}.chart-window-body[hidden]{display:none}.focus-mode .charts-4 .market-pressure{font-size:9px;margin:0 0 4px}.focus-mode .charts-4 .pressure-track{height:19px}.focus-mode .charts-4 .pressure-numbers,.focus-mode .charts-4 .market-pressure p{display:none}.focus-mode .charts-4 .chart-window-controls{margin:0 0 3px}.focus-mode .charts-4 .chart-window-controls button{font-size:8px;padding:2px 5px}.real-robot-panel{border:1px solid #746040;padding:10px 14px;border-radius:9px;margin:8px 0 14px;background:#1a231a;font-size:12px}.real-robot-panel summary{cursor:pointer;color:#e7c993}.real-robot-panel label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.real-robot-panel button,.real-robot-panel select{padding:7px;background:#233629;color:#e0e9d8;border:1px solid #5d7059;border-radius:5px}.real-robot-panel p{overflow-wrap:anywhere}.focus-mode .real-robot-panel{margin:3px 0;padding:4px 8px;font-size:9px}.pressure-track>div{overflow:hidden}.focus-mode .charts-4 .pressure-heading{font-size:8px;margin-bottom:1px}.focus-mode .charts-4 .pressure-heading small{display:none}.focus-mode .charts-4 .pressure-track{height:15px}.focus-mode .charts-4 .pressure-track span{font-size:8px}@media (min-width:951px){.focus-mode .charts-4 .chart-card-head{margin-top:-17px;padding-right:0}.focus-mode .charts-4 .chart-window-controls{justify-content:center;position:relative;z-index:1;pointer-events:none}.focus-mode .charts-4 .chart-window-controls button{pointer-events:auto}.focus-mode .charts-4 .market-pressure{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:5px}.focus-mode .charts-4 .pressure-heading{margin:0}.focus-mode .charts-4 .pressure-heading strong{white-space:nowrap}}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button,.sidebar-toggle,.collapse-button{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;color:#e5fff5;border:1px solid #539d89;border-radius:8px;background:linear-gradient(125deg,#b5ffdc24 0%,transparent 28%,#61edbb20 48%,transparent 65%),linear-gradient(155deg,#276a58,#103c31 50%,#071e1b);box-shadow:inset 0 1px #d6fff56b,inset 0 -1px #001610,0 3px 12px #001a1666;transition:border-color .2s,box-shadow .2s,filter .2s}.klyn-chart-selection button{padding:8px 11px;font:inherit;font-size:11px}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:before,.sidebar-toggle:before,.collapse-button:before{content:"";position:absolute;top:-40%;right:-80%;bottom:-40%;left:-80%;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 35%,#bffff00a 43%,#e8fff64d 49%,transparent 57%);animation:emerald-reflection 7s ease-in-out infinite}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:hover:not(:disabled),.sidebar-toggle:hover,.collapse-button:hover{border-color:#9bffdb;box-shadow:inset 0 1px #edfffda6,0 0 17px #3ddeaa40;filter:brightness(1.13)}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:focus-visible,.sidebar-toggle:focus-visible,.collapse-button:focus-visible{outline:2px solid #b1ffdf;outline-offset:3px}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:is(.active,[aria-pressed=true]){border-color:#e3c58a;color:#fff0c8;box-shadow:inset 0 1px #e9d49b75,0 0 12px #48c79d26}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:disabled{opacity:.45;cursor:not-allowed;filter:none}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:disabled:before{animation:none}@keyframes emerald-reflection{0%,20%{transform:translate(-32%);opacity:0}40%,65%{opacity:.8}85%,to{transform:translate(32%);opacity:0}}html,.app *{scrollbar-color:#3d987d #091f1b;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){html,.app *{scrollbar-color:auto;scrollbar-width:auto}}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#091f1b;border:1px solid #244d42;border-radius:10px}::-webkit-scrollbar-thumb{border:2px solid #091f1b;border-radius:10px;background:linear-gradient(135deg,#163c30,#46ac89 32%,#c3ffe5 47%,#268c6b 59%,#154738 82%);box-shadow:inset 0 0 3px #dafff6}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#245c47,#65dfb1 30%,#e1fff2 48%,#39b98d 60%,#246c50)}::-webkit-scrollbar-corner{background:#091f1b}.terminal-chart>input[type=range]{accent-color:#4cce9e;background:linear-gradient(90deg,#113f30,#5acba2,#123d30);border-radius:10px;height:12px;cursor:ew-resize}.charts-4 .terminal-svg{display:block;width:100%;height:clamp(240px,28dvh,360px);min-height:240px;flex-shrink:0}.focus-mode .charts-4 .terminal-svg{height:clamp(240px,28dvh,360px);min-height:240px}.focus-mode .chart-grid{align-items:start}@media (max-width:700px){.charts-4 .terminal-svg,.focus-mode .charts-4 .terminal-svg{height:260px;min-height:260px}}@media (prefers-reduced-motion:reduce){:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button:before,.sidebar-toggle:before,.collapse-button:before{animation:none;opacity:.3}:is(.klyn-chart-selection,.workspace-actions,.chart-window-controls,.charttools,.chart-navigation,.live-controls) button,.sidebar-toggle,.collapse-button{transition:none}}.terminal-chart>svg.terminal-svg,.charts-4 .terminal-chart>svg.terminal-svg,.focus-mode .charts-4 .terminal-chart>svg.terminal-svg{display:block;width:100%;height:390px;min-height:390px;max-height:none}.terminal-chart>svg.terminal-svg:not([data-histogram=none]){height:500px;min-height:500px}.charts-4 .terminal-chart>svg.terminal-svg:not([data-histogram=none]),.focus-mode .charts-4 .terminal-chart>svg.terminal-svg:not([data-histogram=none]){height:500px;min-height:500px}.chart-window-maximized .terminal-chart>svg.terminal-svg{height:max(390px,55dvh)!important}.chart-window-maximized .terminal-chart>svg.terminal-svg:not([data-histogram=none]){height:max(500px,calc(55dvh + 110px))!important}.live-analysis-layout{align-items:start}.live-chart-area .workspace-toolbar{margin-top:0;align-items:flex-start}.live-analysis-layout>.live-side{align-self:start;margin-top:0;padding-top:0}.live-side :is(.klyn-live-card,.live-chat-placeholder){position:relative;overflow:hidden;border:1px solid #4d937d;border-radius:18px;padding:22px;background:radial-gradient(ellipse at top right,#73efb226,transparent 65%),linear-gradient(140deg,#143e30,#0b201b 58%,#081913);box-shadow:inset 0 1px #ceffe54d,0 12px 32px #0005;color:#e6fff4}.live-side :is(.klyn-live-card,.live-chat-placeholder):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 25%,#c7ffe810 45%,transparent 65%)}.live-side .klyn-live-card>span{color:#e4c285;font-size:10px;letter-spacing:.2em}.live-side :is(.klyn-live-card,.live-chat-placeholder) :is(b,h3,h4){color:#effff4;font-size:17px;line-height:1.45}.live-side :is(.klyn-live-card,.live-chat-placeholder) p{color:#afcfc1;line-height:1.75;overflow-wrap:anywhere}.live-side :is(.klyn-live-card,.live-chat-placeholder) input{background:#09251d;border:1px solid #477d69;color:#ecfff5;border-radius:9px;padding:10px;min-width:0}.live-side :is(.klyn-live-card,.live-chat-placeholder) button{border:1px solid #79b79a;border-radius:9px;color:#eafff3;padding:10px 12px;background:linear-gradient(145deg,#387f5e,#123e2d);box-shadow:inset 0 1px #ccffe64d;cursor:pointer}.live-side :is(.klyn-live-card,.live-chat-placeholder) button:hover:not(:disabled){border-color:#b9ffe1;box-shadow:0 0 14px #45de9b33}.live-side :is(.klyn-live-card,.live-chat-placeholder) button:disabled{opacity:.4;cursor:not-allowed}.live-side :is(.klyn-live-card,.live-chat-placeholder) button:focus-visible{outline:2px solid #b1ffdf;outline-offset:3px}.premium-app .live-chart-area .workspace-toolbar{padding-top:0}@media (min-width:951px){.chart-grid.charts-4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.live-analysis-layout.live-panels-hidden{grid-template-columns:minmax(0,1fr)}.mail-settings{max-width:780px;min-width:0}.mail-settings p{line-height:1.6}.mail-settings fieldset{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mail-settings label{display:flex;flex-direction:column;gap:7px;min-width:0}.mail-settings input,.mail-settings select{width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #475569;border-radius:8px;background:#0f172a;color:#f1f5f9;font:inherit}.mail-settings button{padding:11px 16px;border:1px solid #b69b57;border-radius:8px;background:#b69b57;color:#101827;font:inherit;cursor:pointer}.mail-settings button:disabled{opacity:.5;cursor:wait}.mail-settings fieldset>button{grid-column:1/-1}.mail-settings>button{margin-top:12px}@media (max-width:650px){.mail-settings fieldset{grid-template-columns:1fr}}.investor-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0}.investor-heading h2{display:flex;gap:12px;align-items:center;font-size:28px;color:#dfc294;margin:15px 0}.investor-heading p,.investor-wallet p,.opportunity-radar p{color:#9faeb9;line-height:1.6;font-size:13px}.investor-wallet button,.opportunity-radar button{border:1px solid #344450;background:#14212c;color:#d7e4e7;border-radius:8px;padding:10px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.investor-wallet button:disabled,.opportunity-radar button:disabled{opacity:.5;cursor:default}.investor-wallet input,.investor-wallet select,.opportunity-radar select{background:#0c1720;color:#dce6eb;border:1px solid #344550;border-radius:8px;padding:10px;font:inherit;max-width:100%}.wallet-notice{border:1px solid #3e453d;background:#22261e;color:#c9bd9d;padding:14px 18px;border-radius:12px;font-size:13px;line-height:1.7;margin-bottom:20px}.wallet-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.wallet-tools h3{margin-right:auto}.wallet-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.wallet-metrics>div{padding:22px;background:linear-gradient(130deg,#172630,#101921);border:1px solid #293b45;border-radius:14px}.wallet-metrics small,.wallet-metrics strong{display:block}.wallet-metrics small{color:#91a5af;margin-bottom:12px}.wallet-metrics strong{font-size:24px;color:#e2c495}.wallet-accounts{display:flex;gap:12px;overflow:auto;margin-bottom:22px}.wallet-accounts button{min-width:170px;display:block;text-align:left}.wallet-accounts small{display:block;margin-top:9px;color:#92b4ac}.wallet-accounts .selected{border-color:#c5a16a}.wallet-table{overflow:auto;max-height:500px}.wallet-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.wallet-table th{text-align:left;color:#98afb9;border-bottom:1px solid #30414b;padding:15px 12px;position:sticky;top:0;background:#101b24}.wallet-table td{padding:15px 12px;border-bottom:1px solid #23323b;color:#d0dde4;max-width:300px}.wallet-table small{display:block;color:#7f96a2;margin-top:7px;white-space:normal;max-width:270px}.wallet-table .voided{opacity:.5}.wallet-error{color:#fcb4a5!important;border:1px solid #75453d;padding:12px;border-radius:9px}.wallet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#03090de3;z-index:180;display:grid;place-items:center;padding:20px}.wallet-dialog{width:560px;max-width:100%;max-height:90dvh;overflow:auto;background:#111e28;border:1px solid #3e525c;border-radius:18px;padding:28px;box-shadow:0 20px 80px #0008}.wallet-dialog h3{color:#d9bd90;font-size:22px;margin-top:0}.wallet-dialog form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wallet-dialog label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#9aafb9}.wallet-dialog p,.wallet-dialog form>button,.wallet-dialog form>div{grid-column:1/-1}.wallet-close{float:right}.wallet-dialog .wallet-primary{background:#d2b27c;color:#14201d;justify-content:center;font-weight:700}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.opportunity-card{border:1px solid #30434a;background:linear-gradient(140deg,#13272a,#111a24);border-radius:15px;padding:22px}.opportunity-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.opportunity-card h3{margin:0;font-size:22px;color:#e3c99f}.opportunity-card .signal-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.signal-levels small,.signal-levels b{display:block}.signal-levels small{color:#8daab1;font-size:11px;margin-bottom:8px}.signal-levels b{font-size:15px;color:#b9ded3}.opportunity-card footer{display:flex;justify-content:space-between;margin-top:18px;color:#849ba8;font-size:11px}.radar-status{display:flex;flex-wrap:wrap;gap:18px;color:#a9c2be;font-size:13px;margin-bottom:20px}.radar-alert{position:fixed;right:24px;bottom:24px;z-index:125;background:#153830;border:1px solid #79af93;border-radius:13px;padding:16px 20px;max-width:360px;color:#d9eee2;box-shadow:0 15px 40px #0007;display:flex;gap:12px;align-items:center}.radar-alert button{background:transparent;color:#e1c797;border:0;cursor:pointer}.opportunity-radar .tag{font-size:10px}.wallet-dialog input:focus,.wallet-dialog select:focus{outline:2px solid #c3a977}.investor-wallet>.panel{margin-bottom:20px}@media (max-width:800px){.wallet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-grid{grid-template-columns:1fr}.investor-heading{align-items:flex-start;flex-direction:column}.wallet-metrics strong{font-size:19px}.wallet-dialog form{grid-template-columns:1fr}.wallet-overlay{padding:10px}.wallet-dialog{padding:20px}.radar-alert{right:12px;bottom:12px;max-width:calc(100% - 24px)}}.wallet-metrics>div{min-width:0}.wallet-metrics strong{overflow-wrap:anywhere}@media (max-width:600px){.wallet-metrics{grid-template-columns:minmax(0,1fr)}}.paper-controls summary{cursor:pointer;padding:12px;font-size:13px}.paper-controls form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paper-controls label{display:grid;gap:8px;font-size:12px;min-width:0}.paper-controls input{width:100%;min-width:0}.paper-controls input[type=checkbox]{width:auto}.paper-controls p{overflow-wrap:anywhere}@media (max-width:800px){.paper-controls form{grid-template-columns:minmax(0,1fr)}}.performance-policy{margin:20px 0;padding:20px;overflow-x:auto}.performance-policy table{width:100%;border-collapse:collapse}.performance-policy td,.performance-policy th{padding:10px;text-align:left;border-bottom:1px solid #34463f}.performance-policy p{line-height:1.6}.performance-policy label{display:flex;gap:10px;align-items:start}.performance-policy input[type=checkbox]{width:18px;flex:none}.robot-activity-panel{padding:14px 16px;margin:10px 0;border:1px solid #71978566;border-radius:14px;background:linear-gradient(130deg,#123428,#0d1e25);color:#d9e8e0}.robot-activity-panel header{display:flex;align-items:center;gap:9px}.robot-activity-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#6d7a75}.robot-activity-dot.recent{background:#8affc6;box-shadow:0 0 10px #67efac99;animation:robot-received 1.4s ease-in-out infinite}.robot-activity-states{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;margin:8px 0}.robot-activity-states span{padding:5px 8px;border:1px solid #76988844;border-radius:7px}.robot-activity-panel small{font-size:11px;color:#a9c7bb}.robot-activity-panel details{margin-top:10px}.watch-instrument.robot-inspecting{outline:2px solid #9affd0;outline-offset:-3px;box-shadow:0 0 16px #72efaa55}@keyframes robot-received{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.robot-activity-dot.recent{animation:none}}.robot-activity-panel small[role=status]{display:block;margin:8px 0 4px}.robot-activity-states span{overflow-wrap:anywhere}.instrument-icon.asset-logo.asset-logo-premium{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden;border-radius:50%;border:1px solid #d5ede4a6;padding:5px;background:radial-gradient(circle at 38% 30%,#fff,#f0f6f3 52%,#b4c8c0);box-shadow:inset 0 1px 2px #fff,inset 0 -3px 5px #08291c38,0 4px 8px #0006,0 0 0 1px #081e1855;color:#173d32}.instrument-icon.asset-logo.asset-logo-premium img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;clip-path:circle(50% at 50% 50%);filter:none;transform:scale(1.04)}.instrument-icon.asset-logo.asset-logo-premium.asset-logo-monogram{padding:0;background:#10231e;border-color:#b9e3cf9c}.asset-logo-premium .asset-monogram-vector{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%}.instrument-icon.asset-logo.asset-logo-premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 48% 27% at 32% 19%,#fff9,#fff4 42%,#fff0),radial-gradient(ellipse 36% 14% at 70% 83%,#d6fff14d,#d6fff100),radial-gradient(circle at 47% 40%,transparent 42%,#092c2026 78%,#031d174d 100%);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 2px #9dddd580}.instrument-icon.asset-logo.asset-logo-premium:before{content:"";position:absolute;top:4px;left:8px;width:18px;height:7px;z-index:3;border-radius:50%;transform:rotate(-24deg);pointer-events:none;background:linear-gradient(180deg,#ffffffb3,#ffffff0d);filter:blur(.25px)}@media (prefers-contrast:more){.instrument-icon.asset-logo.asset-logo-premium{border:2px solid #e1eee7}.instrument-icon.asset-logo.asset-logo-premium:before,.instrument-icon.asset-logo.asset-logo-premium:after{opacity:.45}}.radar-board{min-width:0}.radar-tabs{display:flex;gap:4px;margin:10px 0;flex-wrap:wrap}.radar-board button,.radar-board select{color:#e3fff0;background:linear-gradient(140deg,#397d5b,#102f24);border:1px solid #7eae8d;border-radius:9px;padding:8px 10px;cursor:pointer;box-shadow:inset 0 1px #d3ffe544}.radar-tabs button[aria-selected=true]{border-color:#e4c477;color:#f4dda2;box-shadow:0 0 14px #66dca42d}.radar-ideas{display:grid;gap:12px}.radar-idea{background:radial-gradient(ellipse at top right,#a6ffcd20,transparent 60%),linear-gradient(135deg,#183f31,#0a211a);border:1px solid #466c58;border-radius:16px;padding:14px;color:#d5eee2}.radar-idea.under-analysis{border-color:#bbab66}.radar-idea header{display:flex;gap:9px;align-items:center;margin-bottom:10px}.radar-idea header>div{flex:1}.radar-idea small{display:block;color:#94b9a6;font-size:10px;line-height:1.5}.radar-idea header>svg{color:#e5cd77}.radar-idea dl{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:11px;margin:12px 0}.radar-idea dd{margin:0;text-align:right}.radar-idea dt{color:#aecbbb}.idea-actions{display:flex;gap:8px;margin-top:12px}.radar-paper{font-size:11px;line-height:1.6;padding:10px;border:1px solid #46765b;border-radius:10px;margin-bottom:12px}.radar-paper label{display:flex;justify-content:space-between;align-items:center;gap:5px;margin:6px 0}.radar-paper input{max-width:90px;background:#092219;color:#d8ffe8;border:1px solid #52725d;padding:5px;border-radius:6px}.radar-board button:disabled{opacity:.4}.radar-board p[role=alert]{color:#ffc69f}.opportunity-radar>.radar-board .radar-ideas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.klyn-overlay-tools select{background:linear-gradient(140deg,#1d4935,#0a231a);border:1px solid #789d80;border-radius:8px;color:#dfffea;padding:5px 8px;font:inherit;font-size:10px;box-shadow:inset 0 1px #dcffe433}.chartpanel select,.radar-board select,.klyn-overlay-tools select,.charttools select{color-scheme:dark}.chartpanel select option,.radar-board select option,.klyn-overlay-tools select option,.charttools select option{background:#0b2b20;color:#e3fff0}.chartpanel select option:checked,.radar-board select option:checked,.klyn-overlay-tools select option:checked,.charttools select option:checked{background:#285d43;color:#fff0be}.chartpanel select option:disabled,.radar-board select option:disabled{color:#93afa0}.technical-layout>aside.alertpanel{height:auto;max-height:none;min-height:0;overflow:visible;align-self:start}.operation-chart-card .operation-chart-objects .charttools,.operation-chart-card .operation-chart-objects .chart-navigation,.operation-chart-card .operation-chart-objects .klyn-overlay-tools,.operation-chart-card .operation-chart-objects .chart-viewport-controls,.operation-chart-card .operation-chart-objects .chart-object-lists,.operation-chart-card .operation-chart-objects .chartlegend{display:flex}.operation-chart-card .operation-chart-objects .terminal-svg{height:390px!important;min-height:390px!important}.terminal-chart[data-fibonacci-dock-version]>.terminal-svg{display:block;margin-bottom:0}.terminal-chart .fibonacci-dock-svg{display:block;max-width:100%;background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:-1px;margin-bottom:6px;overflow:visible;flex:none}.fibonacci-dock-links path{fill:none;stroke-width:.7px;stroke-opacity:.32;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.fibonacci-dock-links circle{fill-opacity:.6;stroke:none}.fibonacci-dock-balloon text{font:400 9px Arial,sans-serif!important;letter-spacing:normal;word-spacing:normal;stroke:none;fill-opacity:1;pointer-events:none}.chart-object-label text{font:400 10px Arial,sans-serif!important;letter-spacing:normal;word-spacing:normal;fill-opacity:1;stroke:none}.terminal-chart .chart-label-overflow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.5;overflow-wrap:anywhere;padding:5px 0;background:transparent!important;border:0!important;box-shadow:none}.terminal-chart .chart-label-overflow>span,.terminal-chart .chart-label-overflow>button{max-width:100%;white-space:normal;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:5px;background:color-mix(in srgb,currentColor 10%,transparent);padding:4px 7px;font:11px Arial,sans-serif;color:inherit}.terminal-chart .chart-label-overflow>button{cursor:pointer}.terminal-chart .chart-label-overflow>button:focus-visible{outline:1px solid currentColor;outline-offset:2px}.terminal-chart .chart-label-overflow>button:disabled{opacity:.6;cursor:default}.terminal-chart .trade-level-label:focus-visible rect{stroke-opacity:.6!important;stroke-width:1.2px!important}.chart-exit-panel{margin:10px 0;padding:12px 14px;background:#211d16;border:1px dashed #ff9f1c;border-radius:10px;color:#f0ddc1;font-size:12px;overflow-wrap:anywhere}.chart-exit-panel p{line-height:1.5;margin:6px 0}.chart-exit-panel strong{color:#ffb347}.chart-exit-panel.is-closed{border-color:#57d7bc;background:#0f2821}.chart-exit-panel.is-closed strong{color:#57d7bc}.chart-exit-panel button{padding:8px 12px;border:1px solid #b58546;border-radius:7px;margin:5px;background:#18372c;color:#fff0d1;cursor:pointer}.fibonacci-panel{border:1px solid #304b62;border-radius:9px;background:#0a1b27;margin:9px 0;padding:9px 12px;color:#c5d8e7;font-size:12px}.fibonacci-panel summary{cursor:pointer;color:#b4d7ff;font-weight:650;line-height:1.5}.fibonacci-panel p{line-height:1.55;margin:9px 0}.fibonacci-panel small{color:#a0b4c4}.fibonacci-levels{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.fibonacci-levels div{border-left:3px solid;padding:5px 9px;background:#122939;border-radius:4px;min-width:90px}.fibonacci-levels dt{font-size:11px;color:#bdd0df}.fibonacci-levels dd{margin:3px 0 0;font-variant-numeric:tabular-nums;font-weight:700;color:#eef6ff}.charttools .fibonacci-toggle{display:inline-flex;gap:6px;align-items:center;color:#b4d7ff}.charttools .fibonacci-toggle input{width:auto}.fibonacci-overlay{isolation:isolate}.candle-structure-status{display:flex;flex-wrap:wrap;gap:5px 12px;padding:8px 10px;border:1px solid #658279;border-radius:7px;margin:6px 0;color:#dce8e2;background:#0d211a;font-size:11px}.candle-structure-status b{font-size:12px}.candle-structure-status small{display:block;width:100%;opacity:.85}.candle-structure-status[data-structure=UP],.candle-structure-status[data-structure=RECOVERY_UP],.candle-structure-status[data-structure=TRANSITION_UP]{border-color:#49ee9170}.candle-structure-status[data-structure=DOWN],.candle-structure-status[data-structure=RECOVERY_DOWN],.candle-structure-status[data-structure=TRANSITION_DOWN]{border-color:#ff789070}.reassessed-structure-line{pointer-events:none}.premium-app .chartpanel .terminal-chart .candle-up rect{fill:var(--candle-up,#00e676);stroke:var(--candle-up,#00e676)}.premium-app .chartpanel .terminal-chart .candle-up line{stroke:var(--candle-up,#00e676)}.premium-app .chartpanel .terminal-chart .candle-down rect{fill:var(--candle-down,#ff3347);stroke:var(--candle-down,#ff3347)}.premium-app .chartpanel .terminal-chart .candle-down line{stroke:var(--candle-down,#ff3347)}.terminal-chart .candle-up rect{fill:var(--candle-up,#00e676);stroke:var(--candle-up,#00e676)}.terminal-chart .candle-up line{stroke:var(--candle-up,#00e676)}.terminal-chart .candle-down rect{fill:var(--candle-down,#ff3347);stroke:var(--candle-down,#ff3347)}.terminal-chart .candle-down line{stroke:var(--candle-down,#ff3347)}.candle-color-menu{position:fixed;z-index:6000;width:212px;padding:12px;border:1px solid #d1ba76;border-radius:13px;background:linear-gradient(140deg,#294935f5,#0b1b15fa);box-shadow:inset 0 1px #ecffe744,0 12px 36px #0008;color:#e6efd9;font-size:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.candle-color-menu b{display:block;margin-bottom:7px}.candle-color-menu label{display:flex;align-items:center;gap:8px}.candle-color-menu input{width:38px;height:28px;padding:2px;cursor:pointer;background:transparent;border:1px solid #70977e}.candle-color-menu button{font-size:10px;margin:7px 5px 0 0;padding:5px;background:#173a29;color:#f5dfaa;border:1px solid #59775f;border-radius:6px}.terminal-chart{--chart-resistance-color: #d5a85f}.terminal-chart .level.resistance{stroke:var(--chart-resistance-color)}.terminal-chart .chart-object-label[data-label-id=RES] text,.terminal-chart .resistancetext{fill:var(--chart-resistance-color)}.terminal-chart .chart-object-label[data-label-id=RES] rect,.terminal-chart .chart-object-label[data-label-id=RES] line{stroke:var(--chart-resistance-color)}.chart-timing-strip{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;border:1px solid #26483e;border-radius:7px;background:#091e18;color:#b8d1c8;font-size:11px;margin:6px 0}.chart-timing-strip [data-kind=CANDLE]{color:#7dd3fc}.chart-timing-strip [data-kind=ORDER_EXPIRY]{color:#fbbf24}.chart-time-boundary line{stroke-width:1.7;stroke-dasharray:5 4}.chart-time-boundary[data-kind=CANDLE]{color:#7dd3fc}.chart-time-boundary[data-kind=ORDER_EXPIRY]{color:#fbbf24}.chart-time-boundary line{stroke:currentColor}.chart-time-boundary text{fill:currentColor;font-size:10px}.chart-time-boundary circle{fill:currentColor}.trade-level-label rect{fill:#102b21ee;stroke:#dabd70;stroke-width:1}.trade-level-label text{fill:#f5e8bd;pointer-events:none}.stop-label rect{stroke:#ff9f1c;fill:#352510ee}.stop-label text{fill:#ffdab0}.entry-label:hover rect{filter:brightness(1.25)}.trade-level-label:focus-visible rect{stroke:#fff;stroke-width:2}.chart-estimate-volume{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:#acc7b7;margin:8px 0}.chart-estimate-volume input{width:85px;padding:5px;background:#10281e;color:#ecffe9;border:1px solid #66846c;border-radius:7px}.stop-confirmation{background:linear-gradient(135deg,#3b2d21,#10251b);border:1px solid #d5ba72;border-radius:12px;padding:12px;font-size:12px}.stop-confirmation button{margin:5px;padding:7px;border-radius:8px;border:1px solid #c5ad69;background:#1c3d2b;color:#fff0bd}.terminal-svg .trade-line.stop{stroke:#ff9f1c}.terminal-svg .trade-text.stop{fill:#ff9f1c}.terminal-svg .trade-line.entry{stroke:#60a5fa}.terminal-svg .trade-text.entry{fill:#60a5fa}.interactive-trade-level.entry .entry-label rect{stroke:#60a5fa;fill:#10263fee}.interactive-trade-level.entry .entry-label text{fill:#c5e1ff}.entry-eye circle{fill:#10263f}.trade-label-eye circle{fill:#142820;stroke:currentColor;stroke-width:1.3}.trade-label-eye path{fill:none;stroke:currentColor;stroke-width:1.2}.trade-label-eye .eye-pupil{fill:currentColor;stroke:none}.trade-label-eye .eye-slash{stroke-width:2}.trade-label-eye:hover,.trade-label-eye:focus-visible{filter:drop-shadow(0 0 4px currentColor);outline:none}.stop-eye circle{fill:#352510}.trade-label-eye:focus-visible>circle:first-of-type{stroke-width:2.4}.trade-label-eye.entry-eye>circle:first-of-type{fill:#10263f}.terminal-svg .trade-line,.terminal-svg .level{stroke-width:1.8;stroke-dasharray:8 4;stroke-opacity:1;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.target-label rect{fill:#07382bee;stroke:#00f5ad}.target-label text{fill:#baffdf}.target-eye circle{fill:#07382b}.trade-level-hit,.stop-label,.target-label{cursor:pointer}.stop-label:hover rect,.target-label:hover rect{stroke:#fff;stroke-width:2}.trade-level-summary,.stop-level-editor{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #628c79;border-radius:9px;background:#092219;font-size:12px}.trade-level-summary button,.stop-level-editor button{cursor:pointer;border:1px solid #90c6a8;border-radius:6px;background:#193e30;color:#eafff2;padding:7px}.trade-level-summary button:disabled{cursor:default}.stop-level-editor label{display:flex;align-items:center;gap:6px}.stop-level-editor input{max-width:150px;padding:7px;background:#06180f;border:1px solid #90c6a8;color:#fff;border-radius:6px}.stop-level-editor p{flex-basis:100%}.trade-level-summary small{color:#cae8d6}.reversal-marker{pointer-events:none}.terminal-svg .level.support{stroke:#c4b5fd}.terminal-svg .supporttext{fill:#c4b5fd}.terminal-svg .trade-line.target{stroke:#00f5ad}.terminal-svg .trade-text.target{fill:#00f5ad}.chart-label-overflow{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:#07151f;border:1px solid #385267;border-radius:7px;font-size:11px}.chart-label-overflow span{padding:3px 6px;border:1px solid currentColor;border-radius:4px}.chart-viewport-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:7px 0;font-size:10px;color:#a9c3b7}.chart-viewport-controls button,.chart-geometry-list summary{border:1px solid #527867;border-radius:7px;background:linear-gradient(130deg,#193d31cc,#0a211bee);color:#e4f8ea;padding:5px 8px;box-shadow:inset 0 1px #c6fbe32b}.chart-viewport-controls output{min-width:35px;text-align:center;color:#ead69b}.chart-geometry-list{border:1px solid #335a48;border-radius:8px;margin:7px 0;background:#0a201bdd;font-size:11px}.chart-geometry-list summary{cursor:pointer}.chart-geometry-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:7px 10px;border-top:1px solid #385447}.chart-geometry-row b{color:var(--object-color);flex:1;min-width:140px}.chart-geometry-row label{display:flex;align-items:center;gap:5px}.chart-geometry-row input{accent-color:var(--object-color)}.terminal-svg:focus-visible{outline:1px solid #a1d7c0;outline-offset:2px}.chart-object-lists{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.chart-object-lists>.chart-geometry-list{flex:1 1 250px;min-width:0}.chart-line-list summary{border-color:#7e7250;background:linear-gradient(130deg,#313a24cc,#10251cee)}.terminal-svg .trade-line.broker-confirmed{stroke-dasharray:none;stroke-width:2.3}.real-execution-status{background:#102720;border:1px solid #539979;border-radius:9px;padding:12px;margin:10px 0;font-size:12px;overflow-wrap:anywhere}.real-execution-status>div{border-bottom:1px solid #365c4d;padding:8px 0}.real-execution-status>div:last-child{border-bottom:0}.real-execution-status p{margin:8px 0}.real-execution-status small{display:block;color:#b5d9ca;line-height:1.5}.real-execution-status [role=timer]{font-variant-numeric:tabular-nums;font-weight:700;color:#e4d591;padding:7px 0}.real-execution-status button,.close-position-choices button{white-space:normal;background:#254d3c;color:#f1fff8;border:1px solid #71b395;border-radius:6px;padding:8px;margin:6px 4px 2px 0;cursor:pointer}.real-execution-status button:disabled{opacity:.55;cursor:default}.close-position-choices{padding:10px;border:1px solid #71977e;border-radius:8px;margin:10px 0}.broker-order-timeline{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:9px 0}.broker-order-timeline progress{grid-column:1 / -1;grid-row:2;width:100%;height:9px;accent-color:#37db9e}.broker-order-timeline small:last-child{text-align:right}.chart-scale-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.chart-scale-controls small{color:#9ac5b7;font-size:11px}.interactive-trade-level[data-off-scale=true] .trade-level-label{stroke-dasharray:3 2}.chart-scale-controls button{font:inherit;font-size:12px;color:#d8f3e8;background:#163b31;border:1px solid #477c69;border-radius:8px;padding:8px 12px;cursor:pointer}.chart-scale-controls button:hover{background:#20513f}.chart-scale-controls button:focus-visible{outline:2px solid #65c7a7;outline-offset:2px}.chart-reading{margin:10px 0;padding:12px;border:1px solid #395647;border-left:3px solid #53d59b;border-radius:8px;background:#102319;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.chart-reading header{display:flex;justify-content:space-between;gap:12px;align-items:center}.chart-reading header small{color:#93ada2;font-variant-numeric:tabular-nums}.chart-reading p{margin:7px 0 0}.chart-reading .reading-plan{color:#e1efe7}.chart-reading .reading-confirmation{color:#a5bdb1}.reading-unavailable{border-left-color:#a8afbd}.operation-chart-card{min-width:0;margin:12px 0;padding:10px;border:1px solid #3a5345;border-radius:9px}.operation-chart-card>header{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.operation-chart-card>header>div{display:flex;gap:7px;align-items:center}.operation-chart-card select{max-width:110px}.operation-chart-card .terminal-svg{min-height:220px!important}.operation-chart-card .chartlegend,.operation-chart-card .charttools{font-size:10px}.operation-chart-card .charttools{flex-wrap:wrap}.operation-chart-card .chart-reading{padding:9px;font-size:11px}.operation-chart-card .chart-empty{padding:15px;color:#a5bdb1}.focus-mode .charts-4 .chart-reading{font-size:10px;padding:7px;line-height:1.35}.focus-mode .charts-4 .chart-reading header small{display:none}.operation-chart-card .charttools,.operation-chart-card .chart-navigation,.operation-chart-card .klyn-overlay-tools,.operation-chart-card .chart-viewport-controls,.operation-chart-card .chart-object-lists,.operation-chart-card .chartlegend{display:none}.operation-chart-card .terminal-svg{height:200px!important;min-height:200px!important}.operation-chart-card .chart-reading{margin-bottom:12px}.operation-chart-card .chart-reading header{flex-wrap:wrap}.market-pressure .pressure-track{height:34px;background:#17262d;isolation:isolate}.market-pressure .pressure-sell,.market-pressure .pressure-buy{flex-shrink:0;flex-grow:0;min-width:0;position:relative;overflow:visible;transition:width .65s ease;color:#081910;text-shadow:0 1px 0 #ffffff45}.market-pressure .pressure-sell{background:var(--pressure-down,#ff3347)}.market-pressure .pressure-buy{background:var(--pressure-up,#00e676)}.market-pressure .pressure-track span{font-size:12px;font-weight:800;position:relative;z-index:3;font-variant-numeric:tabular-nums}.market-pressure .pressure-sell.pressure-dominant:after{content:"››";position:absolute;right:6px;font-size:17px;opacity:.35}.market-pressure .pressure-buy.pressure-dominant:before{content:"‹‹";position:absolute;left:6px;font-size:17px;opacity:.35}.market-pressure .pressure-divider{position:absolute;top:0;bottom:0;width:2px;transform:translate(-1px);background:#f4fff2;box-shadow:0 0 8px #ffffffa0;z-index:2;transition:left .65s ease;pointer-events:none}.market-pressure .pressure-numbers{font-variant-numeric:tabular-nums}.market-pressure .pressure-unavailable .pressure-divider{display:none}.focus-mode .charts-4 .market-pressure .pressure-track{height:24px}.focus-mode .charts-4 .market-pressure .pressure-track span{font-size:10px}@media (prefers-reduced-motion:reduce){.market-pressure .pressure-sell,.market-pressure .pressure-buy,.market-pressure .pressure-divider{transition:none}}.pressure-combat{margin-top:8px;padding:8px 9px 5px;border:1px solid #24434b;border-radius:9px;background:linear-gradient(135deg,#10252b,#091a22);min-width:0}.pressure-combat-title{display:flex;justify-content:space-between;gap:8px;align-items:center}.pressure-combat-title b{font-size:9px;letter-spacing:.08em;color:#d6f4ee}.pressure-combat-title span{font-size:9px;color:#83ccb5}.pressure-history-only .pressure-combat-title span{color:#d9b66c}.pressure-combat svg{display:block;width:100%;height:auto;min-height:70px;max-height:125px;overflow:visible}.pressure-combat-grid{stroke:#28424b;stroke-dasharray:3 4;stroke-width:.7}.pressure-combat-axis{fill:#92aeb6;font-size:9px;font-variant-numeric:tabular-nums}.pressure-combat-empty{fill:#8faab3;font-size:11px}.pressure-combat-buy{stroke:var(--pressure-up,#00e676);fill:var(--pressure-up,#00e676)}.pressure-combat-sell{stroke:var(--pressure-down,#ff3347);fill:var(--pressure-down,#ff3347)}.pressure-combat-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:9px}.pressure-combat-legend>span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;background:currentColor}.pressure-legend-buy{color:var(--pressure-up,#00e676)}.pressure-legend-sell{color:var(--pressure-down,#ff3347)}.pressure-combat-legend small{color:#94aeb5;font-size:8px}.charts-4 .pressure-combat{padding:5px}.charts-4 .pressure-combat svg{max-height:90px}.market-pressure .pressure-status{display:block;color:#d9b66c;line-height:1.45;overflow-wrap:anywhere}.pressure-optional{display:block;color:#acbdc6;line-height:1.5;margin-top:5px}.pressure-history{margin-top:8px}.pressure-history>summary{cursor:pointer;color:#b7cbd3;font-size:11px;padding:5px 0}.pressure-history>.pressure-combat{margin-top:4px}.order-carousel{min-width:0;max-width:100%;margin:14px 0;color:#e8f7ef}.order-carousel-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.order-carousel-heading>b{flex:1;min-width:140px;font-size:13px}.order-carousel-heading>span{color:#a6c4b5;font-size:11px;font-variant-numeric:tabular-nums}.order-carousel-arrows{display:flex;gap:6px}.order-carousel-arrows button{display:grid;place-items:center;min-width:34px;min-height:34px;padding:6px!important;border:1px solid #6cbd985c!important;border-radius:10px!important;background:linear-gradient(140deg,#255a46,#102a23)!important;color:#e8fff4!important;cursor:pointer}.order-carousel-arrows button:disabled{opacity:.35;cursor:default}.order-carousel-track{position:relative;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:2px;padding:3px 2px 12px;max-width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:#6ba88c #102a23}.order-carousel-track::-webkit-scrollbar{height:7px}.order-carousel-track::-webkit-scrollbar-thumb{background:#6ba88c;border-radius:8px}.order-carousel-item{flex:0 0 min(330px,100%);min-width:0;scroll-snap-align:start}.order-carousel-item>article{height:100%;box-sizing:border-box;margin:0}.order-carousel-track:focus-visible,.order-carousel-arrows button:focus-visible{outline:2px solid #8af5c6;outline-offset:3px}.order-receipt-card,.paper-position-card,.real-position-card{padding:16px;border:1px solid #568e725c;border-radius:15px;background:radial-gradient(ellipse at top right,#7aebac17,transparent 65%),linear-gradient(135deg,#153b2e,#091d1b);box-shadow:inset 0 1px #b8eacc15;overflow-wrap:anywhere}.order-receipt-card header{display:flex;gap:9px;align-items:center}.order-receipt-card header>div{min-width:0;flex:1}.order-receipt-card small{display:block;color:#a9c9b8;line-height:1.5;font-size:11px}.order-receipt-card .order-status{display:inline-block;margin:10px 0 4px;padding:5px 8px;border:1px solid #64a88168;border-radius:8px;font-size:11px;color:#ddfbe8}.order-receipt-card[data-state=UNKNOWN] .order-status,.order-receipt-card[data-state=SUBMITTING] .order-status{color:#ffe5ac;border-color:#c9a460}.order-receipt-card dl{display:grid;grid-template-columns:1fr auto;gap:8px;margin:13px 0;font-size:12px}.order-receipt-card dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.order-receipt-card dt{color:#accbb9}.order-receipt-card button{margin-top:10px}.operation-charts-carousel .order-carousel-item{flex-basis:min(540px,100%)}.operation-charts-carousel .operation-chart-card{height:100%;margin:0;background:linear-gradient(130deg,#102c22,#091b1b);border-radius:14px}.paper-position-card .paper-trade-actions{display:flex;gap:7px;flex-wrap:wrap}.real-execution-status>.order-carousel{padding:0;border-bottom:0}.real-position-card p{line-height:1.5}.real-position-card small{font-size:11px}@media (max-width:600px){.order-carousel-item{flex-basis:min(305px,92%)}.operation-charts-carousel .order-carousel-item{flex-basis:100%}.order-receipt-card,.paper-position-card,.real-position-card{padding:13px}}.app.premium-app .klyn-voice-controls{gap:8px;padding:12px;border:1px solid #d4b47730;border-radius:16px;background:linear-gradient(120deg,#102b24e8,#0b1b21f0);box-shadow:inset 0 1px #ecdbb310;align-items:center}.app.premium-app :is(.klyn-voice-controls,.entry-notification-controls,.entry-notification,.robot-engine-actions,.live-controls,.klyn-live-card,.trade-feedback-status,.trade-outcome) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;max-width:100%;border:1px solid #8bb5a04f;border-radius:11px;background:linear-gradient(145deg,#204738,#122e29);color:#edf8ef;box-shadow:inset 0 1px #d2eddd12,0 4px 10px #0002;padding:9px 13px;font-family:inherit;font-size:12px;line-height:1.35;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;text-wrap:balance}.app.premium-app :is(.klyn-voice-controls,.entry-notification-controls,.entry-notification,.robot-engine-actions,.live-controls,.klyn-live-card,.trade-feedback-status,.trade-outcome) button:hover:not(:disabled){border-color:#d9bf86;background:linear-gradient(145deg,#2b5845,#183d33);box-shadow:inset 0 1px #f5e4bd20,0 5px 14px #0003;transform:translateY(-1px)}.app.premium-app :is(.klyn-voice-controls,.entry-notification-controls,.entry-notification,.robot-engine-actions,.live-controls,.klyn-live-card,.trade-feedback-status,.trade-outcome) button:focus-visible{outline:2px solid #e4c98e;outline-offset:3px}.app.premium-app :is(.klyn-voice-controls,.entry-notification-controls,.entry-notification,.robot-engine-actions,.live-controls,.klyn-live-card,.trade-feedback-status,.trade-outcome) button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.app.premium-app .klyn-voice-controls button:nth-of-type(2),.app.premium-app .klyn-voice-controls button[aria-pressed=true],.app.premium-app .trade-feedback-status button[data-primary=true]{background:linear-gradient(135deg,#eed59a,#c8a463);border-color:#e8cd8c;color:#152c25;box-shadow:inset 0 1px #fff5d170,0 4px 12px #c8a46318}.app.premium-app .klyn-voice-controls button:nth-of-type(3){color:#f3c0b4;background:linear-gradient(145deg,#3a2c2c,#251e23);border-color:#ca8b7950}.app.premium-app .klyn-voice-controls>span{flex-basis:100%;font-size:11px;color:#a8c7b8;line-height:1.5;padding:4px 2px 0}.app.premium-app .entry-notification-controls{border-color:#d4b47730;border-radius:16px;background:linear-gradient(120deg,#102b24,#0b1b21);gap:9px}.app.premium-app .trade-feedback-status{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:12px 0;padding:14px 16px;border:1px solid #82b69b35;border-radius:16px;background:linear-gradient(120deg,#112e25,#0b1d21);color:#d8ebe0;box-shadow:inset 0 1px #d1e6d612}.trade-feedback-status .result-status-copy{display:flex;gap:10px;align-items:flex-start;flex:1;min-width:190px}.result-status-copy>svg{flex:none;margin-top:2px;color:#d3b77d}.result-status-copy strong{display:block;font-size:12px;color:#eff5eb;line-height:1.5}.result-status-copy p{margin:4px 0 0;font-size:11px;color:#a9bfb4;line-height:1.5}.result-status-copy details{margin-top:6px;color:#e9ca93;font-size:11px}.result-status-copy summary{cursor:pointer}.result-status-copy details p{color:#ddba93;overflow-wrap:anywhere}.result-status-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trade-feedback-status[data-result-state=unavailable]{border-color:#d6ad5a55}.trade-feedback-status .result-audio-notice{flex-basis:100%;font-size:11px;color:#d9c599;margin:0}.klyn-verified-activity{padding:17px 18px;margin:15px 0;border:1px solid #d3b57540;border-radius:18px;background:radial-gradient(ellipse at 95% 0,#bda57011,transparent 50%),linear-gradient(140deg,#132e27,#0b1b22);box-shadow:inset 0 1px #f2dfad12,0 8px 24px #0002;color:#e4eee5}.klyn-verified-activity>header{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.klyn-activity-icon{width:37px;height:37px;border-radius:11px;display:grid;place-items:center;border:1px solid #9aaf9c50;color:#c3cfb8;background:#24413180}.klyn-verified-activity[data-engine-state=active] .klyn-activity-icon{border-color:#6fdba97a;color:#9ff4c4;background:#204b39}.klyn-verified-activity[data-engine-state=error] .klyn-activity-icon{color:#e6c285;border-color:#d6ad5a66}.klyn-verified-activity header>div:nth-child(2){flex:1;min-width:170px}.klyn-verified-activity header small{font-size:9px;font-weight:700;letter-spacing:.12em;color:#c1ac7d}.klyn-verified-activity h4{font-size:15px;font-weight:600;line-height:1.45;margin:4px 0 0}.klyn-quiet-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #a9b7a735;border-radius:20px;padding:6px 9px;font-size:10px;color:#b6c5b7;background:#08201b80}.klyn-activity-cards{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:15px}.klyn-activity-cards>div{padding:12px;border:1px solid #b6cab51e;border-radius:12px;background:#081a1790;min-width:0}.klyn-activity-cards span{display:flex;gap:6px;align-items:center;font-size:9px;font-weight:600;letter-spacing:.08em;color:#a4b6a6}.klyn-activity-cards strong{display:block;font-size:12px;font-weight:500;line-height:1.7;margin-top:7px;color:#d9e9dc;overflow-wrap:anywhere}.klyn-verified-symbols{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.klyn-verified-symbols span{display:inline-flex;gap:4px;align-items:center;border:1px solid #7cbd9840;border-radius:6px;padding:4px 7px;font-size:10px;color:#aadaba;background:#1a3b2d}.klyn-cycle-evidence{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:#9ebca8;margin:11px 0}.klyn-decision-reason,.klyn-engine-block{font-size:11px;line-height:1.65;margin:10px 0;color:#c5d3c4}.klyn-engine-block{color:#efcb8d;display:flex;gap:7px;align-items:flex-start}.klyn-verified-activity>footer{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #b8c0a51e}.klyn-verified-activity footer>span{display:flex;gap:5px;align-items:center;font-size:10px;color:#8eab9a}.klyn-verified-activity footer>button{display:flex;gap:6px;align-items:center;background:transparent;border:0;color:#e0c48b;cursor:pointer;font-family:inherit;font-size:11px;line-height:1.5;padding:4px 0}.klyn-verified-activity footer>button:focus-visible{outline:2px solid #e4c98e;outline-offset:3px;border-radius:4px}@media (max-width:600px){.klyn-activity-cards{grid-template-columns:1fr}.klyn-verified-activity{padding:14px}.app.premium-app .klyn-voice-controls button{flex:1 1 140px;min-height:42px}.app.premium-app .trade-feedback-status{padding:13px}.result-status-actions{width:100%}.result-status-actions button{flex:1;min-height:42px}.klyn-quiet-badge{margin-inline-start:48px}}@media (prefers-reduced-motion:reduce){.app.premium-app :is(.klyn-voice-controls,.entry-notification-controls,.entry-notification,.robot-engine-actions,.live-controls,.klyn-live-card,.trade-feedback-status,.trade-outcome) button{transition:none;transform:none}}.macro-context-panel{margin:12px 0;border:1px solid #334d68;border-radius:14px;background:linear-gradient(135deg,#122131b8,#111b2b);color:#e0eaf4}.macro-context-panel>summary{display:flex;align-items:center;gap:9px;padding:13px 15px;cursor:pointer;list-style:none;font-weight:600}.macro-context-panel>summary::-webkit-details-marker{display:none}.macro-context-panel>summary>b{margin-left:auto;font-size:10px;letter-spacing:.03em;padding:5px 8px;border-radius:20px;white-space:nowrap}.macro-current{background:#193c37;color:#90e5c4}.macro-unknown{background:#3c3322;color:#e5c88e}.macro-context-content{padding:0 15px 15px;display:grid;gap:12px;line-height:1.55;font-size:12px}.macro-context-content p{margin:0;white-space:pre-wrap}.macro-context-content small{font-size:10px;color:#b0c1d3}.macro-context-schedule{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#a6c4e0}.macro-context-schedule>span{margin-left:auto;font-size:10px}.macro-context-heading{display:grid;gap:3px;border-top:1px solid #334d6866;padding-top:12px}.macro-context-facts{display:grid;gap:8px;max-height:300px;overflow:auto}.macro-context-facts article{display:grid;gap:4px;padding:10px 12px;background:#ffffff05;border:1px solid #334d6866;border-radius:10px}.macro-context-facts article>b{color:#a9d0f2;font-size:11px}.macro-context-facts a{color:#9bcdf5;text-decoration:underline;display:inline-flex;gap:3px;align-items:center;margin-right:9px;overflow-wrap:anywhere}.macro-context-scenario{display:grid;gap:3px;border-left:2px solid #557e9d;padding-left:10px}.macro-context-missing{color:#dfc58c}.macro-context-policy{padding:10px;border-radius:9px;background:#84b6d60b;color:#b5cde2}@media (max-width:520px){.macro-context-panel>summary{flex-wrap:wrap}.macro-context-schedule>span{margin-left:0;width:100%}.macro-context-facts{max-height:220px}}.entry-live-result{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid #416656;border-radius:14px;background:#071a12;margin:16px 0}.entry-live-result strong{font-size:clamp(26px,4vw,42px);font-variant-numeric:tabular-nums}.entry-live-result.gain strong{color:#4cf0a4}.entry-live-result.loss{border-color:#ba5368;background:#241118}.entry-live-result.loss strong{color:#ff758e}.entry-live-result.unavailable strong{color:#b7cfc3}.entry-live-result span,.entry-live-result small{font-size:12px;line-height:1.5}.entry-follow-scenario{border-top:1px solid #ffffff18;padding-top:14px}.entry-follow-scenario b{color:#e8d8a8;font-size:13px}.entry-follow-warning{color:#ffd38d}.home-broker-help,.home-broker-receipt{margin:12px 0;padding:14px;border:1px solid #416656;border-radius:14px;background:#0c2119}.home-broker-help summary{cursor:pointer;color:#e8d8a8;font-weight:700}.home-broker-help p,.home-broker-receipt p{font-size:13px;line-height:1.6}.home-broker-receipt small{display:block;overflow-wrap:anywhere;margin-bottom:10px}.klyn-patterns{border:1px solid #30434d;border-radius:9px;padding:12px;margin:12px 0;min-width:0}.klyn-patterns p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.klyn-patterns label{display:grid;gap:7px;margin:10px 0;font-size:12px}.klyn-patterns input,.klyn-patterns select,.klyn-patterns textarea{max-width:100%;min-width:0;width:100%;background:#10212b;color:#dbe8ed;border:1px solid #36505b;border-radius:6px;padding:8px}.klyn-patterns textarea{min-height:80px}.klyn-patterns img{max-width:100%;max-height:260px;object-fit:contain}.klyn-patterns button{padding:8px;background:#213942;color:#e3ecee;border:1px solid #42616b;border-radius:6px}.klyn-patterns summary{cursor:pointer;overflow-wrap:anywhere;font-size:12px;padding:8px 0}.klyn-patterns small{overflow-wrap:anywhere}.klyn-patterns:focus-visible{outline:2px solid #cbb078}.watch-selection-status{padding:10px 16px;color:#dfcb9c;font-size:12px;line-height:1.5;border-top:1px solid #283c36}.watch-selection-status small,.watch-background-positions>small{color:#99b3aa}.watch-background-positions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid #283c36}.watch-background-positions button{background:#142c25;color:#c9e7d9;border:1px solid #446a59;border-radius:7px;padding:7px 10px;cursor:pointer;font:inherit;font-size:11px}.fractional-market-info{--fm-gold:#ddc28d;--fm-muted:#a9b9c1;--fm-line:#29414a;container-type:inline-size;box-sizing:border-box;min-width:0;margin:14px 18px 20px;border:1px solid #35524f;border-radius:18px;background:linear-gradient(135deg,#102321,#0c1c22 60%,#0b1920);box-shadow:0 14px 35px #020c1029,inset 0 1px #d5e9d509;color:#e7eff0;font:inherit;font-size:13px;overflow:hidden}.fractional-market-info *{box-sizing:border-box}.fractional-market-info>.fm-summary{display:flex;align-items:center;gap:14px;min-width:0;list-style:none;cursor:pointer;padding:20px 24px;-webkit-user-select:none;user-select:none}.fractional-market-info>.fm-summary::-webkit-details-marker{display:none}.fractional-market-info>.fm-summary::marker{content:""}.fractional-market-info>.fm-summary:hover{background:#ffffff03}.fractional-market-info>.fm-summary:focus-visible{outline:2px solid var(--fm-gold);outline-offset:-4px;border-radius:17px}.fractional-market-info .fm-summary-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid #8a805343;border-radius:12px;background:linear-gradient(145deg,#c4a96b1f,#cab77d08);color:var(--fm-gold)}.fractional-market-info .fm-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.fractional-market-info .fm-heading>small{font-size:9px;letter-spacing:1.7px;font-weight:650;color:#bda979;line-height:1.4}.fractional-market-info .fm-heading>strong{font-size:18px;line-height:1.35;letter-spacing:-.25px;font-weight:650;color:#f0f4ef}.fractional-market-info .fm-heading>span{font-size:12px;line-height:1.5;color:#9db2b5}.fractional-market-info .fm-summary-tag{margin-left:auto;white-space:nowrap;border:1px solid #7f77533d;border-radius:6px;padding:6px 9px;color:#d7c18e;background:#9d874410;font-size:9px;letter-spacing:1.4px;font-weight:600}.fractional-market-info .fm-chevron{flex:0 0 19px;color:#a0b6ae;transition:transform .18s}.fractional-market-info[open] .fm-chevron{transform:rotate(180deg)}.fractional-market-info[open]>.fm-summary{border-bottom:1px solid #38544b70}.fractional-market-info .fm-body{padding:22px 24px 0}.fractional-market-info .fm-overview{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.65fr);gap:24px;margin-bottom:25px}.fractional-market-info .fm-availability{min-width:0;padding:17px 19px;border:1px solid #35544a;border-radius:12px;background:linear-gradient(120deg,#1b3e302d,#152e2d24)}.fractional-market-info .fm-section-label{display:flex;gap:8px;align-items:center;font-size:9px;letter-spacing:1.4px;font-weight:650;color:#b3c6bd;line-height:1.5}.fractional-market-info .fm-status-dot{height:6px;width:6px;border-radius:50%;background:#91a5b3;flex-shrink:0}.fractional-market-info .fm-status-dot.is-observed{background:#7bd7af;box-shadow:0 0 0 3px #7bd7af0c}.fractional-market-info .fm-status-dot.is-warning{background:#edbd74}.fractional-market-info .fm-catalog-count{display:flex;align-items:baseline;gap:10px;margin-top:10px;flex-wrap:wrap}.fractional-market-info .fm-catalog-count>strong{font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.8px;color:#c7e8d6;font-variant-numeric:tabular-nums}.fractional-market-info .fm-catalog-count>span{font-size:12px;color:#bfd1c9}.fractional-market-info p.fm-catalog-meta{display:flex;flex-wrap:wrap;gap:5px 14px;margin:8px 0 0;font-size:10px;color:#9eb4ae;line-height:1.5}.fractional-market-info p.fm-fineprint{color:#a6bab3;font-size:10px;line-height:1.65;margin:9px 0 0;overflow-wrap:anywhere}.fractional-market-info .fm-status-message{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.6;color:#bed0ca;margin:13px 0 0}.fractional-market-info .fm-status-message>svg{flex-shrink:0;margin-top:2px}.fractional-market-info .fm-secondary{display:block;margin-top:3px;color:#cbbfa9;font-size:11px;overflow-wrap:anywhere}.fractional-market-info .fm-catalog-error{border-color:#755f3f;background:#b6863010}.fractional-market-info .fm-catalog-error .fm-status-message{color:#f1d3a4}.fractional-market-info .fm-guide{display:grid;gap:18px;align-content:center;padding:3px 0}.fractional-market-info .fm-guide-item{display:flex;gap:12px;align-items:flex-start}.fractional-market-info .fm-guide-item>div{min-width:0}.fractional-market-info .fm-guide-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;border:1px solid #354c4c;border-radius:9px;background:#1a303330;color:#c0d1ca}.fractional-market-info .fm-unit-badge{display:grid;place-items:center;flex:0 0 35px;height:35px;border:1px solid #7f755348;border-radius:9px;font-size:10px;font-weight:650;color:#dac38f;background:#a9995010}.fractional-market-info .fm-guide-item h3{font-size:12px;line-height:1.5;font-weight:600;margin:0 0 5px;color:#dce9e3}.fractional-market-info .fm-guide-item p{font-size:11px;line-height:1.7;margin:0;color:#a9bdba;max-width:770px}.fractional-market-info .fm-instrument-note{display:flex;align-items:flex-start;gap:9px;padding:12px 15px;margin:0 0 20px;border:1px solid #355059;border-radius:9px;background:#16364429;color:#bcd3db}.fractional-market-info .fm-instrument-note>svg{flex-shrink:0;margin-top:2px}.fractional-market-info .fm-instrument-note p{margin:0;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.fractional-market-info .fm-instrument-note strong{color:inherit;font-weight:650}.fractional-market-info .fm-warning{background:#ab823b0a;border-color:#6c573644;color:#dfc69e}.fractional-market-info .fm-estimate-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:24px;align-items:start}.fractional-market-info fieldset.fm-calculator{border:0;margin:0;padding:0;min-width:0;width:100%}.fractional-market-info .fm-calculator>legend{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;font-weight:600;color:#ecf1ed;width:100%;padding:0}.fractional-market-info .fm-calculator>legend>svg{color:var(--fm-gold);flex-shrink:0}.fractional-market-info .fm-calculator>legend>span{font-size:8px;letter-spacing:1.3px;font-weight:600;color:#b2c0bc;padding:3px 6px;border:1px solid #38534e;border-radius:4px;margin-left:2px}.fractional-market-info p.fm-intro{font-size:11px;line-height:1.6;color:var(--fm-muted);margin:7px 0 19px}.fractional-market-info .fm-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 16px}.fractional-market-info label.fm-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:11px;line-height:1.5;color:#c4d1d1}.fractional-market-info .fm-field>span:first-child{display:flex;align-items:center;gap:6px;font-weight:500}.fractional-market-info .fm-field i{width:5px;height:5px;border-radius:50%;background:#8ab3d0;display:inline-block}.fractional-market-info .fm-stop i{background:#e59b9e}.fractional-market-info .fm-target i{background:#87ccae}.fractional-market-info .fm-input{display:flex;align-items:center;gap:8px;min-width:0;width:100%;min-height:46px;background:#08191f;border:1px solid #34504f;border-radius:9px;padding:0 12px;box-shadow:inset 0 2px 4px #00000014;transition:border-color .15s,box-shadow .15s}.fractional-market-info .fm-field:hover .fm-input{border-color:#527166}.fractional-market-info .fm-input:focus-within{border-color:#ceb17a;box-shadow:0 0 0 3px #c8a46012}.fractional-market-info .fm-currency,.fractional-market-info .fm-unit{font-size:11px;color:#93aaa8;flex-shrink:0;-webkit-user-select:none;user-select:none}.fractional-market-info .fm-unit{font-size:10px}.fractional-market-info .fm-input input{color-scheme:dark;display:block;min-width:0;width:100%;height:44px;margin:0;padding:0;background:transparent;color:#eff4f2;border:0;box-shadow:none;outline:0;border-radius:0;font:inherit;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:.2px}.fractional-market-info .fm-input input::placeholder{color:#657e81;opacity:1}.fractional-market-info .fm-field>small{display:block;font-size:9px;line-height:1.5;color:#93aaa8;margin:0}.fractional-market-info .fm-cost-note{display:flex;align-items:flex-start;gap:10px;margin-top:21px;padding:13px 14px;border:1px solid #304447;border-radius:9px;background:#0b1b211f}.fractional-market-info .fm-cost-note>svg{flex-shrink:0;margin-top:2px;color:#aeb99c}.fractional-market-info .fm-cost-note p{font-size:10px;line-height:1.75;color:#a8bdbb;margin:0}.fractional-market-info .fm-cost-note strong{color:#cfdbd5;font-weight:550}.fractional-market-info .fm-results{min-width:0;border:1px solid #385249;border-radius:13px;background:linear-gradient(150deg,#18382b63,#0b1d22);padding:18px 20px;box-shadow:inset 0 1px #b5d9bc08}.fractional-market-info .fm-results-heading{display:flex;align-items:center;gap:8px;color:#d7c291;font-size:9px;letter-spacing:1.3px;font-weight:650;line-height:1.5}.fractional-market-info .fm-result-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:232px;text-align:center;padding:16px 8px 8px}.fractional-market-info .fm-empty-number{font-size:39px;font-weight:300;color:#6e8e7e;line-height:1.1;margin-bottom:17px}.fractional-market-info .fm-result-empty h3,.fractional-market-info .fm-result-problem h3{font-size:13px;font-weight:550;margin:0 0 9px;line-height:1.5;color:#d8e7dd}.fractional-market-info .fm-result-empty p{font-size:11px;line-height:1.7;color:#9eb5ae;margin:0;max-width:255px}.fractional-market-info .fm-empty-detail{font-size:9px;color:#93aa9f;line-height:1.6;margin-top:22px}.fractional-market-info .fm-net-result{padding:20px 0 16px;border-bottom:1px solid #3752468a}.fractional-market-info .fm-net-result>span{display:block;color:#b0c7b7;font-size:10px;line-height:1.5}.fractional-market-info .fm-net-result>strong{display:block;color:#9fe0b6;font-size:29px;font-weight:550;letter-spacing:-.8px;line-height:1.35;margin:7px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fractional-market-info .fm-net-result>small{display:block;font-size:10px;color:#9cb7a7;line-height:1.5}.fractional-market-info .fm-net-result.is-negative>strong{color:#f2b09c}.fractional-market-info .fm-result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;margin:17px 0}.fractional-market-info .fm-result-metrics>div{min-width:0}.fractional-market-info .fm-result-metrics dt{font-size:9px;line-height:1.6;color:#a8bfb4;margin-bottom:6px}.fractional-market-info .fm-result-metrics dd{font-size:15px;font-weight:550;color:#e5eee7;line-height:1.4;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fractional-market-info .fm-result-metrics dd>small{display:block;font-size:9px;font-weight:400;color:#8ea79a;margin-top:3px}.fractional-market-info .fm-result-metrics .fm-risk-metric dd{color:#e8b7ac}.fractional-market-info p.fm-break-even{padding-top:13px;border-top:1px solid #3752468a;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:10px;line-height:1.7;color:#a8c0b1;margin:0}.fractional-market-info .fm-break-even strong{font-weight:550;color:#d5e4da;font-variant-numeric:tabular-nums}.fractional-market-info .fm-break-even strong>span{font-size:9px;font-weight:400;color:#91aa9c}.fractional-market-info .fm-target-warning{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.6;padding:9px;border-radius:6px;border:1px solid #8b664b55;background:#bd714b0b;color:#e9bd9d;margin:14px 0 0}.fractional-market-info .fm-target-warning>svg{flex-shrink:0}.fractional-market-info .fm-result-problem{padding:30px 5px;min-height:232px}.fractional-market-info .fm-result-problem>svg{color:#e7b286;margin-bottom:13px}.fractional-market-info .fm-result-problem h3{color:#eed1b7}.fractional-market-info .fm-result-problem p{color:#d2bda8;font-size:11px;line-height:1.75;margin:0;overflow-wrap:anywhere}.fractional-market-info .fm-footer{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #2d45457d;padding:14px 0 16px;margin-top:23px;color:#9aafad}.fractional-market-info .fm-footer>svg{flex-shrink:0;margin-top:1px}.fractional-market-info .fm-footer p{margin:0;font-size:10px;line-height:1.7}.watch-toolbar>label.watch-fractional-filter{display:inline-flex;align-items:center;gap:9px;min-height:43px;white-space:nowrap;padding:10px 13px;border:1px solid #35524f;border-radius:9px;background:#132728;color:#c0d0c9;font-size:12px;cursor:pointer}.watch-toolbar>label.watch-fractional-filter[data-active=true]{background:#293526;border-color:#8c805454;color:#e2cf9d}.watch-toolbar>label.watch-fractional-filter>input{accent-color:#c6ac75;width:14px;height:14px;margin:0;cursor:pointer}.watch-toolbar>label.watch-fractional-filter:focus-within{outline:2px solid #ceb17a;outline-offset:2px}@container (max-width:980px){.fractional-market-info .fm-estimate-layout{grid-template-columns:minmax(0,1fr)}.fractional-market-info .fm-results{padding:18px}.fractional-market-info .fm-result-empty{min-height:140px}.fractional-market-info .fm-result-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 24px}.fractional-market-info .fm-net-result{border-bottom:0;padding:16px 0}.fractional-market-info p.fm-break-even,.fractional-market-info .fm-target-warning{grid-column:1/-1}.fractional-market-info .fm-overview{gap:18px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}}@container (max-width:620px){.fractional-market-info>.fm-summary{padding:17px 16px;gap:11px}.fractional-market-info .fm-summary-icon{flex-basis:38px;height:38px;border-radius:10px}.fractional-market-info .fm-heading>strong{font-size:16px}.fractional-market-info .fm-heading>small{font-size:8px;letter-spacing:1.1px}.fractional-market-info .fm-heading>span{font-size:10px}.fractional-market-info .fm-summary-tag{display:none}.fractional-market-info .fm-chevron{margin-left:auto}.fractional-market-info .fm-body{padding:18px 16px 0}.fractional-market-info .fm-overview{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:22px}.fractional-market-info .fm-guide{gap:14px}.fractional-market-info .fm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.fractional-market-info .fm-result-content{display:block}.fractional-market-info .fm-net-result{border-bottom:1px solid #3752468a}.fractional-market-info .fm-result-empty{min-height:165px}.fractional-market-info .fm-result-metrics dt{font-size:10px}.fractional-market-info .fm-field>small{font-size:9px}.fractional-market-info .fm-heading{overflow-wrap:anywhere}}@media (max-width:600px){.fractional-market-info{margin:12px 9px 16px;border-radius:13px}.watch-toolbar>label.watch-fractional-filter{font-size:11px;min-height:40px}}@media (prefers-reduced-motion:reduce){.fractional-market-info .fm-chevron,.fractional-market-info .fm-input{transition:none}}.fractional-market-info .fm-fields>.fm-field:nth-child(n+5){grid-column:span 2}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter) .watch-search,.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter)>select,.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter)>button{min-height:43px}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter)>select{min-width:140px;font-size:11px}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter)>button{min-width:43px;align-items:center;justify-content:center}@container (max-width:620px){.fractional-market-info .fm-fields>.fm-field:nth-child(n+5){grid-column:auto}}@media (max-width:600px){.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:8px;padding:12px}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter) .watch-search{grid-column:1/-1;min-width:0}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter) .watch-fractional-filter{grid-column:1/-1;justify-self:start;min-height:40px}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter)>select{min-width:0;max-width:none;width:100%;min-height:40px;padding:8px;font-size:10px}.xp-marketwatch .watch-toolbar:has(>.watch-fractional-filter)>button{min-width:40px;min-height:40px}}.fm-recalculate{border:0!important;background:transparent!important;color:inherit!important;font:inherit;cursor:pointer;padding:0;text-align:left;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#bda16b80}.fm-recalculate:disabled{cursor:wait;opacity:.65}.fm-recalculate:focus-visible{outline:2px solid #d5b77d;outline-offset:5px}.fm-preview-status{display:grid;gap:7px;padding:13px 16px;margin:0 0 18px;border:1px solid #40685e;border-radius:12px;background:#142d29;color:#cbded8}.fm-preview-status small{line-height:1.5;color:#a8c5bd}.fm-intro>small{display:block;margin-top:6px;color:#d7ba72}.fm-context-details{margin:12px 0;border:1px solid #385a53;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.fm-context-details summary{cursor:pointer;color:#e9d794}.fm-context-details p{margin:9px 0}.fm-context-details button{padding:6px 10px;border:1px solid #5c776c;border-radius:6px;background:#183e30;color:#e6ecdf}.xp-marketwatch{overflow:hidden}.watch-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #283d40;flex-wrap:wrap}.watch-search{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;background:#09141b;border:1px solid #304a46;border-radius:8px;padding:9px 12px;color:#8eaaa3}.watch-search input{background:none;color:#c9d7d5;border:0;outline:none;width:100%;font:inherit;font-size:11px}.watch-toolbar select,.watch-toolbar>button{background:#132129;color:#b9cbc5;border:1px solid #354a43;border-radius:8px;padding:9px 10px;font:inherit;font-size:10px}.watch-toolbar>button{display:flex;cursor:pointer}.watch-carousel{display:flex;align-items:stretch;gap:8px;padding:12px 10px;background:#0b171e}.watch-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#536b54 #101c20;flex:1;min-width:0;padding-bottom:8px}.watch-instrument{flex:0 0 205px;scroll-snap-align:start;text-align:left;padding:14px;background:linear-gradient(140deg,#1b2e32,#122129);color:#d1dddd;border:1px solid #334842;border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s;font:inherit}.watch-instrument:hover{border-color:#947f54;background:#203730}.watch-instrument.selected{border-color:#d6b677;box-shadow:inset 0 -3px #c8a964}.watch-instrument-head{display:flex;gap:10px;align-items:center}.watch-instrument-head>div{min-width:0}.watch-instrument-head b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-instrument-head small{display:block;font-size:9px;color:#7f9a98;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:128px}.instrument-icon{flex:0 0 38px;height:38px;border-radius:11px;background:hsl(var(--instrument-hue) 20% 23%);color:hsl(var(--instrument-hue) 34% 78%);border:1px solid hsl(var(--instrument-hue) 20% 39%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.instrument-icon small{font-size:7px;font-weight:700;letter-spacing:1px}.watch-price{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:15px 0 8px}.watch-price strong{font-size:18px;font-weight:500;letter-spacing:-.5px}.watch-price>span{font-size:8px;border:1px solid #3b4e48;border-radius:10px;padding:4px 6px;white-space:nowrap}.watch-fresh{color:#77caa2}.watch-stale{color:#bda777}.watch-spread{font-size:9px;color:#85a29f}.watch-arrow{flex:0 0 28px;background:#132229;border:1px solid #344a43;border-radius:7px;color:#c4af80;display:grid;place-content:center;cursor:pointer}.watch-arrow:disabled{opacity:.3;cursor:default}.watch-footer{display:flex;justify-content:space-between;gap:10px;padding:9px 17px;color:#839c96;font-size:9px;border-top:1px solid #283c36}.watch-error{font-size:11px;color:#d9aa80;margin:12px 18px;line-height:1.6}.watch-empty{padding:15px;color:#9ab1ad;font-size:12px}.xp-marketwatch .marketwatch-title{gap:15px;flex-wrap:wrap}@media (max-width:650px){.watch-toolbar{padding:10px;gap:7px}.watch-search{flex-basis:100%}.watch-toolbar select{flex:1;min-width:0;max-width:45%}.watch-footer{flex-wrap:wrap}.watch-instrument{flex-basis:180px}.watch-instrument-head small{max-width:103px}.watch-carousel{padding:10px 6px;gap:5px}.watch-arrow{flex-basis:22px}.xp-marketwatch .marketwatch-title small{font-size:8px}}.watch-instrument{flex-basis:152px;padding:9px;border-radius:12px;background:radial-gradient(ellipse at top right,#91ffcd22,transparent 65%),linear-gradient(145deg,#174432,#091f18);box-shadow:inset 0 1px #d8ffe644,0 6px 14px #0003}.watch-instrument:hover{border-color:#a4efd0;box-shadow:0 0 15px #74f8ba33}.watch-price{margin:8px 0 5px;flex-wrap:wrap}.watch-price strong{font-size:16px}.watch-instrument-head{gap:6px}.watch-instrument-head small{max-width:95px}.instrument-icon.asset-logo{width:30px;flex-basis:30px;height:30px;border:1px solid #87c9a966;background:#ffffffed;border-radius:9px;overflow:hidden;color:#133d29}.asset-logo img{width:26px;height:26px;object-fit:contain}.asset-logo>span{font-size:8px}.dialogue-download{background:linear-gradient(145deg,#2f7452,#102d22)!important;border:1px solid #94ddb9!important;box-shadow:inset 0 1px #dcffe466}.instrument-icon.asset-logo{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:transparent;color:#ccebdc;box-shadow:inset 0 1px 5px #d5ffe622,0 0 9px #79d5ac20;display:inline-flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;overflow:visible}.instrument-icon.asset-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.instrument-icon.asset-logo{width:40px;height:40px;flex:0 0 40px;padding:1px;border-radius:50%;overflow:hidden;background:transparent}.instrument-icon.asset-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.asset-filter-defs{position:absolute;width:0;height:0;pointer-events:none}.watch-instrument{position:relative;isolation:isolate;overflow:hidden;min-height:145px}.watch-instrument>*{position:relative;z-index:1}.watch-state{display:flex;flex-direction:column;gap:4px;margin:7px 0;min-height:24px}.watch-chart-order{color:#efcd88;font-size:9px}.watch-activity{font-size:9px;line-height:1.4;color:#bed7cd}.watch-instrument.chart-asset{border-color:#b7a36e}.watch-instrument.awaiting-approval{border-color:#d8ad58;box-shadow:inset 0 1px #ffe6a64d,0 0 12px #d8ad5822}.watch-instrument.executed-buy{--trade-glow:0,230,118;border-color:#00e676;background:radial-gradient(ellipse at top right,#00e67633,transparent 70%),linear-gradient(145deg,#174432,#091f18)}.watch-instrument.executed-sell{--trade-glow:255,51,71;border-color:#ff3347;background:radial-gradient(ellipse at top right,#ff334733,transparent 70%),linear-gradient(145deg,#4a1b28,#230e16)}.watch-instrument.executed-buy,.watch-instrument.executed-sell{box-shadow:inset 0 1px #fff5,0 0 14px rgba(var(--trade-glow),.25)}.watch-instrument.executed-buy:after,.watch-instrument.executed-sell:after{content:"";position:absolute;top:-50%;right:-80%;bottom:-50%;left:-80%;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(var(--trade-glow),.08) 46%,rgba(var(--trade-glow),.5) 50%,#ffffff66 51%,transparent 57%);transform:translate(-35%);animation:watch-trade-sweep 3.2s linear infinite}.watch-instrument.executed-buy .confirmed{color:#72ffba}.watch-instrument.executed-sell .confirmed{color:#ff99a5}@keyframes watch-trade-sweep{to{transform:translate(35%)}}@media (prefers-reduced-motion:reduce){.watch-instrument.executed-buy:after,.watch-instrument.executed-sell:after{animation:none}}.watch-markets{display:flex;flex-wrap:wrap;gap:7px;padding:10px 16px;border-bottom:1px solid #283d40}.watch-markets button{background:#122c24;border:1px solid #446a59;border-radius:8px;color:#c9e7d9;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer}.watch-markets button[aria-pressed=true]{background:#24573f;border-color:#85dfb2;color:#e7fff2}.watch-markets button:hover{border-color:#85dfb2}.watch-markets button:focus-visible{outline:2px solid #85dfb2;outline-offset:2px}@media (max-width:650px){.watch-markets{padding:10px;gap:6px}.watch-markets button{padding:8px 9px;font-size:10px}}.trade-outcome-stack{position:fixed;inset:20% 12px auto;z-index:1100;display:grid;justify-items:center;gap:12px;pointer-events:none}.trade-outcome{display:grid;gap:10px;max-width:420px;padding:22px;background:#0b1920f5;border:2px solid #00e676;border-radius:16px;color:#00e676;box-shadow:0 12px 60px #0009;text-align:center;animation:trade-result-pop 4.6s both;pointer-events:auto}.trade-outcome.loss{color:#ff3347;border-color:#ff3347}.trade-outcome.flat,.trade-outcome.pending{color:#e7bc79;border-color:#e7bc79}.trade-outcome strong{font-size:32px}.trade-outcome span,.trade-outcome small{color:#d8e4e7}.trade-outcome button,.trade-feedback-notice button{border:1px solid currentColor;border-radius:6px;background:#193039;color:inherit;padding:6px;cursor:pointer}.trade-feedback-notice{display:block;color:#e7bc79;margin:8px}.trade-outcome-marker{animation:trade-marker-pop 4.5s both;transform-box:view-box}.quick-entry-discarded{display:grid;gap:5px;border:1px solid #94a3b8;margin-top:8px;padding:10px;color:#dbe6eb;border-radius:8px}.chart-entry-protection text{paint-order:stroke;stroke:#08151e;stroke-width:3px;stroke-linejoin:round}@keyframes trade-result-pop{0%{opacity:0;transform:scale(.65)}9%{opacity:1;transform:scale(1.12)}17%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.17)}}@keyframes trade-marker-pop{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.55)}24%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.trade-outcome,.trade-outcome-marker{animation:none}}.entry-notification-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid #477c6977;border-radius:12px;padding:10px 14px;margin:12px 0;color:#c7eee1;background:#0e2822}.entry-notification-controls b,.entry-notification-controls label,.entry-notification-controls button{display:flex;align-items:center;gap:6px}.entry-notification-controls label{font-size:12px}.entry-notification-controls small{width:100%;color:#b8ceca}.entry-notification-stack{position:fixed;right:18px;bottom:18px;z-index:80;width:min(430px,calc(100vw - 36px));max-height:65vh;overflow:auto;display:grid;gap:10px}.entry-notification{background:#0c2727f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #65c7a7;border-radius:14px;padding:14px;color:#e6f5ef;box-shadow:0 6px 25px #0006}.entry-notification.radar{border-color:#e0b75f}.entry-notification.paper{border-color:#70add8}.entry-notification header{display:flex;align-items:center;gap:7px}.entry-notification header b{flex:1;font-size:13px}.entry-notification header button{padding:5px;background:transparent}.entry-notification p{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.entry-notification small{display:block;color:#a8d1c7;margin-bottom:8px}.entry-notification>button{display:flex;align-items:center;gap:6px;font-size:12px}@media (max-width:600px){.entry-notification-stack{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:55vh}}.entry-notification-controls button,.entry-notification button{font:inherit;font-size:12px;color:#d8f3e8;background:#163b31;border:1px solid #477c69;border-radius:8px;padding:8px 12px;cursor:pointer}.entry-notification-controls button:hover,.entry-notification button:hover{background:#20513f}.entry-notification-controls button:focus-visible,.entry-notification button:focus-visible{outline:2px solid #65c7a7;outline-offset:2px}.entry-notification header button{padding:4px;border:0;color:#a8d1c7;background:transparent}.chartpanel.entry-in-evidence{border:2px solid #d9c37e;box-shadow:0 0 0 3px #d9c37e25,0 20px 50px #0007;animation:entry-evidence-glow 1.8s ease-in-out 5}.entry-focus-card{background:linear-gradient(135deg,#1e3027,#0c1816);border:1px solid #d9c37e88;border-radius:18px;padding:18px;margin:14px 0;box-shadow:0 10px 24px #0004}.entry-focus-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.entry-focus-card header small{color:#e8d8a8;font-size:11px;letter-spacing:.08em}.entry-focus-card h3{margin:7px 0}.entry-focus-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.entry-focus-card dl div{min-width:0;padding:12px;border-radius:12px;background:#ffffff07}.entry-focus-card dt{font-size:11px;color:#b4c3ba}.entry-focus-card dd{margin:6px 0 0;font-weight:700;overflow-wrap:anywhere}.entry-focus-card p,.entry-focus-card>small{font-size:12px;line-height:1.6}.entry-follow-button{border-color:#c4ab68!important;background:linear-gradient(145deg,#263b30,#101e19)!important;color:#f1e3b7!important}.paper-automation{margin:18px 0;padding:18px;border:1px solid #3a6657;border-radius:16px;background:#11241e}.paper-automation .paper-trade-actions{flex-wrap:wrap}.paper-automation small{display:block;line-height:1.6;color:#b7cfc3}.chart-paper-actions .paper-buy,.chart-paper-actions .paper-sell{border-radius:12px;padding:10px 20px;font-weight:700;box-shadow:inset 0 1px #ffffff25,0 5px 15px #0003;background:linear-gradient(145deg,#255e49,#123c2c)}.chart-paper-actions .paper-sell{background:linear-gradient(145deg,#753c48,#45202b)}@keyframes entry-evidence-glow{50%{box-shadow:0 0 0 6px #d9c37e38,0 20px 50px #0007}}@media (prefers-reduced-motion:reduce){.chartpanel.entry-in-evidence{animation:none}}@media (max-width:600px){.entry-focus-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-focus-card{padding:14px}}.quick-chart-entry{margin:10px 0;padding:12px 14px;border:1px solid #35534b;border-radius:10px;background:linear-gradient(120deg,#102822,#0b1920);color:#b9d2c8;font-size:11px}.quick-chart-entry.is-real{border-color:#947544}.quick-entry-config{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.quick-entry-config label{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-weight:600}.quick-entry-config select{background:#0a1b21;color:#f2d18c;border:1px solid #52634a;border-radius:7px;padding:8px;font:inherit}.quick-chart-entry p{margin:8px 0 0;line-height:1.5}.quick-chart-entry button{margin-top:9px;background:#203a31;color:#e4cd9c;border:1px solid #617956;border-radius:7px;padding:8px 12px;cursor:pointer}.quick-entry-status,.quick-entry-success{display:grid;gap:5px;border-top:1px solid #324c42;margin-top:10px;padding-top:10px;overflow-wrap:anywhere}.quick-entry-success strong{color:#69e4b6}.quick-entry-status strong{color:#e7bc79}.quick-chart-entry small{color:#8caaa0}.current-price-entry-label{cursor:pointer;outline:none}.current-price-entry-label:focus-visible path{stroke:#fff;stroke-width:2}.current-price-entry-label[aria-disabled=true]{cursor:default}.current-price-entry-label:hover path{filter:brightness(1.12)}.current-price-entry-label text{-webkit-user-select:none;user-select:none}.quick-entry-success.is-buy strong{color:#00e676}.quick-entry-success.is-sell strong{color:#ff3347}.chart-entry-state{display:grid;gap:4px;margin:8px 0;padding:10px 12px;background:#0b1920;border:1px dashed;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.chart-entry-state small{color:#b8cbd2;line-height:1.5}.external-paper-panel{margin:18px 0;padding:22px;border:1px solid #2b756759;border-radius:20px;background:linear-gradient(125deg,#07241fcc,#0b1724e8);box-shadow:0 18px 45px #0002;color:#e6f4ef}.external-paper-panel header,.external-paper-ticket header{display:flex;align-items:center;justify-content:space-between;gap:14px}.external-paper-panel h3,.external-paper-ticket h3{margin:5px 0}.external-paper-panel small,.external-paper-ticket small{color:#acc9c0}.external-paper-panel button,.external-paper-ticket button{border:1px solid #58d8aa55;border-radius:11px;background:linear-gradient(120deg,#123f36,#153026);color:#e9fff6;padding:10px 14px;font-weight:650;cursor:pointer}.external-paper-panel button:disabled,.external-paper-ticket button:disabled{opacity:.45;cursor:not-allowed}.external-paper-panel label,.external-paper-ticket label{display:block;margin:10px 0}.external-paper-panel input:not([type=checkbox]),.external-paper-ticket input:not([type=checkbox]){width:100%;min-width:0;padding:10px;border:1px solid #59867570;border-radius:9px;background:#07151b;color:#f4fff8}.external-paper-metrics,.external-paper-fields,.external-paper-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.external-paper-metrics div,.external-paper-preview dl>div{padding:12px;border:1px solid #437b6550;border-radius:12px;background:#0b251d77}.external-paper-metrics b{display:block;font-size:1.1rem;margin-top:5px}.external-paper-preview{padding:15px;border:1px solid #427b6550;border-radius:12px;margin:14px 0}.external-paper-preview dd{margin:4px 0 0;font-weight:700}.external-paper-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.external-paper-positions article{padding:16px;border:1px solid #437b6560;border-radius:14px;background:#071a24}.external-paper-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px}.external-paper-settings small{grid-column:1/-1}.external-paper-panel p,.external-paper-ticket p,.external-paper-panel small,.external-paper-ticket small{overflow-wrap:anywhere}.external-paper-ticket{max-width:690px!important}.paper-historical-choice input{margin-right:7px}.external-paper-panel input:focus-visible,.external-paper-ticket input:focus-visible,.external-paper-panel button:focus-visible,.external-paper-ticket button:focus-visible{outline:2px solid #67efc0;outline-offset:3px}@media (max-width:600px){.external-paper-panel{padding:16px}.external-paper-positions,.external-paper-settings,.external-paper-fields{grid-template-columns:1fr}.external-paper-panel header{align-items:flex-start}.external-paper-metrics{gap:8px}.external-paper-ticket .paper-trade-actions{flex-wrap:wrap}}.external-paper-panel label:has(input[type=checkbox]),.external-paper-ticket label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px}.external-paper-panel input[type=checkbox],.external-paper-ticket input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:3px 0 0}.external-paper-metrics b{white-space:normal;overflow-wrap:anywhere}@media (max-width:460px){.external-paper-metrics{grid-template-columns:1fr}}.entry-plan-card{position:relative;margin:16px 0;padding:18px;border:1px solid #35546a;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#193a4f70,transparent 65%),linear-gradient(140deg,#102532,#091923);box-shadow:0 12px 26px #020a1238;overflow:hidden}.entry-plan-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#66e4b1}.entry-plan-card.plan-sell:before{background:#ff9b91}.entry-plan-card header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.entry-plan-card header>.overline{flex-basis:100%;color:#83b9d2}.entry-plan-card b{font-weight:650}.entry-plan-card .plan-badge{font-size:11px;line-height:1.6;border:1px solid #52718c55;border-radius:30px;padding:3px 9px;color:#c5e4f3;background:#112f41}.entry-plan-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.entry-plan-card dt{color:#96afc2;font-size:11px;margin-bottom:6px}.entry-plan-card dd{margin:0;font-size:17px;font-variant-numeric:tabular-nums;color:#eff8ff;word-break:break-word}.entry-plan-card p{color:#bed0de;line-height:1.55;font-size:12px;display:block}.entry-plan-card p>svg{vertical-align:middle;margin-right:7px}.entry-plan-card .plan-condition{color:#e1f3ff;background:#132e40;padding:10px 12px;border-radius:10px}.entry-plan-card small{display:block;color:#8faabd;font-size:11px;line-height:1.55;margin-top:9px}.entry-plan-card .plan-economics b{color:#79edbf}.entry-primary,.chart-paper-actions button,.real-trade button,.paper-trade-actions button,.trade-level-summary button,.workspace-toolbar button,.chart-window-controls button{border:1px solid #44647b!important;border-radius:10px!important;background:linear-gradient(180deg,#26485e,#122c3d)!important;color:#e6f3fc!important;min-height:38px;padding:9px 15px!important;font-weight:600;box-shadow:inset 0 1px #8ec4e81f,0 4px 10px #0002;transition:filter .16s,transform .16s}.entry-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.entry-primary.buy,.chart-paper-actions .paper-buy{background:linear-gradient(135deg,#1e775a,#114d43)!important;border-color:#60d8aa70!important}.entry-primary.sell,.chart-paper-actions .paper-sell{background:linear-gradient(135deg,#81464e,#522936)!important;border-color:#ffa69b60!important}.entry-primary:hover:not(:disabled),.chart-paper-actions button:hover:not(:disabled),.real-trade button:hover:not(:disabled),.paper-trade-actions button:hover:not(:disabled){filter:brightness(1.16);transform:translateY(-1px)}.entry-primary:disabled,.real-trade button:disabled,.chart-paper-actions button:disabled{opacity:.5;cursor:not-allowed}.entry-primary:focus-visible,.scenario-tabs button:focus-visible{outline:2px solid #8dd5ff;outline-offset:3px}.scenario-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:15px 0}.scenario-tabs button{padding:10px 13px;border:1px solid #35576e;border-radius:12px;background:#0c2230;color:#aecbdf;cursor:pointer}.scenario-tabs button[aria-selected=true]{color:#effaff;border-color:#65b9e0;background:linear-gradient(135deg,#25495f,#143040)}.scenario-tabs .close-scenario{margin-left:8px;font-size:16px}.scenario-tab-pane{max-width:1100px;margin:auto}.real-trade{padding:20px!important;border-radius:18px!important;border:1px solid #55768b!important;background:linear-gradient(150deg,#172e3d,#0b1c27)!important;box-shadow:0 18px 48px #0004}.real-trade input,.real-trade select{border:1px solid #3a596f;border-radius:8px;padding:9px;background:#071d29;color:#e8f6ff}.prepared-ticket-summary{padding:12px;background:#0d2636;border:1px solid #33596e;border-radius:12px;margin:12px 0}.prepared-ticket-summary p{margin:5px 0}.prepared-ticket-summary strong{color:#77e2bc}@media (max-width:620px){.entry-plan-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-primary{width:100%}.real-trade{padding:13px!important}.scenario-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){.entry-primary,.chart-paper-actions button,.real-trade button{transition:none!important;transform:none!important}}.market-connections{margin:10px 0}.market-connections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-connection{border:1px solid #527468;border-radius:10px;padding:10px 12px;background:#0b211c;display:flex;flex-direction:column;gap:4px;font-size:11px;color:#d6e8de}.market-connection b{color:#eafaf2;font-size:12px}.market-connection small{color:#a9c5b8}.market-connection.live{border-color:#42dfac;box-shadow:inset 0 0 18px #42dfac0b}@media (max-width:760px){.market-connections-grid{grid-template-columns:1fr}}.market-connection button{border:1px solid #487b69;border-radius:7px;padding:6px 10px;background:#143f33;color:#d4fff0;font:inherit;cursor:pointer}.market-connection button:hover{background:#1a5442;border-color:#42dfac}.market-connection button:focus-visible{outline:2px solid #42dfac;outline-offset:2px}.market-source-target{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0;color:#b4d7c8;font-size:11px}.market-source-target label{display:flex;align-items:center;gap:8px}.market-source-target select{background:#143f33;border:1px solid #487b69;border-radius:7px;color:#d4fff0;padding:6px 10px;font:inherit}.market-source-target small{color:#92bbaa}.premium-app .workspace-toolbar,.live-chart-area .workspace-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding:12px 0;scrollbar-width:thin}.workspace-toolbar>div:first-child{flex-shrink:0}.workspace-toolbar .terminal-title-row{flex-wrap:nowrap;gap:12px;align-items:center}.premium-app .workspace-toolbar h3{font-size:18px;white-space:nowrap}.workspace-toolbar .overline{font-size:9px;margin-bottom:6px}.workspace-toolbar .workspace-actions{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:5px;margin-left:auto}.workspace-toolbar .layout-options{display:flex;flex-wrap:nowrap;gap:4px}.premium-app .workspace-actions button{font-size:10px;padding:7px 8px;min-height:30px;white-space:nowrap;border-radius:9px;gap:4px}.workspace-actions button svg{width:14px;height:14px}.workspace-toolbar .trade-score{padding:6px 9px;gap:6px;border-radius:12px;flex-shrink:0;font-size:10px}.workspace-toolbar .trade-score b{font-size:16px}.workspace-toolbar .trade-score select{font-size:9px}.workspace-toolbar .trade-score small{display:none}.radar-board .radar-tabs{flex-wrap:nowrap;gap:3px;overflow-x:auto;scrollbar-width:thin}.radar-board .radar-tabs button{font-size:10px;padding:6px 7px;white-space:nowrap;flex:1 0 auto;border-radius:8px}.live-controls{flex-wrap:nowrap!important;overflow-x:auto;gap:5px!important;scrollbar-width:thin}.live-controls button{flex-shrink:0;font-size:10px!important;padding:7px 9px!important;white-space:nowrap;min-height:30px}.live-controls button svg{width:14px;height:14px}@media (max-width:700px){.premium-app .workspace-toolbar h3{font-size:16px}.workspace-toolbar .terminal-title-row{gap:8px}}.market-workspace .technical-layout>aside.alertpanel[data-radar-height-version]{contain:size;align-self:stretch;height:auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior-y:contain}@media (max-width:950px){.market-workspace .technical-layout>aside.alertpanel[data-radar-height-version]{contain:none;align-self:start;max-height:75vh;max-height:75dvh}}.terminal-title-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.terminal-title-row h3{margin:0}.trade-score{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:16px;border:1px solid #e9c87599;color:#fbe7ad;background:radial-gradient(ellipse at top left,#ffe7ad26,transparent 65%),linear-gradient(135deg,#34543bba,#102019ed 60%,#755b293b);box-shadow:inset 0 1px #fff1c777,inset 0 -1px 8px #e7bd5022,0 0 18px #e3ba5422;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px}.trade-score b{font-size:19px;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ffdc8277}.trade-score i{font-style:normal;opacity:.6}.trade-score small{font-size:9px;max-width:110px}.trade-score select{font-size:10px;padding:4px;border-radius:8px;background:#10231e;color:inherit;border:1px solid #dcc37666}.trade-score:before{content:"";position:absolute;z-index:-1;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(110deg,transparent 40%,#fff8d51c 49%,transparent 58%);animation:score-glow 7s ease-in-out infinite;pointer-events:none}.trade-score.loss-leading{color:#ffd0cd;border-color:#f17e7599;background:radial-gradient(ellipse at top left,#ff9a8f2b,transparent 65%),linear-gradient(135deg,#663932ba,#291515ed 60%,#ad44333b);box-shadow:inset 0 1px #ffd1ca77,0 0 18px #ef655333}.trade-score.loss-leading b{text-shadow:0 0 12px #ff7b7877}@keyframes score-glow{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@media (prefers-reduced-motion:reduce){.trade-score:before{animation:none}}@media (max-width:700px){.terminal-title-row{gap:10px}.trade-score{padding:7px 10px}}.chart-paper-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.chart-paper-actions button{padding:8px 14px;border:1px solid #3c5055;border-radius:7px;background:#14232a;color:#e0edf0;cursor:pointer}.chart-paper-actions .paper-buy{color:#55d9af}.chart-paper-actions .paper-sell{color:#ff9797}.chart-paper-actions small{color:#8ca6b3}.paper-trade-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#020910ce;display:flex;align-items:center;justify-content:center;padding:16px}.paper-trade-dialog{width:min(540px,100%);max-height:90dvh;overflow-y:auto;border:1px solid #34505a;border-radius:14px;background:#0d1e27;color:#deeaef;padding:22px;box-shadow:0 16px 70px #0008}.paper-trade-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}.paper-trade-dialog p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.paper-trade-dialog label{display:grid;gap:5px;margin:12px 0;font-size:13px}.paper-trade-dialog input,.paper-trade-dialog select{width:100%;padding:9px;border:1px solid #365562;border-radius:6px;background:#091822;color:#e4edf2}.paper-trade-dialog button{padding:9px 12px;background:#193844;color:#e5f1f4;border:1px solid #355867;border-radius:6px;cursor:pointer}.paper-trade-dialog button:disabled{opacity:.5;cursor:default}.paper-trade-actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.paper-trade-dialog input[type=checkbox]{width:auto;margin-right:6px}.paper-trade-dialog fieldset{border:1px solid #34505a;border-radius:7px;margin:12px 0}.paper-trade-dialog summary{cursor:pointer;padding:7px 0}.paper-trade-dialog input[type=checkbox]{width:auto}.paper-trade-dialog fieldset{min-width:0}.paper-trade-dialog summary{cursor:pointer}
