.meadow-animated{isolation:isolate}.meadow-animated>video.meadow-motion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .2s linear}.meadow-animated>video.meadow-motion[data-ready=true]{opacity:1}.meadow-animated>:not(.meadow-motion):not(.scene-avatar){position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.meadow-animated>video.meadow-motion{display:none;transition:none}}.pnl-chart{min-width:0;width:100%;font-family:Nunito,sans-serif}.pnl-chart:focus{outline:2px solid #8bdcca}.pnl-chart .recharts-tooltip-label{color:#334d5d;font-weight:800}.pnl-chart .recharts-tooltip-item{color:#17394a!important}.pnl-chart .recharts-surface{overflow:visible}.account-header{margin-bottom:14px;min-width:0;border-radius:24px;position:relative;background:#fffdf7}.account-header>:first-child{margin:0!important;border-radius:24px 24px 0 0!important}.account-strip{display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fffdf7;border-bottom:1px solid #eee9df;border-radius:0 0 20px 20px;color:#101747;min-width:0}.account-strip-label{font-size:16px;font-weight:800;white-space:nowrap}.account-strip-control{width:300px;max-width:100%;min-width:0}.account-identity{display:flex;align-items:center;gap:9px;min-width:0;width:100%;font-weight:800}.account-identity>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity small{margin-left:6px;font-size:10px;color:#405374}.account-currency{background:#edf1f7;border-radius:5px;color:#334369;font-size:11px;padding:2px 5px;flex-shrink:0}.account-broker{display:block;font-size:11px;color:#405374;margin-top:4px}.account-static{display:flex;align-items:center;width:100%;gap:8px;min-height:44px;border:1.5px solid #d9e2ef;border-radius:12px;padding:9px 12px;background:#fff;color:#101747;font:inherit;text-align:left}.account-manage{font-size:11px;color:#405374}.account-strip .ov-select-trigger>span{overflow:hidden}.account-strip .ov-select-menu [role=option]>span{flex:1;min-width:0}.account-strip .ov-select-menu .account-identity>span{white-space:normal}.account-switch-dialog .modal-shade{z-index:500}.account-switch-actions{display:flex;gap:10px;flex-wrap:wrap}.account-header+.cal-content{margin-top:0}.account-header+.j-shell{margin-top:0;border-radius:0}.logly-app .ov-filters{grid-template-columns:minmax(160px,240px)}.logly-app .topbar{justify-content:space-between}.logly-app .topbar .main-nav{margin-left:auto;margin-right:0}.j-flow>.account-strip{border-radius:12px;margin:8px 0 12px;padding:10px}@media(max-width:760px){.account-header{border-radius:0;margin-bottom:10px}.account-header>:first-child{border-radius:0!important}.account-strip{gap:10px;padding:9px 14px;border-radius:0 0 16px 16px}.account-strip-control{flex:1;width:auto}.logly-app .account-strip .ov-select-trigger{font-size:13px;min-height:44px;padding:8px 10px}.account-header .ov-hero,.account-header .j-hero,.account-header .cal-hero{--scene-ground-inset:0px}.account-header:has(>.logly-welcome){margin:-18px -14px 12px}.logly-app .ov-filters{grid-template-columns:minmax(160px,1fr);max-width:240px}.account-switch-actions{flex-direction:column}}@media(max-width:375px){.account-strip{gap:8px;padding:8px 10px}.account-currency{font-size:10px}.account-identity{gap:5px}}.logly-app .cal-content>.cal-month-nav{margin:0 0 12px;max-width:none;justify-content:space-between;padding:0 8px}.logly-app .account-identity small{display:inline;margin-left:5px}.logly-app .account-header+.j-shell{margin-top:0}.logly-app .account-header+.cal-content{margin-top:0}.logly-app .account-strip-control{flex:0 1 auto;width:max-content;max-width:360px;min-width:0}.logly-app .account-strip-label{flex-shrink:0}.logly-app .account-strip .ov-select-trigger{gap:10px;min-height:44px}.logly-app .account-strip .ov-select-trigger>span{flex:0 1 auto;min-width:0}.logly-app .account-strip .ov-select-trigger>svg{flex-shrink:0}.logly-app .account-identity{width:auto;gap:7px;min-width:0}.logly-app .account-identity .account-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logly-app .account-identity .account-last-four{flex:0 0 auto;overflow:visible;white-space:nowrap}.logly-app .account-identity small{flex:0 0 auto;margin:0}.logly-app .account-strip .ov-select-menu .account-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.logly-app .account-strip .ov-select-menu .account-identity{flex-wrap:wrap;justify-content:flex-start}.logly-app .account-strip .ov-select-menu .account-last-four{white-space:nowrap}@media(max-width:760px){.logly-app .account-strip-control{max-width:calc(100% - 94px)}.logly-app .account-identity{gap:5px}}.logly-app .account-strip-control{min-width:0;flex:1}.account-type-badge{display:flex;align-items:center;gap:5px;margin-left:auto;flex:none;border:1px solid #dce5ef;background:#fff;border-radius:10px;padding:6px}.account-type-dot{width:8px;height:8px;border-radius:50%;background:#929cae;flex:none}.account-type-badge.live .account-type-dot{background:#28b653;box-shadow:0 0 7px 3px #28b65340}.logly-app .account-type-badge select{font:800 12px Nunito,sans-serif;color:#071b50;border:0;background:transparent;padding:2px;width:auto;max-width:68px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.account-type-badge select:disabled{opacity:1;cursor:default}.account-type-badge select:focus-visible{outline:2px solid #279bd1}.logly-app .account-strip{gap:7px}.logly-app .account-type-badge.unknown select{font-size:10px}@media(max-width:430px){.logly-app .account-strip-label{font-size:13px}.logly-app .account-strip .account-identity{font-size:11px}.account-type-badge{padding:5px;gap:4px}}.logly-app .account-strip .account-type-badge{display:inline-flex;align-items:center;gap:5px;flex:none}.logly-app .account-type-dot{display:inline-block;width:8px;height:8px}.logly-app .account-strip .account-type-badge select{min-height:24px;margin:0;padding:2px;border:0;width:auto}.logly-app .account-type-badge.live .account-type-dot{background:#28b653;box-shadow:0 0 7px 3px #28b65340}.pb-page{max-width:760px;margin:auto;padding:12px 0 30px;color:#08194d;font:16px/1.45 Nunito,system-ui,sans-serif}.pb-page *{box-sizing:border-box}.pb-page h1,.pb-page h2,.pb-page h3,.pb-page p{margin:0}.pb-page h1{font-size:32px;line-height:1.2;font-weight:900;letter-spacing:-.6px}.pb-page h2{font-size:24px;line-height:1.25;font-weight:900}.pb-page h3{font-size:20px;line-height:1.2;font-weight:900}.pb-page button,.pb-page input,.pb-page textarea{font:inherit;color:inherit}.pb-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;min-height:42px;border:1px solid #d3e2f1;border-radius:10px;background:#fff;padding:8px 12px}.pb-page button:disabled{opacity:.4;cursor:default}.pb-page button:focus-visible,.pb-page input:focus-visible,.pb-page textarea:focus-visible{outline:3px solid #0875ed;outline-offset:2px}.pb-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.pb-brand>strong{color:#ff6808;font-size:29px;font-weight:1000}.logly-app .pb-page .account-strip{margin:0;padding:0;background:none;border:0;gap:0;width:auto;max-width:190px}.logly-app .pb-page .account-type-badge,.logly-app .pb-page .account-strip-label{display:none}.pb-page .pb-primary{background:#ff6808;border-color:#ff6808;color:#fff;font-weight:800}.pb-page .pb-back{padding:3px 0;border:0;background:none;color:#0875ed;font-size:17px;margin-bottom:8px;min-height:30px}.pb-subtitle{font-size:19px;margin-top:3px!important}.pb-search{display:flex;gap:9px;margin:18px 0 14px}.pb-search>label{display:flex;align-items:center;gap:9px;flex:1;min-width:0;border:1px solid #bdd9f1;border-radius:10px;background:#fff;padding:9px}.pb-search input{width:100%;min-width:0;border:0;background:none;outline:none;padding:0}.pb-search>button{white-space:nowrap}.pb-library,.pb-plan{display:flex;flex-direction:column;gap:12px}.pb-page .pb-card{border:1px solid #c9def0;border-radius:12px;padding:14px;background:#fff}.pb-page .pb-setup{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;gap:15px;min-height:130px}.pb-setup>div{flex:1;min-width:0}.pb-setup h2{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.pb-setup p{margin-top:5px;overflow-wrap:anywhere;font-size:17px}.pb-setup small{display:block;color:#405374;font-size:15px;margin-top:12px}.pb-setup>svg{flex-shrink:0}.pb-caption{color:#405374;font-size:13px;margin:5px 0!important}.pb-library-hint{margin-top:15px!important}.pb-title{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin-bottom:10px}.pb-title h1{overflow-wrap:anywhere;min-width:0}.pb-title button{background:none;border:0;padding:0;color:#0875ed}.pb-description{font-size:18px;margin-bottom:16px!important;overflow-wrap:anywhere}.pb-card ol{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.pb-card li{display:flex;align-items:flex-start;gap:13px;overflow-wrap:anywhere}.pb-number{display:inline-flex;align-items:center;justify-content:center;background:#e0f0ff;color:#0875ed;flex-shrink:0;width:27px;height:27px;border-radius:50%;font-weight:800;line-height:1}.pb-page .pb-linked{width:100%;justify-content:space-between;background:#edf6ff;color:#0875ed;font-size:18px;font-weight:900;margin-top:16px;padding:14px}.pb-field{display:block;font-size:14px;margin:12px 0}.pb-field>span,.pb-organize summary>span{font-weight:500;color:#405374}.pb-field input,.pb-field textarea{display:block;width:100%;border:1px solid #bfd9ef;border-radius:9px;padding:9px 12px;background:#fff;min-height:39px;resize:vertical}.pb-page form>h2{margin:13px 0 9px;font-size:24px}.pb-page form .pb-card{padding:11px}.pb-step-edit{display:flex;align-items:center;gap:8px;position:relative;margin-top:7px}.pb-step-edit>input{flex:1;width:0;min-width:0;border:1px solid #c9def0;border-radius:7px;background:#fff;padding:6px 9px;min-height:35px;font-size:14px}.pb-page .pb-dots{padding:0;border:0;background:none;min-height:38px;width:30px;flex-shrink:0}.pb-page .pb-add{background:none;border:0;color:#0875ed;padding:3px 0;min-height:30px;margin-top:4px;font-size:15px}.pb-step-menu{position:absolute;right:0;top:38px;z-index:5;background:#fff;border:1px solid #c9def0;border-radius:10px;box-shadow:0 6px 18px #08194d24;padding:5px;min-width:150px}.pb-step-menu button{display:flex;justify-content:flex-start;width:100%;border:0;min-height:36px;padding:5px 8px;font-size:14px}.pb-step-menu .pb-remove{color:#e82e35}.pb-organize{margin-top:12px;border:1px solid #c9def0;border-radius:9px;background:#fff;padding:7px 11px}.pb-organize summary{display:flex;align-items:center;gap:4px;cursor:pointer;font-weight:900;list-style:none}.pb-organize summary>svg{margin-left:auto}.pb-favorite{display:flex;align-items:center;gap:8px;font-size:14px}.pb-favorite input{accent-color:#ff6808}.pb-actions{display:flex;gap:9px;margin-top:12px;background:#faf9f4;padding:8px 0}.pb-actions>button{flex:1;min-width:0;font-weight:800}.pb-error{background:#fff0ed;padding:10px;color:#a32229;border-radius:9px;margin-top:10px!important}.pb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08194d55;z-index:200;display:grid;place-items:center;padding:20px}.pb-discard{background:#fffaf4;padding:20px;border-radius:16px;max-width:420px;width:100%;box-shadow:0 10px 35px #08194d44}.pb-discard p{margin-top:8px}.pb-discard .pb-actions{background:none}.pb-page input::placeholder,.pb-page textarea::placeholder{color:#65768d}@media(max-width:700px){.logly-app.playbook-redesign main{padding:0 14px 90px;background:#faf9f4}.pb-page{padding-top:12px;font-size:16px}.pb-page h1{font-size:31px}.pb-page h2{font-size:23px}.pb-page h3{font-size:19px}.pb-page form .pb-plan{gap:10px}.pb-page form>.pb-actions{position:sticky;bottom:62px;z-index:8;box-shadow:0 -4px 8px #faf9f4}.pb-brand{margin-bottom:10px}.pb-page .account-strip .ov-select-trigger{min-height:36px;padding:6px 8px}.pb-page form .pb-caption{font-size:12px}.pb-step-edit .pb-number{width:24px;height:24px}.pb-page form .pb-card{padding:10px}.pb-page form .pb-field{margin:10px 0}.pb-description{font-size:17px}.pb-page .pb-setup{min-height:125px}.pb-page .pb-card{padding:13px}}.logly-app .pb-page .pb-field input,.logly-app .pb-page .pb-step-edit>input{min-height:35px;padding:6px 9px;border-radius:7px;border:1px solid #bfd9ef;font-size:14px}.logly-app .pb-page .pb-field textarea{min-height:52px;padding:8px 10px;border:1px solid #bfd9ef;font-size:14px}.logly-app .pb-page .pb-field{margin:8px 0}.logly-app .pb-page form .pb-plan{gap:9px}.logly-app .pb-page .pb-step-edit{margin-top:5px}.logly-app .pb-page .pb-step-menu button{min-height:36px}.logly-app .pb-page h1{font-weight:900}.logly-app .pb-page .pb-card{box-shadow:none}.logly-app.playbook-redesign .qa-data-banner{padding:4px 8px;margin:0 0 5px;min-height:0;font-size:11px;line-height:1.25}.logly-app.playbook-redesign .qa-data-banner>span{display:none}.logly-app .pb-page .pb-field{font-size:16px}.logly-app .pb-page .pb-field input,.logly-app .pb-page .pb-field textarea,.logly-app .pb-page .pb-step-edit>input{font-size:16px}.journal-rich-editor{border:1px solid #dfd9cb;border-radius:17px;background:#fffdf8;overflow:hidden;color:#23395d}.journal-rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px;background:#fff3e8;border-bottom:1px solid #eadac9}.journal-rich-toolbar button,.journal-rich-emojis button,.journal-rich-toolbar select{min-height:44px;min-width:44px;border:1px solid transparent;border-radius:10px;background:transparent;color:#23395d;font:inherit;font-weight:800;cursor:pointer}.journal-rich-toolbar button{display:grid;place-items:center;padding:8px}.journal-rich-toolbar select{max-width:120px;padding:7px 5px;font-size:13px;background:#fffcf7;border-color:#e5d7c7}.journal-rich-toolbar button:hover,.journal-rich-toolbar button[aria-pressed=true],.journal-rich-emojis button:hover{background:#ffe0c8;color:#a93f0c}.journal-rich-toolbar button:focus-visible,.journal-rich-toolbar select:focus-visible,.journal-rich-emojis button:focus-visible{outline:3px solid #ed762f;outline-offset:-2px}.journal-rich-emojis{display:flex;flex-wrap:wrap;gap:3px;padding:7px;background:#fff7ed;border-bottom:1px solid #eadac9}.journal-rich-emojis button{font-size:22px}.journal-rich-content{min-height:260px;max-height:48dvh;overflow-y:auto;overflow-wrap:anywhere;padding:17px 18px;font-size:16px;line-height:1.65;outline:none;caret-color:#dc641e}.journal-rich-content:focus-visible{box-shadow:inset 0 0 0 2px #e87530}.journal-rich-content p,.journal-rich-content div{margin:0 0 .65em}.journal-rich-content h1,.journal-rich-content h2,.journal-rich-content h3{color:inherit;line-height:1.3;margin:.8em 0 .4em;font-weight:900}.journal-rich-content h1{font-size:1.7em}.journal-rich-content h2{font-size:1.4em}.journal-rich-content h3{font-size:1.2em}.journal-rich-content ul,.journal-rich-content ol{padding-left:1.5em;margin:.6em 0;list-style-position:outside}.journal-rich-content ul{list-style-type:disc}.journal-rich-content ol{list-style-type:decimal}.journal-rich-content li{display:list-item;margin:.3em 0}.journal-rich-content mark{background:#ffe39a;color:inherit}.journal-rich-hint{padding:0 15px 12px;margin:0!important;font-size:12px!important;line-height:1.5;color:#405374}.journal-rich-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.journal-rich-toolbar{padding:6px;gap:3px}.journal-rich-toolbar select{max-width:105px}.journal-rich-content{padding:14px;min-height:230px}}.logly-app .journal-entry-dialog .journal-rich-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#fff;align-items:center}.journal-rich-group{display:flex;align-items:center;gap:2px;flex:none}.logly-app .journal-entry-dialog .journal-rich-toolbar button{min-width:34px;width:34px;min-height:38px;height:38px;padding:5px;border-radius:6px;border-color:transparent;background:#fff}.logly-app .journal-entry-dialog .journal-rich-toolbar select{min-height:38px;max-width:120px;padding:5px 8px;font-size:14px;border-radius:6px}.logly-app .journal-entry-dialog .journal-rich-toolbar button[aria-pressed=true]{background:#dcecff;color:#0064d9}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch{width:30px;min-width:30px;padding:5px}.journal-rich-swatch>span{width:20px;height:20px;border-radius:50%;display:block;box-shadow:0 0 0 1px #07174715}.logly-app .journal-entry-dialog .journal-rich-content:focus-visible{box-shadow:inset 0 0 0 2px #92bff5}.logly-app .journal-entry-dialog .journal-rich-toolbar button:focus-visible,.logly-app .journal-entry-dialog .journal-rich-toolbar select:focus-visible{outline:2px solid #4386fa;outline-offset:1px}@media(max-width:600px){.logly-app .journal-entry-dialog .journal-rich-toolbar{display:grid;grid-template-columns:auto minmax(70px,1fr) auto;gap:5px;padding:8px}.journal-rich-colors{grid-column:1/3;grid-row:2}.journal-rich-highlights{grid-column:3;grid-row:2}.journal-rich-history{grid-column:1/-1;grid-row:3;justify-content:flex-end;border-top:1px solid #deebf7;padding-top:4px}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-history button{width:36px;min-width:36px}.logly-app .journal-entry-dialog .journal-rich-toolbar select{width:100%;max-width:none;font-size:13px}}@media(max-height:620px){.logly-app .journal-entry-dialog .journal-rich-toolbar{display:flex;flex-wrap:nowrap;overflow-x:auto}.journal-rich-history{border:0;padding:0}}.journal-rich-palette{display:flex;gap:8px;align-items:center}@media(max-width:600px){.journal-rich-palette{grid-column:1/-1;display:flex;justify-content:space-between;gap:5px;border-top:1px solid #deebf7;padding-top:5px}.journal-rich-palette .journal-rich-history{border:0;padding:0}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch{width:24px;min-width:24px;padding:2px}.journal-rich-swatch>span{width:18px;height:18px}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-highlights>button{width:24px;min-width:24px}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-history>button{width:28px;min-width:28px}}@media(max-width:380px){.journal-rich-palette{flex-wrap:wrap;justify-content:flex-start;gap:5px 10px}.journal-rich-palette .journal-rich-history{margin-left:auto}}@media(max-width:600px){.journal-rich-palette{flex-wrap:wrap}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch,.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-highlights>button{width:22px;min-width:22px}}@media(min-width:381px)and (max-width:600px){.journal-rich-palette{gap:2px}.journal-rich-palette .journal-rich-group{gap:1px}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-history>button{width:26px;min-width:26px}}@media(min-width:601px){.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-basic>button,.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-lists>button,.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-history>button{width:38px;min-width:38px}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch,.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-highlights>button{width:26px;min-width:26px}}.journal-rich-palette-label{font-size:10px;line-height:1.2;color:#345c95;white-space:nowrap}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch{border:0!important;box-shadow:none;background:transparent!important}.logly-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch:hover{background:#edf5ff!important}.logly-app .journal-entry-dialog .journal-rich-highlights{border-left:1px solid #deebf7;padding-left:5px}.journal-rich-highlights:before{content:"Highlight";font-size:10px;line-height:1.2;color:#345c95}@media(max-width:600px){.journal-rich-palette{justify-content:flex-start;gap:4px 6px}.journal-rich-palette-label{flex-basis:100%}.journal-rich-highlights:before{display:none}.journal-rich-highlights{position:relative}.journal-rich-highlights:after{content:"Highlight";position:absolute;top:-15px;left:6px;font-size:10px;color:#345c95}.journal-rich-palette .journal-rich-history{margin-left:auto}}.logly-app .j-app .journal-entry-dialog .journal-rich-editor{border-color:#c6def5;border-radius:10px;background:#fff}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar{background:#f5faff;border-bottom:1px solid #dceafa;padding:8px;gap:6px}.logly-app .j-app .journal-entry-dialog .journal-rich-group{gap:0}.logly-app .j-app .journal-entry-dialog .journal-rich-basic,.logly-app .j-app .journal-entry-dialog .journal-rich-lists{border:1px solid #dceafa;border-radius:7px;overflow:hidden}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar button{border-radius:5px;background:transparent}.logly-app .j-app .journal-entry-dialog .journal-rich-palette{gap:6px;align-items:center;flex-wrap:nowrap}.logly-app .j-app .journal-entry-dialog .journal-rich-palette-label{display:none}.logly-app .j-app .journal-entry-dialog .journal-rich-highlights:before,.logly-app .j-app .journal-entry-dialog .journal-rich-highlights:after{content:none}.logly-app .j-app .journal-entry-dialog .journal-rich-colors,.logly-app .j-app .journal-entry-dialog .journal-rich-highlights{position:relative}.logly-app .j-app .journal-entry-dialog .journal-rich-highlights{padding-left:6px;border-left:1px solid #dceafa}.logly-app .j-app .journal-entry-dialog .journal-rich-history{margin-left:0;border-left:1px solid #dceafa;padding-left:5px}.logly-app .j-app .journal-entry-dialog .journal-rich-emojis{padding:5px;background:#f5faff}.logly-app .j-app .journal-entry-dialog .journal-rich-emojis button{min-height:36px;min-width:36px;padding:3px;border:0;font-size:21px}@media(max-width:600px){.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar{grid-template-columns:auto minmax(64px,1fr) auto;gap:6px;padding:7px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-basic>button,.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-lists>button{width:32px;min-width:32px;height:38px;min-height:38px;padding:4px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-palette{grid-column:1/-1;display:flex;justify-content:space-between;gap:2px;border-top:1px solid #dceafa;padding-top:18px;overflow-x:auto;min-width:0}.logly-app .j-app .journal-entry-dialog .journal-rich-colors:before,.logly-app .j-app .journal-entry-dialog .journal-rich-highlights:before{position:absolute;top:-14px;left:0;font-size:10px;line-height:12px;color:#486493}.logly-app .j-app .journal-entry-dialog .journal-rich-colors:before{content:"Text colour"}.logly-app .j-app .journal-entry-dialog .journal-rich-highlights:before{content:"Highlight";left:5px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch,.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-highlights>button{width:22px;min-width:22px;height:32px;min-height:32px;padding:2px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-history{grid-row:auto;grid-column:auto;border-top:0;justify-content:flex-start;padding-top:0;margin-left:0}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-history>button{width:26px;min-width:26px;height:34px;min-height:34px;padding:3px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-select select{min-height:38px;height:38px;font-size:13px;padding:4px}}@media(max-height:620px){.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar{display:flex;flex-wrap:nowrap;overflow-x:auto}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-palette{border-top:0;padding-top:0;overflow:visible}.logly-app .j-app .journal-entry-dialog .journal-rich-colors:before,.logly-app .j-app .journal-entry-dialog .journal-rich-highlights:before{display:none}}.journal-rich-group-label{display:none}@media(max-width:600px)and (min-height:621px){.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-palette{padding-top:4px}.logly-app .j-app .journal-entry-dialog .journal-rich-colors,.logly-app .j-app .journal-entry-dialog .journal-rich-highlights{padding-top:14px}.logly-app .j-app .journal-entry-dialog .journal-rich-colors:before,.logly-app .j-app .journal-entry-dialog .journal-rich-highlights:before{content:none}.logly-app .j-app .journal-entry-dialog .journal-rich-group-label{display:block;position:absolute;top:0;left:0;font-size:10px;line-height:12px;color:#486493;white-space:nowrap}.logly-app .j-app .journal-entry-dialog .journal-rich-highlights .journal-rich-group-label{left:5px}.logly-app .j-app .journal-entry-dialog .journal-rich-palette .journal-rich-history{align-self:flex-end}}@media(min-width:601px){.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar{flex-wrap:nowrap}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar button{width:36px;min-width:36px;padding:5px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch,.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-highlights>button{width:26px;min-width:26px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar select{font-size:14px;min-width:92px}}@media(max-width:380px)and (min-height:621px){.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-palette{display:grid;grid-template-columns:auto auto;overflow:visible;justify-content:space-between}.logly-app .j-app .journal-entry-dialog .journal-rich-palette .journal-rich-history{grid-column:1/-1;justify-self:end}}.rp-page{--rp-ink:#08194d;--rp-line:#d3e2f1;--rp-blue:#0875ed;--rp-orange:#ff6808;color:var(--rp-ink);max-width:1080px;margin:0 auto;font-family:Nunito,system-ui,sans-serif;font-size:15px;line-height:1.4;padding:8px 0 24px}.rp-page *{box-sizing:border-box}.rp-page h1,.rp-page h2,.rp-page h3,.rp-page p{margin:0}.rp-page h1{font-size:29px;line-height:1.15;font-weight:900;letter-spacing:-.65px}.rp-page h2{font-size:21px;line-height:1.25;font-weight:900;letter-spacing:-.35px}.rp-page button,.rp-page input,.rp-page select,.rp-page textarea{font:inherit;color:inherit}.rp-page button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--rp-line);background:#fff;border-radius:10px;padding:9px 12px;font-weight:800;min-height:42px}.rp-page button:disabled{opacity:.45;cursor:default}.rp-page button:focus-visible,.rp-page input:focus-visible,.rp-page select:focus-visible,.rp-page textarea:focus-visible{outline:3px solid #2588ed;outline-offset:3px}.rp-page button svg{flex-shrink:0}.rp-page small{display:block;font-size:12px;color:#405374;font-weight:500}.rp-page .rp-primary{background:var(--rp-orange);color:#fff;border-color:var(--rp-orange)}.rp-page .rp-text{background:none;border:0;color:var(--rp-blue);padding:3px 0;min-height:35px;justify-content:flex-start}.rp-page .rp-positive{color:#07945d}.rp-page .rp-negative{color:#e82e35}.rp-brand-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}.rp-wordmark{color:var(--rp-orange);font-size:29px;font-weight:1000;letter-spacing:-.8px}.rp-page .account-strip{padding:0;border:0;background:none;margin:0;gap:0;width:auto;max-width:240px;min-width:0}.rp-page .account-strip-label,.rp-page .account-type-badge{display:none}.rp-page .account-strip-control{min-width:0}.rp-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.rp-title-row>button{background:none;border:0;font-size:13px;padding:4px 0}.rp-tabs{display:flex;border:1px solid var(--rp-line);border-radius:10px;overflow:hidden;background:#f5f9fd;margin:0 0 12px}.rp-page .rp-tabs button{flex:1;min-width:0;border:0;border-right:1px solid var(--rp-line);border-radius:0;background:transparent;padding:10px 5px;font-size:14px}.rp-page .rp-tabs button:last-child{border:0}.rp-page .rp-tabs button[aria-pressed=true]{background:var(--rp-orange);color:#fff;border-radius:9px}.rp-date-row{display:flex;align-items:center;background:#fff;border:1px solid var(--rp-line);border-radius:10px;margin-bottom:8px}.rp-page .rp-date-row button{border:0;background:none;padding:8px;min-width:35px}.rp-page .rp-date-row button:nth-child(2){flex:1;border-left:1px solid var(--rp-line);border-right:1px solid var(--rp-line);border-radius:0;font-size:14px;margin:5px 0;min-height:29px}.rp-date-row span{text-align:center}.rp-page .rp-comparison{display:flex;width:100%;justify-content:space-between;text-align:left;background:#eff7ff;margin-bottom:14px;padding:10px 14px;min-height:54px}.rp-comparison strong{font-size:14px}.rp-comparison small{font-size:13px}.rp-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.rp-main-column,.rp-second-column{display:flex;flex-direction:column;gap:14px;min-width:0}.rp-page .rp-card{display:block;background:#fff;border:1px solid var(--rp-line);border-radius:13px;padding:14px;text-align:left;box-shadow:none}.rp-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.rp-heading>button{border:0;background:none;padding:0;font-size:13px;min-height:32px}.rp-chart .rp-heading{margin-bottom:0}.rp-chart-total{font-size:32px;font-weight:900;letter-spacing:-.6px}.rp-basis select{background:#f3f8ff;border:1px solid var(--rp-line);border-radius:7px;padding:5px;font-size:12px;font-weight:800}.rp-chart-canvas{width:100%;height:205px;margin-top:3px}.rp-page .rp-chart-info{font-size:11px;min-height:24px}.rp-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.rp-page .rp-fact{padding:11px 12px;min-height:94px;width:100%;display:block}.rp-fact>span{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:6px;font-weight:900}.rp-fact>span svg{color:#087bfb}.rp-fact>strong{display:block;font-size:27px;line-height:1.25;font-weight:900;letter-spacing:-.3px;margin-top:2px;overflow-wrap:anywhere}.rp-fact small{font-size:12px;margin-top:1px}.rp-page .rp-replay{background:#e8f4ff;border-color:#c6e4fa}.rp-replay p{font-size:15px;line-height:1.5;margin:4px 0 7px}.rp-page .rp-writing{display:block;width:100%;border:0;background:#f1f7fd;border-radius:9px;padding:10px 11px;text-align:left;font-size:15px;font-weight:500;overflow-wrap:anywhere}.rp-writing p+p{margin-top:10px}.rp-writing ul,.rp-writing ol{padding-left:22px}.rp-writing h2{font-size:20px}.rp-writing h3{font-size:17px}.rp-reflection>small{margin-top:8px;font-size:10px}.rp-page .rp-focus{display:flex;gap:11px;align-items:flex-start}.rp-focus>svg{color:var(--rp-blue);flex-shrink:0;margin-top:2px}.rp-focus>div{flex:1;min-width:0}.rp-focus .rp-heading{margin-bottom:2px}.rp-focus h2{font-size:19px}.rp-focus p{font-size:14px;overflow-wrap:anywhere}.rp-page .rp-insight{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:12px}.rp-insight>span:nth-child(2){flex:1;min-width:0}.rp-insight b{font-size:14px;display:block;overflow-wrap:anywhere}.rp-insight strong{font-size:20px;font-weight:900;display:block}.rp-insight small{font-size:12px}.rp-mark,.rp-insight-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:39px;border-radius:50%;background:#daeefe;color:var(--rp-blue)}.rp-mark.good{background:#129765;color:#fff}.rp-mark.bad{background:#ed343d;color:#fff}.rp-mark.neutral{background:#8291a6;color:#fff}.rp-page .rp-export{align-self:flex-start;border:0;background:none;padding:0;min-height:30px}.rp-actions{display:flex;gap:9px;margin-top:4px}.rp-actions>button{flex:1;min-width:0;min-height:45px}.rp-page .rp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 14px;gap:7px;width:100%}.rp-empty p{font-size:13px}.rp-hint{display:flex;align-items:flex-start;gap:9px;background:#edf6fe;padding:11px;border-radius:9px;font-size:12px;line-height:1.5;margin:14px 0!important;color:#405374}.rp-hint svg{flex-shrink:0;margin-top:1px}.rp-subhead{display:flex;align-items:center;gap:12px;margin-bottom:20px}.rp-subhead>button{border:0;background:none;padding:0}.rp-subhead>div{flex:1;text-align:center;padding-right:35px}.rp-subhead strong{font-size:19px;font-weight:900}.rp-subpage{max-width:660px;margin:auto}.rp-subpage h1{font-size:25px;margin-bottom:18px}.rp-subpage h2{margin:20px 0 10px}.rp-subpage>p{margin-bottom:14px}.rp-subpage>label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;font-size:14px;font-weight:800}.rp-subpage textarea,.rp-subpage select,.rp-date-fields input{border:1px solid var(--rp-line);border-radius:9px;padding:11px;background:#fff;width:100%;min-width:0}.rp-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.rp-date-fields label{font-size:13px;display:flex;flex-direction:column;gap:6px}.rp-picker{margin:12px 0}.rp-picker .ov-date-trigger{width:100%}.rp-radios{display:flex;flex-direction:column;gap:11px}.rp-radios label,.rp-check-list label{display:flex;align-items:center;gap:11px;font-weight:700}.rp-page input[type=radio],.rp-page input[type=checkbox]{accent-color:#ff6808;width:20px;height:20px;flex-shrink:0}.rp-count{float:right;font-size:12px;color:#405374}.rp-order-list{border:1px solid var(--rp-line);border-radius:10px;margin-top:14px;overflow:hidden}.rp-order-list>div{display:flex;align-items:center;gap:3px;padding:7px 10px;border-bottom:1px solid var(--rp-line)}.rp-order-list>div:last-child{border:0}.rp-order-list strong{flex:1;min-width:0;font-size:14px}.rp-order-list button{padding:7px;min-height:35px}.rp-check-list{border:1px solid var(--rp-line);border-radius:10px;overflow:hidden;max-height:480px;overflow-y:auto}.rp-check-list label{padding:11px;border-bottom:1px solid var(--rp-line);font-size:14px}.rp-check-list label:last-child{border:0}.rp-page .rp-history{display:flex;flex-direction:column;gap:10px;margin-top:18px}.rp-history>button{display:flex!important;align-items:center;gap:9px}.rp-history>button>span:first-child{flex:1;min-width:0}.rp-history strong{font-size:19px;display:block}.rp-history small{font-size:13px}.rp-completed,.rp-draft{display:inline-flex;align-items:center;gap:5px;border:1px solid #b6decf;background:#e5f8ef;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800;white-space:nowrap}.rp-completed svg,.rp-draft svg{width:15px;height:15px}.rp-draft{background:#edf3fa;border-color:var(--rp-line)}.rp-saved-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-5px 0 12px!important;font-size:10px;color:#405374}.rp-page .rp-date-summary{display:flex;align-items:center;gap:10px;margin:18px 0}.rp-page .rp-coverage{display:flex;gap:15px;margin:12px 0;width:100%}.rp-coverage>svg{width:35px;height:35px;flex-shrink:0;background:#e7f4ff;padding:6px;border-radius:50%}.rp-coverage p{margin-top:6px}.rp-observations{display:flex;flex-direction:column;gap:10px;margin-top:15px}.rp-page .rp-observation{display:flex;gap:12px;align-items:flex-start;width:100%}.rp-observation>span:last-child{flex:1;min-width:0}.rp-observation strong{font-size:19px}.rp-observation p{font-weight:500}.rp-result-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.rp-result-filters button{flex-direction:column;padding:12px 5px;font-size:12px}.rp-result-filters strong{font-size:27px;font-weight:900}.rp-result-filters button[aria-pressed=true]{background:#fff2e5;border-color:var(--rp-orange)}.rp-evidence-list{margin-top:14px}.rp-evidence-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--rp-line);font-size:13px}.rp-evidence-row>div{min-width:0;overflow-wrap:anywhere}.rp-evidence-row>div:last-child{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.rp-evidence-row small{font-size:10px}.rp-evidence-row .rp-text{font-size:12px}.rp-pagination{display:flex;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px}.rp-update{display:flex;align-items:center;gap:8px;padding:12px;background:#e5f3ff;border-radius:11px;border:1px solid var(--rp-line);font-size:12px}.rp-update>span{flex:1}.rp-update button{border:0;background:none;padding:0;font-size:12px;color:var(--rp-blue)}.rp-update small{font-size:10px}.rp-update-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.rp-update-comparison>div{background:#f1f7fd;border-radius:10px;padding:12px}.rp-update-comparison h2{margin:0 0 9px}.rp-update-comparison strong{font-size:24px}.rp-update-comparison p{font-size:13px;margin-top:6px}.rp-grouping{display:flex;gap:5px;margin:7px 0}.rp-grouping button{padding:4px 10px;min-height:30px;text-transform:capitalize;font-size:12px}.rp-grouping button[aria-pressed=true]{background:#fff0df;border-color:var(--rp-orange)}.rp-error{background:#fff0ed;border:1px solid #e8b8ad;padding:12px;border-radius:10px;margin:12px 0!important;color:#942827}.rp-page .journal-rich-content{min-height:270px}.rp-page .journal-rich-toolbar button{min-height:35px}.rp-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.logly-app.reviews-redesign main{padding:0 12px 90px;background:#faf9f4}.rp-page{padding-top:12px;font-size:14px}.rp-content-grid{display:flex;flex-direction:column;gap:17px}.rp-main-column,.rp-second-column{width:100%;gap:13px}.rp-page h1{font-size:27px}.rp-page h2{font-size:21px}.rp-brand-row{margin-bottom:15px}.rp-page .account-strip{max-width:190px}.rp-title-row{margin-bottom:14px}.rp-title-row>button{font-size:12px}.rp-page .rp-date-row button:nth-child(2){font-size:12px;gap:5px}.rp-page .rp-date-row button:nth-child(2) svg{width:18px}.rp-page .rp-card{padding:12px}.rp-chart-total{font-size:31px}.rp-page .rp-fact{padding:10px}.rp-fact>strong{font-size:27px}.rp-fact>span{font-size:12px}.rp-fact small{font-size:11px}.rp-heading>button{font-size:12px}.rp-replay p,.rp-page .rp-writing{font-size:14px}.rp-focus h2{font-size:18px}.rp-subhead{margin-bottom:18px}.rp-subpage h1{font-size:24px}.rp-history strong{font-size:17px}.rp-page .rp-tabs button{font-size:13px}.rp-page .rp-focus{gap:9px}.rp-page .rp-result-filters button{padding:10px 4px}.rp-saved-line{flex-wrap:wrap}.rp-page .rp-subpage{padding:14px}.rp-page .rp-coverage{padding:15px}.rp-page .account-strip .ov-select-trigger{padding:8px;min-height:39px}.rp-page .account-currency{font-size:10px}.rp-wordmark{font-size:27px}}.logly-app .rp-page .account-strip .account-type-badge,.logly-app .rp-page .account-strip-label{display:none!important}.logly-app .rp-page .account-strip{padding:0;background:none;border:0;gap:0}.logly-app .rp-page .rp-basis select{width:auto;min-height:30px;padding:4px 7px;font-size:11px}.logly-app .rp-page .rp-chart h2{margin:0}.logly-app .rp-page .rp-chart-total{display:block;margin:0;line-height:1.25}.logly-app .rp-page .rp-card p{margin-top:4px}.logly-app .rp-page .rp-fact{color:#08194d}.rp-page .rp-chart{position:relative}.rp-page .rp-chart-canvas{height:160px}.rp-page .rp-chart-weekly .rp-chart-total{position:absolute;right:12px;top:12px;font-size:27px}.rp-page .rp-chart-weekly .rp-heading{padding-right:130px;min-height:35px}.rp-page .rp-chart-weekly h2{font-size:18px}.rp-page .rp-chart .rp-basis{position:absolute;bottom:9px;right:12px}.rp-page .rp-chart .rp-heading{min-height:29px}.rp-page .rp-chart-weekly .rp-chart-canvas{margin-top:8px}.rp-page .rp-chart-info{padding-right:65px}.rp-calendar{border:1px solid var(--rp-line);border-radius:11px;padding:12px;margin:15px 0}.rp-calendar>div:first-child{display:flex;align-items:center;gap:5px;margin-bottom:12px}.rp-calendar>div:first-child strong{flex:1;font-size:17px}.rp-calendar>div:first-child button{border:0;padding:4px;min-height:30px}.rp-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;row-gap:5px}.rp-calendar-grid small{padding:5px 0}.rp-page .rp-calendar-grid button{min-width:0;min-height:35px;padding:3px;border:0;border-radius:0;font-size:13px}.rp-calendar-grid .outside{color:#8999ac}.rp-calendar-grid .in-range{background:#e5f3ff}.rp-page .rp-calendar-grid button[aria-pressed=true]{background:var(--rp-orange);color:#fff;border-radius:50%}.rp-order-list>div>div{flex:1;min-width:0}.rp-page .rp-selected-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0}.rp-selected-facts>div{border:1px solid var(--rp-line)!important;border-radius:10px;flex-wrap:wrap}.rp-selected-facts>div>div{flex-basis:100%;margin-bottom:4px}.rp-selected-facts b{display:block;font-size:25px;font-weight:900}.rp-selected-facts button{min-height:28px;padding:4px;font-size:12px}.rp-page .rp-insight-search{padding:12px;border:1px solid var(--rp-line);border-radius:10px;width:100%;margin-bottom:12px;background:#fff}.rp-customize.insights{display:flex;flex-direction:column}.rp-customize.insights>h1{order:0}.rp-customize.insights>p:first-of-type{order:1}.rp-customize.insights>.rp-insight-search{order:2}.rp-customize.insights>.rp-check-list{order:3}.rp-customize.insights>h2{order:4}.rp-customize.insights>.rp-order-list{order:5}.rp-customize.insights>.rp-hint{order:6}.rp-customize.insights>.rp-actions{order:7}.logly-app .rp-page input[type=checkbox],.logly-app .rp-page input[type=radio]{min-height:20px;max-height:20px;padding:0;margin:0;width:20px;max-width:20px}.logly-app .rp-page .rp-check-list label{min-height:44px;margin:0;padding:10px 12px}.logly-app .rp-page .rp-check-list label>span{font-size:14px}.rp-page .rp-customize.facts .rp-hint{font-size:11px}.rp-saved-view .rp-glance>.rp-heading{display:none}.rp-saved-view .rp-content-grid{display:flex;flex-direction:column;gap:14px}.rp-saved-view .rp-main-column,.rp-saved-view .rp-second-column{width:100%}.rp-saved-view .rp-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rp-saved-view .rp-fact{padding:9px 6px!important;min-height:65px}.rp-saved-view .rp-fact>span{font-size:10px}.rp-saved-view .rp-fact>span svg,.rp-saved-view .rp-fact>small{display:none}.rp-saved-view .rp-fact>strong{font-size:19px}.rp-saved-range{margin:0 0 13px!important}.rp-saved-view{max-width:760px}.rp-page .rp-chart-canvas{height:140px}.rp-page .rp-chart-custom{display:flex;flex-direction:column}.rp-chart-custom .rp-heading{order:0}.rp-chart-custom .rp-grouping{order:1;align-self:flex-end;margin:0 0 3px}.rp-chart-custom .rp-chart-canvas{order:2}.rp-chart-custom .rp-chart-total{order:3;font-size:27px}.rp-chart-custom>small{order:4}.rp-chart-custom .rp-chart-info{order:5}.rp-page .rp-comparison-off{min-height:35px;padding:3px 9px;background:transparent;border:0;margin-bottom:8px}.rp-comparison-off small{display:none}.rp-selected-facts>div{position:relative;min-height:84px;padding-right:39px}.rp-selected-facts>div>div{margin:0}.rp-selected-facts button{position:absolute;right:5px;width:28px;min-height:32px}.rp-selected-facts button:nth-child(2){top:5px}.rp-selected-facts button:nth-child(3){bottom:5px}.rp-selected-facts b{font-size:23px}@media(max-width:700px){.rp-brand-row,.rp-title-row{margin-bottom:10px}.rp-page .rp-subpage>.rp-actions{position:sticky;bottom:65px;background:#fff;padding:9px 0 0;z-index:2}.rp-subpage h1{margin-bottom:12px}.rp-date-fields{margin:12px 0}.rp-calendar{padding:9px;margin:10px 0}.rp-calendar-grid{row-gap:2px}.rp-subpage h2{margin-top:14px}.rp-page .rp-customize .rp-hint{margin:9px 0!important}}.rp-page .rp-saved-range{font-size:14px}.rp-saved-view .rp-fact>strong{font-size:16px;white-space:nowrap;letter-spacing:-.5px}.rp-page .rp-customize.insights>.rp-check-list{max-height:285px}.rp-page .rp-subpage{border:0;background:transparent;padding:0}.rp-subhead>div{text-align:right;padding-right:0}.rp-page .journal-rich-toolbar{background:#f4f8fc}.rp-page .rp-subhead strong{color:#ff6808}.create-import-account .modal{max-width:440px;padding:20px}.create-import-account .field{margin:14px 0}.import-type-choice{border:0;padding:0;margin:14px 0;display:flex;gap:10px}.import-type-choice legend{font-weight:800;margin-bottom:8px}.import-type-choice label{flex:1;display:flex;gap:8px;align-items:center;padding:16px 10px;background:#fff;border:1px solid #dce5f0;border-radius:12px;cursor:pointer}.import-type-choice input{width:16px;accent-color:#ff710b}.type-dot{width:9px;height:9px;background:#919bac;border-radius:50%}.type-dot.live{background:#29b959}.create-import-account .row{justify-content:flex-end;margin-top:18px}.import-account-action{display:flex;justify-content:flex-end;margin:0 0 10px}.import-account-action .button{min-height:44px;color:#ec6100}.logly-app .import-tips{min-height:44px;padding:10px 16px;border:1px solid #dce5f0;border-radius:11px;background:#fff;color:#071b50;font-weight:800}.imports-redesign .screenshot-upload{padding:22px 12px;gap:12px}.imports-redesign .screenshot-note{padding:12px;font-size:12px}.imports-redesign .import-account-check{display:grid;gap:8px;font-size:13px}.import-account-check>div{display:flex;justify-content:space-between;gap:12px}@media(max-width:600px){.create-import-account .modal-shade{align-items:flex-end;padding:0}.create-import-account .modal{width:100%;max-height:90dvh;border-radius:20px 20px 0 0;margin:0;padding:18px}}.logly-app .create-import-account .import-type-choice input[type=radio]{width:17px;height:17px;min-height:17px;max-width:17px;padding:0;margin:0;flex:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.create-import-account .type-dot{display:inline-block;flex:none}.logly-app .create-import-account .import-type-choice label{min-width:0;font-weight:800;color:#071b50}.logly-app .account-add{width:36px;min-height:40px;flex:none;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#071b50;font-size:24px;cursor:pointer}.imports-redesign .account-strip-label{display:none}.imports-redesign .screenshot-upload{background:#e6f6ff;border:1px solid #d1eaf6;border-radius:14px;padding:24px 16px;gap:16px}.imports-redesign .screenshot-upload>.button{width:100%;min-height:46px}.import-next{background:#fff;border:1px solid #e0e6ef;border-radius:16px;padding:16px;margin:12px 0}.import-next h3{margin:0 0 12px;font-size:16px}.import-next ol{display:flex;list-style:none;padding:0;margin:0 0 14px;justify-content:space-between;gap:8px}.import-next li{display:flex;gap:6px;align-items:center;font-size:12px;color:#071b50}.import-next li b{background:#e5f5ff;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.import-next>.button{width:100%;color:#071b50}.imports-redesign .account-strip-control{max-width:none}.create-import-account .modal{padding:14px}.create-import-account .field,.create-import-account .import-type-choice{margin:10px 0}.create-import-account .import-type-choice label{padding:11px 9px}.create-import-account .import-account-intro{font-size:12px;margin:4px 0 10px;color:#536782}.create-import-account .row{position:sticky;bottom:0;background:#fffaf5;padding:9px 0 0;gap:7px}.create-import-account .row .primary{flex:2}.create-import-account .row .button{font-size:12px}.create-import-account .type-dot.live{box-shadow:0 0 0 4px #29b95918,0 0 8px #29b95955}.logly-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 20px;color:#102451;font-size:12px;line-height:1.4}.logly-pagination>label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700}.logly-pagination .ov-select{min-width:65px}.logly-pagination>span{white-space:nowrap}.logly-pagination>div{display:flex;align-items:center;gap:8px}.logly-pagination>div>button{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid #dce4ef;border-radius:8px;background:#fff;padding:8px;color:#173862;cursor:pointer}.logly-pagination>div>button:hover:not(:disabled){border-color:#ff6b08;color:#d65500}.logly-pagination>div>button:disabled{opacity:.4;cursor:default}.logly-pagination>div>button:focus-visible{outline:3px solid #3496bd;outline-offset:2px}.logly-pagination small{font-size:12px;white-space:nowrap}@media(max-width:500px){.logly-pagination>div{margin-left:auto}.logly-pagination>span{margin-left:auto}}.import-steps{display:flex;list-style:none;margin:12px 0;padding:0;gap:8px;color:#536782}.import-steps li{flex:1;display:flex;gap:6px;align-items:center;justify-content:center;font-size:12px;position:relative}.import-steps li+li:before{content:"";height:1px;background:#d9e3ed;width:12px;position:absolute;left:-10px}.import-steps li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dce5ee;border-radius:50%;background:#f6f8fb;flex:none}.import-steps .current{color:#071b50}.import-steps .current>span{background:#ff710b;border-color:#ff710b;color:#fff}.import-steps .complete>span,.import-steps li.current:last-child>span{background:#23ab6d;border-color:#23ab6d;color:#fff}.import-review-card{background:#fff;border:1px solid #dce5ef;border-radius:15px;padding:12px;margin:10px 0;color:#071b50}.import-review-card h2,.import-done h2{font-size:21px;line-height:1.2;margin:0 0 10px;font-weight:900;display:flex;align-items:center;gap:8px}.import-review-card p{font-size:12px;line-height:1.45;margin:6px 0}.import-review-card small{font-size:10px;color:#536782}.import-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0}.import-counts>div,.import-counts>button{border:1px solid #dce5ef;background:#f8fbff;border-radius:10px;padding:8px 4px;text-align:center;color:#071b50;min-width:0}.import-counts b{display:block;font-size:23px;line-height:1.2;font-weight:900}.import-counts span{display:block;font-size:10px;margin-top:3px}.import-total{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #e5edf4;font-size:12px}.import-total strong{font-size:20px;color:#008a64;white-space:nowrap}.import-disclosure{border:1px solid #e0e7ef;border-radius:11px;margin:8px 0;background:#fff;padding:0 10px;color:#071b50}.import-disclosure>summary{cursor:pointer;font-weight:800;font-size:12px;padding:12px 0}.import-disclosure[open]{padding-bottom:8px}.import-disclosure p{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.import-review-actions{position:sticky;bottom:70px;z-index:6;background:#fffaf5f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:9px 0;margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e0e7ef}.import-review-actions>.button{flex:1;min-height:44px}.import-review-actions>.primary{flex:2}.import-review-actions>small,.import-review-actions>p{flex-basis:100%;font-size:10px;text-align:center;margin:0}.import-success-icon{display:inline-grid;place-items:center;width:32px;height:32px;background:#25aa70;color:#fff;border-radius:50%;flex:none}.import-source-line{background:#e7f5ff;padding:8px;border-radius:9px;font-size:11px}.import-done-actions{display:grid;gap:8px}.import-done-actions>.button{width:100%;min-height:44px}.import-text-button{border:0;background:transparent;color:#123e78;padding:10px;min-height:40px;font-weight:800;font-size:12px}.import-alert{border:1px solid #f0d4ab;background:#fff4e4;color:#744608;padding:9px;border-radius:10px;font-size:12px;margin:8px 0}.import-match-ok{background:#e8f8ed;color:#087647;padding:9px;border-radius:10px;font-size:12px}.import-record{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #e7edf3;font-size:12px}.import-record small{display:block;font-size:10px;color:#536782}.import-record strong{white-space:nowrap}.imports-redesign .import-review-card .field{margin:8px 0}.imports-redesign .import-review-card input,.imports-redesign .import-review-card select{min-height:40px}.imports-redesign .import-review-card .logly-pagination{margin-top:8px}.import-done{max-width:720px;margin:auto}.imports-redesign .import-review-card{overflow-wrap:anywhere}@media(min-width:701px){.import-review-actions{bottom:12px}.import-steps{max-width:580px;margin:12px auto}.import-review-card{padding:16px}}@media(max-width:380px){.import-steps li{font-size:10px;gap:4px}.import-total strong{font-size:17px}}.imports-redesign .import-details{border:1px solid #dfe7ef;border-radius:11px;background:#fff;padding:0 10px;margin:8px 0}.import-details>summary{padding:12px 0;cursor:pointer;font-size:12px;font-weight:800;color:#071b50}.import-details[open]{padding-bottom:8px}.import-details p,.import-details small{font-size:11px;line-height:1.4}.imports-redesign .import-file-name{font-size:11px;color:#536782;margin:0 0 8px;overflow-wrap:anywhere}.imports-redesign .import-net-summary{font-size:12px}.imports-redesign .import-review-card .panel-head h3{font-size:21px}.imports-redesign .import-review-card .panel-head{margin-bottom:7px}.imports-redesign .import-review-card .field small{font-size:10px}.imports-redesign .import-review-card .import-review-actions{margin-bottom:0}.instrument-artwork{display:inline-flex;position:relative;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;background:#f0f7fb;color:#142b57;overflow:hidden;vertical-align:middle}.instrument-artwork img{width:100%;height:100%;object-fit:contain}.ia-metal,.ia-commodity,.ia-index,.ia-crypto{background:transparent}.ia-initial{font-size:10px;font-weight:900;letter-spacing:-.3px}.ia-pair{display:flex;flex-direction:column;gap:1px;align-items:center}.ia-pair i{font-size:8px;line-height:11px;font-weight:800;font-style:normal;letter-spacing:.2px}.ia-pair i+i{color:#405374}.instrument-artwork small{position:absolute;bottom:0;right:0;background:#fff9e9;border-radius:3px;padding:0 2px;font-size:7px;font-weight:900;line-height:10px}.instrument-artwork small{box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-forex.ia-image{background:transparent}.measure-results{min-width:0;color:#081d50;font-family:Nunito,Arial,sans-serif}.measure-result-summary,.measure-record-panel{background:#fff;border:1px solid #dce5f1;border-radius:15px;padding:14px}.measure-total{position:relative;text-align:center;padding:2px 0 18px;display:flex;flex-direction:column;align-items:center}.measure-total>strong{font-size:54px;font-weight:900;line-height:1.1;letter-spacing:-1.5px}.measure-total>span{font-size:14px;color:#405374;margin-top:6px}.measure-total>button{position:absolute;right:0;bottom:17px;background:none!important;border:0!important;min-height:32px;padding:2px!important;font-size:13px;color:#176dc6!important}.measure-result-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.measure-result-filters button{position:relative;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-start;gap:8px;min-height:138px;padding:14px 4px 10px!important;border:1px solid #d5e0ef!important;border-radius:11px;background:#fff;color:#081d50;font:inherit;font-weight:800;text-align:center}.measure-result-filters button[aria-checked=true]{border-color:#ff6900!important;background:#fff2e7}.measure-filter-label{font-size:14px;line-height:1.15;min-height:32px;display:flex;align-items:center}.measure-result-filters strong{font-size:28px;line-height:1;font-weight:900}.measure-radio{position:absolute;right:6px;top:6px;width:12px;height:12px;border-radius:50%;border:1px solid #627797}.measure-result-filters [aria-checked=true] .measure-radio{border:3px solid #ff6a00;background:#fff}.measure-disc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;color:#fff;background:#8b93a6}.measure-disc svg{width:22px;height:22px}.measure-disc.good{background:#119257}.measure-disc.bad{background:#e83340}.measure-record-panel{margin-top:12px;padding:12px 14px 4px}.measure-record-panel>header{border-bottom:1px solid #dce5f1;padding-bottom:8px}.measure-record-panel>header>h3{margin:0!important;font-size:20px!important;font-weight:900!important;color:#081d50}.measure-record-panel>header>span{font-size:13px;color:#405374}.measure-result-row{padding:12px 0;border-bottom:1px solid #e0e8f3;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.measure-trade-heading{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.measure-trade-heading>div{min-width:0}.measure-trade-heading strong{font-size:16px;font-weight:900;overflow-wrap:anywhere}.measure-trade-heading small{display:block;font-size:12px;color:#627392;line-height:1.4}.measure-row-result{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:45%;text-align:right}.measure-row-result>strong{font-size:16px;font-weight:900;overflow-wrap:anywhere}.measure-status{display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:800}.measure-status .measure-disc{width:20px;height:20px}.measure-status .measure-disc svg{width:15px;height:15px}.measure-status.good{color:#087e65}.measure-status.bad{color:#ba313d}.measure-value{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;width:100%;font-size:13px}.measure-row-note{width:100%;font-size:12px;color:#405374}.measure-record-panel .pagination>label{display:none}.measure-view{padding:4px 8px!important;font-size:12px!important;margin-left:auto}.smb-panel.smb-preview{border:0;padding:0;background:transparent}.smb-preview>.smb-panel-heading{margin:0!important;padding:14px 14px 4px;border:1px solid #dce5f1;border-bottom:0;border-radius:15px 15px 0 0;background:#fff}.smb-preview>.smb-panel-heading>button:first-child{font-size:21px!important;font-weight:900!important;color:#081d50}.smb-preview>.smb-panel-heading>button:first-child>svg{display:none}.smb-preview .measure-result-summary{border-top:0;border-radius:0 0 15px 15px}.smb-preview .measure-record-panel{margin-top:12px}.smb-preview .smb-tooltip{margin:0;background:#e9f4ff;padding:10px}.smb-preview .measure-record-panel .pagination{margin:0}.measure-record-panel .pg-size{display:none}.measure-record-panel .logly-pagination>label{display:none}.measure-record-panel .logly-pagination{flex-wrap:nowrap;margin:4px 0;padding:8px 0;font-size:12px}.smb-rule-recap,.smb-result-choice{padding:14px;border:1px solid #dce5f1;background:#fff;border-radius:14px;margin:12px 0}.smb-rule-recap{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.smb-rule-recap>div{display:flex;flex-direction:column;gap:3px;min-width:0}.smb-rule-recap>div+div{border-left:1px solid #dce5f1;padding-left:12px}.smb-rule-recap span{font-size:14px}.smb-rule-recap strong{font-size:16px;font-weight:900;overflow-wrap:anywhere}.smb-result-choice>h3{margin:0 0 10px;font-size:20px}.smb-result-choice .smb-choices button{min-height:48px;padding:8px!important;font-size:14px}.smb-result-choice .smb-choices small{display:none}.measure-results .measure-disc svg{color:#fff!important;stroke:currentColor}.measure-results .measure-disc{color:#fff!important}.tl-page,.tl-detail{max-width:900px;margin:0 auto;color:#102451}.tl-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tl-filters .field{min-width:0}.tl-direction-filter{grid-column:1/-1}.tl-direction-filter>span{display:block;font-size:12px;margin-bottom:5px}.tl-direction-filter>div{display:flex;gap:5px;flex-wrap:wrap}.tl-direction-filter button{border:1px solid #dce4ef;border-radius:9px;padding:9px 13px;background:#fffdf8;color:#102451;min-height:40px;font-weight:700}.tl-direction-filter button[aria-pressed=true]{background:#ff6b08;color:#fff;border-color:#ff6b08}.tl-direction-filter button:last-child{margin-left:auto}.tl-page .tl-search{width:100%;margin:12px 0;border:1px solid #dce4ef;border-radius:10px;padding:12px;background:#fff}.tl-actions{display:flex;gap:10px;margin:10px 0 16px}.tl-actions>button{flex:1}.trade-log-cards h2{font-size:18px;margin:0 0 10px}.tl-list{display:grid;gap:8px}.tl-list .tl-card{display:flex;align-items:center;gap:9px;border:1px solid #e0e6ee;border-radius:13px;padding:12px;background:#fff;text-align:left;color:#11254e;width:100%;font:inherit;cursor:pointer}.tl-card:hover{border-color:#ff9d55}.tl-card:focus-visible{outline:3px solid #3496bd;outline-offset:2px}.tl-card-main{flex:1;min-width:0}.tl-card-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tl-card-title>strong{font-size:17px;overflow-wrap:anywhere}.tl-direction{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:800;background:#e4f4fc;color:#16438b}.tl-direction svg{width:13px;height:13px}.tl-direction.short{background:#eee7ff;color:#493a87}.tl-direction.unknown{background:#eee;color:#687080}.tl-card-meta{display:block;font-size:11px;color:#405374;margin:5px 0;line-height:1.4}.tl-card-main .journal-source-pill{font-size:10px;padding:3px 7px;margin:0}.tl-card-result{display:flex;align-items:flex-end;flex-direction:column;gap:2px;min-width:0;max-width:46%}.tl-card-result>strong{font-size:17px;overflow-wrap:anywhere;text-align:right}.tl-card-result small{font-size:10px;color:#405374;text-align:right}.tl-record-id{max-width:145px;overflow-wrap:anywhere}.tl-chevron{width:15px;min-width:15px;color:#294e85}.tl-gain{color:#07885b!important}.tl-loss{color:#d54737!important}.tl-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 20px;font-size:12px}.tl-pagination label{display:flex;align-items:center;gap:6px}.tl-pagination .ov-select{min-width:65px}.tl-pagination>div{display:flex;align-items:center;gap:8px}.tl-pagination button{min-width:38px;min-height:40px;border:1px solid #dce4ef;border-radius:8px;background:#fff;padding:8px;color:#173862}.tl-pagination button:disabled{opacity:.4}.tl-empty{padding:18px;border:1px solid #e0e6ee;border-radius:12px;background:#fffdf7}.tl-evidence{display:flex;align-items:flex-start;flex-direction:column;gap:5px;background:#fff6e9;border:1px solid #ffd7b7;border-radius:13px;padding:14px;margin:12px 0}.tl-evidence strong{font-size:17px}.tl-evidence>span{font-size:13px}.tl-evidence>small{font-size:11px;line-height:1.45;color:#405374}.tl-back{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#d45b06;min-height:40px;padding:0;font-weight:800}.tl-detail-heading{margin:7px 0 16px}.tl-detail-heading h2{font-size:25px;display:flex;align-items:center;gap:10px;margin:0 0 6px}.tl-detail-heading p{margin:0;font-size:13px;color:#405374;overflow-wrap:anywhere}.tl-detail .panel{margin:12px 0;background:#fff}.tl-summary-amount{display:flex;flex-direction:column;gap:4px;margin:12px 0 20px}.tl-summary-amount>strong{font-size:29px;overflow-wrap:anywhere}.tl-summary-amount>span{color:#405374;font-size:12px}.tl-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 13px}.tl-summary-grid>div{padding:10px 0;border-bottom:1px solid #e9edf2;min-width:0}.tl-summary-grid>div:nth-child(2n){padding-left:13px}.tl-summary-grid dt{font-size:12px;color:#405374}.tl-summary-grid dd{font-size:14px;font-weight:800;margin:4px 0 0;overflow-wrap:anywhere}.tl-basis-note{font-size:11px;color:#405374;line-height:1.45;margin-bottom:0}.tl-position{border:1px solid #e0e6ee;border-radius:13px;background:#fff;padding:15px;margin:12px 0}.tl-position summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:30px}.tl-position[open] summary svg{transform:rotate(180deg)}.tl-position dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf0f4;font-size:12px}.tl-position dt{color:#405374}.tl-position dd{margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere}.tl-position p{font-size:11px;color:#405374}.tl-detail .field textarea{min-height:85px}.tl-detail .panel>small{display:block;color:#405374;font-size:11px;margin:8px 0}.tl-detail .panel>.btn{margin-top:8px}@media(max-width:500px){.tl-filters{grid-template-columns:1fr}.tl-card-title>strong{font-size:15px}.tl-list .tl-card{padding:10px 8px;gap:6px}.tl-card-result>strong{font-size:15px}.tl-card-result{max-width:42%}.tl-card-meta{font-size:10px}.tl-direction{font-size:10px;padding:4px 6px}.tl-record-id{max-width:100px}.tl-card-title{gap:5px}.tl-pagination>div{margin-left:auto}.tl-detail .panel{padding:16px}.tl-direction-filter button{padding:8px 10px}.tl-pagination>span{margin-left:auto}}.tl-list .tl-card>.instrument-artwork{flex-shrink:0}.tl-list{gap:0;border:1px solid #dce5f1;border-radius:15px;overflow:hidden;background:#fff}.tl-list .tl-card{border:0;border-bottom:1px solid #e0e8f3;border-radius:0;padding:13px 10px;gap:10px}.tl-list .tl-card:last-child{border-bottom:0}.tl-card-title>strong{font-weight:900;font-size:16px}.tl-card-meta{font-size:12px}.tl-card-result>strong{font-size:16px;font-weight:900}.tl-record-id{display:none}.tl-chevron{width:12px;min-width:12px}@media(max-width:380px){.tl-list .tl-card{gap:7px;padding:12px 8px}.tl-list .tl-card>.instrument-artwork{width:30px!important;height:30px!important}.tl-card-result>strong{font-size:14px}.tl-card-meta{font-size:11px}}.companion.character-motion{overflow:visible;border-radius:0;isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.character-pose{display:block;width:100%;aspect-ratio:1;background-size:300% 200%;background-repeat:no-repeat;transform-origin:50% 88%;pointer-events:none}.character-motion.is-alive .character-pose{animation:character-breathe 4.7s ease-in-out infinite}.character-motion.action-hello .character-pose{animation:character-greet 1.6s cubic-bezier(.3,.05,.25,1) both}.character-motion.action-saved .character-pose{animation:character-settle 1.8s ease-in-out both}@keyframes character-breathe{0%,to{transform:scale(1)}48%{transform:scale(1.008,.988)}75%{transform:scale(.997,1.004)}}@keyframes character-greet{0%{transform:scale(1)}12%{transform:scale(1.03,.96)}28%{transform:translateY(-3px) scale(.99,1.025)}48%{transform:rotate(-1deg)}70%{transform:rotate(1deg)}88%{transform:scale(1.008,.995)}to{transform:none}}@keyframes character-settle{0%,to{transform:none}20%{transform:scale(1.02,.975)}44%{transform:translateY(-2px) scale(.992,1.016)}70%{transform:scale(1.01,.993)}}@media(prefers-reduced-motion:reduce){.character-pose{animation:none!important}}.continuous-character{position:relative;aspect-ratio:1}.continuous-character .continuous-poster,.continuous-character canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.continuous-character .avatar-stage>.continuous-poster{transform:none;object-position:center}.continuous-character video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.avatar-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 94%;pointer-events:none}.continuous-character.phase-leaving .avatar-stage{animation:avatar-walk-out 2.2s linear both}.continuous-character.phase-away .avatar-stage{visibility:hidden}.continuous-character.phase-returning .avatar-stage{animation:avatar-walk-back 2.2s linear both}.continuous-character.phase-away{pointer-events:none}.scene-avatar:has(.phase-away):before,.scene-avatar:has(.phase-leaving):before,.scene-avatar:has(.phase-returning):before{opacity:0}@keyframes avatar-walk-out{0%{transform:translate(0) rotate(0)}12%{transform:translate(8%) rotate(-7deg)}25%{transform:translate(25%) rotate(7deg)}38%{transform:translate(48%) rotate(-7deg)}50%{transform:translate(70%) rotate(7deg)}63%{transform:translate(95%) rotate(-7deg)}75%{transform:translate(125%) rotate(7deg)}88%{transform:translate(153%) rotate(-7deg)}to{transform:translate(180%) rotate(0)}}@keyframes avatar-walk-back{0%{transform:translate(180%) rotate(0)}12%{transform:translate(153%) rotate(6deg)}25%{transform:translate(125%) rotate(-6deg)}38%{transform:translate(95%) rotate(6deg)}50%{transform:translate(70%) rotate(-6deg)}63%{transform:translate(48%) rotate(6deg)}75%{transform:translate(25%) rotate(-6deg)}88%{transform:translate(8%) rotate(4deg)}to{transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.avatar-stage{animation:none!important}}.continuous-character.phase-present.poke-annoyed .avatar-stage{animation:avatar-no-thanks .55s ease-in-out}@keyframes avatar-no-thanks{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}}.logly-wordmark{display:block;color:#ff6810!important;font-family:Nunito,sans-serif;font-size:clamp(27px,3.2vw,40px);font-weight:1000!important;line-height:1;letter-spacing:.015em;text-shadow:0 1px #fff6e9}.scene-avatar{position:absolute;right:6%;bottom:var(--scene-ground-inset,0px)!important;transform:translateY(calc(6.25% - 2px));width:170px;height:170px;z-index:1;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.scene-avatar:before{content:"";position:absolute;bottom:6.25%;left:17%;width:66%;height:6px;border-radius:50%;background:#34552e4d;filter:blur(3px);z-index:-1}.scene-avatar>.companion{width:100%;height:100%;pointer-events:auto}.scene-avatar>.companion.character-motion{background:transparent!important;border:0!important;padding:0!important;min-height:0;box-shadow:none!important}.scene-avatar .character-pose{height:100%;animation:none!important}.ov-hero{--scene-ground-inset:18px}.j-hero{--scene-ground-inset:8px}.js-entry .j-hero{--scene-ground-inset:12px}.scene-avatar .companion img{object-fit:contain;transform:none}.avatar-art{display:inline-block;flex-shrink:0;width:70px;height:70px;aspect-ratio:1;background-size:300% 200%;background-position:0 0;background-repeat:no-repeat}.logly-welcome{position:relative}.logly-welcome .logly-wordmark{margin-bottom:12px}.logly-welcome>.scene-avatar{position:absolute;width:205px;height:205px;right:6%;bottom:6px}.logly-welcome>div:first-child{max-width:63%}@media(max-width:760px){.logly-wordmark{font-size:30px}.scene-avatar{width:118px;height:118px;right:3%;bottom:3px}.logly-welcome>.scene-avatar{width:128px;height:128px;right:2%;bottom:5px}.logly-welcome>div:first-child{max-width:64%}.logly-welcome .logly-wordmark{margin-bottom:7px}}@media(prefers-reduced-motion:reduce){.scene-avatar .character-pose{animation:none!important}}.import-tabs{display:flex;border:1px solid #d7dfeb;border-radius:14px;padding:3px;background:#fff;margin:0 0 14px;gap:3px}.import-tabs button{flex:1;min-height:44px;border:0;background:transparent;border-radius:11px;font:800 15px Nunito,sans-serif;color:#111e49}.import-tabs button[aria-selected=true]{background:#ff6810;color:#fff}.import-tabs button:disabled{opacity:.55}.screenshot-import .panel{margin-bottom:14px}.screenshot-import .panel-head{align-items:center;gap:8px}.screenshot-import .panel-head h3{font-size:21px;line-height:1.15}.screenshot-help{color:#23385f;background:none;border:0;text-decoration:underline;font:700 12px Nunito,sans-serif;min-height:40px}.screenshot-upload{background:#fbf8ef;border-radius:16px;display:flex;align-items:center;flex-direction:column;gap:14px;padding:24px 14px;color:#111e49;text-align:center}.screenshot-upload strong{font-size:16px}.screenshot-upload .button{min-height:46px;padding:10px 22px}.screenshot-upload span{color:#687a9c;font-size:14px}.screenshot-upload small{font-size:11px}.screenshot-note{padding:13px 15px;margin-top:14px;border-radius:13px;background:#e3f5ff;color:#163157;font-size:13px;line-height:1.5}.screenshot-note p{margin:5px 0 0}.source-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 10px;border-radius:10px;background:#dedfec;color:#344065;font-size:12px;font-weight:800}.source-badge.report{background:#d8f2ff;color:#153560}.screenshot-labels{display:grid;grid-template-columns:max-content 1fr;gap:12px;align-items:center;font-size:13px}.screenshot-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-size:13px;line-height:1.45}.screenshot-check input{width:19px!important;height:19px!important;flex:0 0 19px;accent-color:#fb690f;margin:1px 0 0;padding:0}.screenshot-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:12px}.screenshot-thumbs img{height:130px;max-width:100%;object-fit:contain;background:#f4f1e9;border-radius:8px}.screenshot-thumbs small{display:block;overflow-wrap:anywhere}.screenshot-thumbs p{font-size:12px}.screenshot-import small{display:block}.screenshot-review-row{border:1px solid #dce3eb;border-radius:12px;padding:12px;margin-top:12px}.screenshot-review-row summary{cursor:pointer;font-weight:800;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.screenshot-review-row summary>span:last-child{font-size:11px;color:#5d6f88}.screenshot-review-layout{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;margin-top:14px}.screenshot-review-layout img{width:100%;max-height:460px;object-fit:contain}.screenshot-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.screenshot-fields .field{margin:0;min-width:0}.screenshot-fields input{width:100%;min-width:0}.screenshot-fields .field:nth-child(n+6){grid-column:1/-1}.screenshot-import pre{white-space:pre-wrap;font-size:11px;overflow-wrap:anywhere}.screenshot-error{padding:14px;background:#fff0e7;color:#9d321b;border-radius:12px}.screenshot-daily>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #e8edf0}.screenshot-daily button{border:0;background:none;color:#102247;font:800 13px Nunito,sans-serif}.screenshot-daily span{font-size:12px;color:#667797}.screenshot-daily strong{margin-left:auto}.screenshot-saved-row{display:grid;gap:5px;border-top:1px solid #e7e8e9;padding:12px 0;font-size:13px}.screenshot-full{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin:auto}.screenshot-guide .modal{width:min(440px,calc(100vw - 24px));padding:12px 14px 0;background:#fffdf7;border-radius:24px;max-height:90dvh;overflow:auto}.screenshot-guide .panel-head{position:absolute;right:18px;top:17px;z-index:2;margin:0}.screenshot-guide .panel-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.screenshot-guide .panel-head .button{width:36px;min-height:36px;padding:7px;background:#fff;border:1px solid #e1e5eb;border-radius:50%;color:#111b49}.screenshot-guide .modal{position:relative}.screenshot-guide-scene{height:150px;background:#c8edfa url(/logly/landscape.png) center bottom/cover;border-radius:16px 16px 0 0;position:relative;margin:0 -2px 14px;overflow:hidden}.screenshot-guide-scene .logly-wordmark{position:absolute;top:24px;left:18px;font-size:29px}.screenshot-guide-scene .scene-avatar{width:118px;height:118px;right:12%}.screenshot-guide h2{font-size:22px;line-height:1.2;margin:0 0 3px;font-weight:900;letter-spacing:-.5px;color:#101b43}.screenshot-guide p{font-size:13px;color:#607392;margin:4px 0 12px}.screenshot-steps{list-style:none;counter-reset:guide;padding:0;margin:18px 0 4px}.screenshot-steps li{counter-increment:guide;display:flex;gap:12px;margin-bottom:14px}.screenshot-steps li:before{content:counter(guide);background:#ffedce;color:#fa6608;flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:19px}.screenshot-steps strong{font-size:14px;color:#101b43}.screenshot-steps p{margin:2px 0}.screenshot-guide details{border-bottom:1px solid #e7e7e1;padding:12px 0;font-size:13px}.screenshot-guide summary{font-weight:800;cursor:pointer}.screenshot-guide footer{position:sticky;bottom:0;background:#fffdf7;padding:12px 0;text-align:center}.screenshot-guide footer .button{width:100%;min-height:44px}.screenshot-guide footer small{font-size:11px;color:#687995;margin-top:6px;display:block}.screenshot-scope{margin:8px 0 14px;padding:10px 14px;background:#fff0db;border-radius:12px;color:#233251;font-size:13px}.screenshot-scope p{margin:5px 0}.screenshot-scope .button{margin-top:6px}.screenshot-match{padding:12px;border:1px solid #ffd3af;border-radius:12px;margin:10px 0}.screenshot-match select{width:100%}@media(max-width:600px){.screenshot-review-layout{grid-template-columns:1fr}.screenshot-review-layout>a{max-height:235px;overflow:auto;background:#f4f1e9;text-align:center;border-radius:10px}.screenshot-review-layout img{width:100%;max-height:none}.screenshot-fields .field{font-size:12px}.screenshot-fields input{font-size:14px}.screenshot-labels{font-size:12px}.screenshot-guide .modal-shade{align-items:flex-end;padding-bottom:0}.screenshot-guide .modal{max-height:92dvh;border-radius:24px 24px 0 0}}.screenshot-import .panel-head{display:flex!important;flex-direction:row!important;justify-content:space-between}.screenshot-import .panel-head>div{flex:0 0 auto}.screenshot-import .panel-head h3{margin:0}.screenshot-check input{min-height:19px!important;min-width:19px!important}.screenshot-check{min-height:36px;align-items:center}.imports-redesign .logly-welcome .eyebrow{display:none}.imports-redesign main>.account-header{margin-bottom:14px}.screenshot-import .screenshot-help{padding:4px;min-height:36px}.screenshot-import .panel:has(>.screenshot-upload)>.footnote{font-size:12px}.logly-app .screenshot-guide footer{margin:0;padding:12px 0;border:0;display:block}.logly-app .screenshot-guide .screenshot-note p{margin:4px 0 0;line-height:1.4}.logly-app .screenshot-guide details{margin:8px 0;padding:12px;border:1px solid #dce3eb;border-radius:12px;background:#fff}.logly-app .screenshot-guide summary{list-style:none}.logly-app .screenshot-guide summary::-webkit-details-marker{display:none}.logly-app .screenshot-guide summary{display:flex;justify-content:space-between;gap:8px;align-items:center}.logly-app .screenshot-import .panel{padding:14px;margin-bottom:12px}.screenshot-import .panel-head h3{font-size:19px}.screenshot-import .screenshot-help{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:72px;padding:8px 12px;border:1px solid #c8d1de;border-radius:12px;background:#fffdf7;text-decoration:none;color:#23385f;font-size:13px;font-weight:800;flex-shrink:0}.screenshot-import .screenshot-upload{gap:8px;padding:15px 10px;border:1px dashed #d8cbb8;border-radius:13px}.screenshot-import .screenshot-upload strong{font-size:15px}.screenshot-import .screenshot-upload small{color:#405374;font-size:11px;line-height:1.5}.screenshot-review-hint{display:flex;justify-content:center;align-items:center;gap:6px;color:#405374;font-size:12px;margin:10px 0 0}.screenshot-account-copy{font-size:13px;color:#405374;margin:0 0 12px}.screenshot-account-type{padding:12px;margin-bottom:12px;border:1px solid #d4dfec;border-radius:14px;background:#edf5fb}.screenshot-account-type .field{margin:0}.screenshot-guide p,.screenshot-guide footer small{color:#405374}.screenshot-filters{display:flex;gap:5px;margin:10px 0 12px}.screenshot-filters button{flex:1;display:flex;gap:5px;justify-content:center;align-items:center;border:1px solid #d7e1eb;border-radius:11px;background:#fff;min-height:44px;padding:7px 5px;color:#263959;font:800 12px Nunito,sans-serif}.screenshot-filters button[aria-pressed=true]{background:#e9f4fb;border-color:#9dbed5;color:#14284d}.screenshot-filters span{font-size:11px;background:#f0f3f7;border-radius:8px;padding:1px 5px}.screenshot-review-row{padding:10px;margin:8px 0}.screenshot-review-row summary{gap:4px 9px;font-size:13px}.screenshot-review-row summary>strong{flex:1}.screenshot-review-row summary>span{font-size:11px;color:#405374}.screenshot-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;align-content:start}.screenshot-facts>div{min-width:0;border-bottom:1px solid #e8edf2;padding-bottom:7px}.screenshot-facts dt{color:#405374;font-size:11px}.screenshot-facts dd{margin:2px 0 0;font-size:13px;font-weight:800;color:#162747;overflow-wrap:anywhere}.screenshot-facts>div:nth-child(n+6){grid-column:1/-1}.screenshot-row-actions{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 3px}.screenshot-row-actions .button{min-height:44px;font-size:12px;padding:8px 11px}.screenshot-source-row{padding:10px 0;border-bottom:1px solid #e1e7ee}.screenshot-source-row summary{cursor:pointer;display:flex;gap:10px;justify-content:space-between;font-size:12px;color:#405374}.screenshot-source-row summary strong{overflow-wrap:anywhere;min-width:0;color:#162747}.screenshot-source-row summary span{flex-shrink:0}.screenshot-source-row img{display:block;max-width:100%;max-height:250px;object-fit:contain;margin:10px auto}.screenshot-confirmations{border-top:1px solid #e1e7ee;margin-top:12px;padding-top:3px}.screenshot-confirmations small{font-size:11px;color:#405374}.screenshot-save{position:sticky;bottom:calc(78px + env(safe-area-inset-bottom));background:#fffdf8;border:1px solid #e5e3da;box-shadow:0 -3px 16px #192c4310;border-radius:12px;display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px;margin-top:12px;z-index:3}.screenshot-save strong{font-size:12px}.screenshot-save small{font-size:11px;color:#405374}.screenshot-save .button{flex-shrink:0;min-height:44px;font-size:13px}@media(min-width:769px){.screenshot-save{bottom:12px}}@media(max-width:400px){.screenshot-save{flex-direction:column;align-items:stretch}.screenshot-save .button{width:100%}.screenshot-filters{gap:3px}.screenshot-filters button{font-size:11px}}.screenshot-source-container{border:1px solid #dce3eb;border-radius:14px;background:#fffdf8;padding:12px;margin-bottom:12px}.screenshot-source-batch>summary,.screenshot-saved-disclosure>summary{cursor:pointer;color:#14284d;font-size:14px;font-weight:800;min-height:32px;align-content:center}.screenshot-source-batch>.screenshot-help{margin:5px 0 10px}.screenshot-gross{margin:0 0 12px}.screenshot-saved-disclosure{margin-top:14px;padding:12px;border:1px solid #dce3eb;border-radius:14px;background:#fffdf8}.screenshot-saved-disclosure .panel{margin:10px 0 0!important}.tag-manager,.tag-picker,.tag-form{color:#101d51;font-family:Nunito,Arial,sans-serif}.tag-manager{max-width:1100px;margin:0 auto}.tag-manager h1{font-size:42px;font-weight:900;margin:0}.tag-manager h3,.tag-picker h3,.tag-form h3{font-size:22px;font-weight:900;margin:0 0 16px}.tag-manager p,.tag-picker p{line-height:1.5}.tag-hero{display:flex;align-items:center;justify-content:space-between;position:relative;padding:28px 22px;margin:12px 0 24px;background:#dff4ff url(/logly/landscape.png) center 65%/cover;border-radius:20px;min-height:160px}.tag-hero img{width:115px;height:130px;object-fit:contain}.tag-hero p{margin:8px 0 0}.tag-manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.tag-manager input,.tag-picker>input,.tag-form input,.tag-form textarea{width:100%;box-sizing:border-box;background:#fffefc!important;color:#101d51!important;border:1px solid #d6dae3!important;border-radius:10px!important;padding:12px!important;font:inherit!important;font-size:16px!important;min-height:46px}.tag-form textarea{resize:vertical}.tag-form label{display:block;font-weight:800;margin:16px 0}.tag-form label input,.tag-form label textarea{margin-top:8px}.tag-form small{font-weight:400;color:#61708d}.tag-tabs{display:flex;gap:8px;margin:12px 0}.tag-tabs button,.tag-actions button{min-height:44px;border:1px solid #dde0e7;border-radius:10px;padding:10px 16px;background:#fff;color:#101d51;font:inherit;cursor:pointer}.tag-tabs button[aria-pressed=true]{background:#ff7515;color:#fff;border-color:#ff7515}.tag-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border:1px solid #e1e2e7;border-radius:14px;background:#fffefb;padding:16px;margin:10px 0}.tag-row p{margin:0;grid-column:1;font-size:14px}.tag-row>small{grid-column:1;color:#5a6785}.tag-row>button{grid-column:2;min-width:44px;min-height:44px;border:0;background:transparent;color:#24386a;cursor:pointer}.tag-row>button[aria-label]{grid-row:1/3}.tag-row>.tag-archive{font-size:12px;grid-row:3}.tag-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow-wrap:anywhere;border-radius:18px;padding:6px 12px;background:#eff0f5;color:#28365e;font-size:13px;font-weight:700;line-height:1.4}.tag-chips{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.tag-remove{border:0;background:transparent;padding:0;cursor:pointer;min-height:44px}.tag-form{background:#fffefb;border:1px solid #e1e2e7;border-radius:16px;padding:20px}.tag-form fieldset{border:0;margin:18px 0;padding:0}.tag-form legend{font-weight:800;margin-bottom:12px}.tag-swatches{display:flex;gap:10px;flex-wrap:wrap}.tag-swatches button{width:44px;height:44px;border-radius:50%;border:2px solid transparent;display:grid;place-items:center;cursor:pointer}.tag-swatches button[aria-pressed=true]{outline:2px solid #238bde;outline-offset:3px}.tag-preview{display:flex;align-items:center;gap:12px;margin:20px 0}.tag-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:18px;flex-wrap:wrap}.tag-actions button{display:inline-flex;align-items:center;gap:8px}.tag-actions .tag-primary{background:#ff7515;border-color:#ff7515;color:#fff;font-weight:900;flex:1;justify-content:center}.tag-info{display:flex;gap:14px;background:#e3f4ff;border:1px solid #b8e4ff;padding:18px;border-radius:16px;margin:22px 0}.tag-info>svg{flex-shrink:0;width:24px;height:24px}.tag-info p{margin:0}.tag-info small{display:block;margin-top:8px;color:#486084;font-size:12px}.tag-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;background:transparent;color:#203f76;font:inherit;cursor:pointer;padding:6px 0}.tag-picker{border:1px solid #e1e2e7;border-radius:16px;padding:20px;background:#fffefb;margin:18px 0}.tag-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.tag-heading h3{margin:0}.tag-heading small{color:#58698e}.tag-picker>p{color:#52668c;font-size:14px}.tag-options{max-height:260px;overflow:auto;margin:10px 0;border:1px solid #e7e8ee;border-radius:10px}.tag-options label{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;padding:12px!important;margin:0!important;border-bottom:1px solid #eee;font-weight:400!important;cursor:pointer}.tag-options input[type=checkbox]{width:22px!important;min-height:22px!important;height:22px!important;flex-shrink:0;accent-color:#2994ef}.tag-options small{display:block;color:#5c6b89;font-size:12px;margin:5px 0 0}.tag-picker>small{display:block;color:#627291;line-height:1.5;margin-top:12px}.tag-picker [role=alert],.tag-form [role=alert],.tag-limit{color:#973b12!important;font-size:13px}.plan-manage-tags{float:right;margin:-4px 0 8px}.plan-search{clear:both}.journal-tag-day .tag-actions{border-top:1px solid #e9e7e3;padding-top:12px}.journal-tag-day>.j-row>small{background:#e0f5e4;color:#23633d;border-radius:18px;padding:7px 12px}.day-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag-manager button:focus-visible,.tag-picker button:focus-visible,.tag-form button:focus-visible{outline:3px solid #238bde;outline-offset:3px}@media(max-width:700px){.tag-manager-grid{grid-template-columns:1fr;gap:14px}.tag-manager h1{font-size:32px}.tag-hero{padding:20px 16px;min-height:140px}.tag-hero>div{max-width:70%}.tag-hero img{width:85px;height:105px}.tag-hero p{font-size:14px}.tag-form,.tag-picker{padding:16px}.tag-row{padding:14px}.tag-manager .tag-form{margin-top:4px}.tag-picker .tag-form{padding:12px}.tag-swatches{gap:8px}.tag-swatches button{width:38px;height:38px}.tag-heading small{font-size:12px}}.tag-day-filter{margin-top:18px}.tag-day-filter button{border:1px solid transparent;border-radius:18px;background:transparent;min-height:44px;padding:0 4px;color:#142954;cursor:pointer}.tag-day-filter button[aria-pressed=true]{border-color:#f8791b;background:#fff0df}.tag-day-filter button:first-child{padding:6px 18px}.tag-day-filter .tag-chips .tag-chips{margin:0}.tag-manager input:focus,.tag-form input:focus,.tag-picker input:focus{outline:2px solid #57a3de;outline-offset:2px}.journal-tag-day .tag-actions button{flex:1;justify-content:center;padding:9px 7px;font-size:13px;white-space:nowrap}.tag-day-filter button .tag-chip{font-size:12px}.j-app .tag-day-filter button{padding:0 4px;border-radius:20px}.j-app .tag-day-filter button:first-child{padding:6px 14px}.j-app .tag-link{border:0;background:transparent;padding:6px 0}.tag-manager .tag-form{scroll-margin-top:95px}.tag-row{grid-template-columns:minmax(0,1fr) auto 38px;gap:8px;padding:12px}.tag-row>.tag-chip{justify-self:start;grid-column:1;grid-row:1}.tag-row>small{grid-column:2;grid-row:1;font-size:12px;white-space:nowrap}.tag-row>button[aria-label]{grid-column:3;grid-row:1/3;min-width:38px}.tag-row>p{grid-column:1/3;grid-row:2;font-size:13px}.tag-form .tag-actions{gap:8px}.tag-form .tag-actions button{font-size:13px;padding:10px 12px}.j-app .tag-remove{padding:0;border:0;background:transparent;min-height:44px}.j-app .tag-form .tag-swatches button{padding:0;min-height:44px;width:44px;height:44px;border-radius:50%}.j-app .tag-form textarea{min-height:85px}.j-app .tag-form .tag-primary,.j-app .tag-tabs button[aria-pressed=true]{background:#ff7515;color:#fff;border-color:#ff7515}.j-app .tag-picker{padding:14px}.j-app .tag-picker>.tag-chips{gap:5px}.tag-hero{overflow:hidden}.tag-hero>div:first-child{position:relative;z-index:2;max-width:65%}.tag-hero>.scene-avatar{position:absolute;right:4%;bottom:3px;width:140px;height:140px}.tag-hero .logly-wordmark{font-size:27px;margin-bottom:9px}@media(max-width:600px){.tag-hero{min-height:185px}.tag-hero>.scene-avatar{right:2%;bottom:3px;width:115px;height:115px}.tag-hero .logly-wordmark{font-size:28px}}.compact-rule-tags{position:relative;min-width:0;margin:0 10px 8px}.compact-tag-row{display:flex;align-items:center;gap:5px;min-width:0}.compact-tag-slot{min-width:0;flex:0 1 auto;max-width:46%}.compact-tag-slot .tag-chip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;padding:3px 6px;border-radius:8px;font-weight:700;max-width:100%}.compact-rule-tags .compact-tag-more{flex:0 0 auto;min-height:28px;min-width:30px;padding:2px 4px;border:0;background:transparent;color:#405374;font-size:11px;font-weight:800;cursor:pointer}.compact-tag-popover{position:absolute;right:0;top:100%;z-index:40;max-width:240px;min-width:150px;padding:10px 12px;border:1px solid #dce4ef;border-radius:10px;background:#fffefa;box-shadow:0 6px 20px #10204b22;font-size:12px;color:#10204b;overflow-wrap:anywhere}.compact-tag-popover strong{font-size:11px}.compact-tag-popover>div{padding-top:6px}.compact-tag-more:focus-visible{outline:2px solid #238bde;outline-offset:1px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf1f3;background:#0c1114;font-synthesis:none;color-scheme:dark;font-weight:400;--line:#303b42;--muted:#a2aeb7;--green:#4de4b1;--red:#ff9386}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.35;cursor:not-allowed}button{transition:background .18s,border-color .18s,transform .18s}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}a{color:var(--green)}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h1{font-size:42px;letter-spacing:-1.9px;font-weight:550;margin-bottom:6px;line-height:1.18}h2{font-size:26px;letter-spacing:-.6px;font-weight:500}h3{font-size:17px;letter-spacing:-.25px;font-weight:500;margin-bottom:17px}small{font-size:12px;color:var(--muted)}.muted{color:var(--muted)}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.grow{flex:1}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:2.6px;color:#acb9c2;display:block;margin-bottom:12px}.topbar{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:24px;border-bottom:1px solid #3e484e;background:#12191d url(/chrome-ribbon.png) center 42%/cover;position:relative;z-index:20}.brand{text-align:left;background:none;border:0;color:#f4f6f7;padding:0;flex-shrink:0}.brand strong{display:block;font-size:22px;font-weight:450;letter-spacing:-.8px}.brand small{display:block;margin-top:3px;font-size:12px}.main-nav{display:flex;padding:5px;border:1px solid #56636c80;border-radius:40px;background:#11171cdb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 32px #0005;align-items:center}.main-nav button{border:1px solid transparent;color:#c4cbd1;background:transparent;padding:12px 21px;border-radius:28px;font-size:12px;display:flex;gap:8px;align-items:center;white-space:nowrap}.main-nav button.active,.main-nav button:hover{background:#313b43bd;border-color:#65727c90;color:#fff;box-shadow:inset 0 1px 7px #bcc7d61a}.more-wrap{position:relative}.more-menu{position:absolute;right:0;top:49px;background:#172127f5;border:1px solid #485760;border-radius:16px;padding:9px;min-width:236px;box-shadow:0 18px 50px #0009;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.more-menu button{width:100%;border-radius:8px;text-align:left;padding:11px 13px}.account-control{display:flex;gap:12px;align-items:center}.avatar{width:40px;height:40px;border:1px solid #53616b;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#283239}.account-control .field{margin:0;gap:2px}.account-control .field span{font-size:10px}.account-control select{padding:2px 18px 2px 0;border:none;background:transparent;font-size:12px;max-width:145px}.account-control option{background:#182126}main{max-width:1600px;margin:auto;padding:30px 28px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:15px}.page-heading p{margin:4px 0 0;color:#b7c2cb;font-size:17px}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #34434c70;border-radius:24px;color:#bcc8cf;font-size:11px;background:#192227;white-space:nowrap}.journal-dot{display:inline-block;background:var(--green);width:7px;height:7px;border-radius:50%;flex-shrink:0}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button{background:#1a2329;color:#edf2f5;border:1px solid #53616c;border-radius:24px;padding:12px 20px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;box-shadow:inset 0 1px 9px #ccd8e410;white-space:nowrap}.button:hover{background:#2b3841;border-color:#8a9aa4}.button.primary{background:var(--green);color:#09241b;border-color:#79edc6;font-weight:550;box-shadow:0 0 22px #42e7a914}.button.primary:hover{background:#83f0ca}.icon-btn{background:none;border:none;color:#bac6ce;padding:4px}.panel{background:#121b20cc;border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0;box-shadow:inset 0 1px 16px #dae6ef03;margin-bottom:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.panel-head h2,.panel-head h3{margin:0}.panel-head p{margin:8px 0}.panel-head>div:last-child{display:flex;align-items:center;gap:8px}.panel-head>div:first-child:not(:last-child){display:block}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px}.stats.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.stat{padding:24px 22px 21px;background:#151e23b8;border:1px solid var(--line);border-radius:10px;min-width:0;box-shadow:inset 0 0 24px #d5dce804}.stat>span{display:block;color:#b7c1ca;font-size:13px;margin-bottom:11px}.stat strong{font-size:34px;font-weight:500;letter-spacing:-1.2px;display:block;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.stat small{display:block;margin-top:12px;font-size:11px}.six .stat{padding:18px 15px}.six .stat strong{font-size:26px}.filters{display:flex;align-items:end;gap:15px;padding:15px 20px;background:#151f24;border:1px solid var(--line);border-radius:12px;margin-bottom:22px;flex-wrap:wrap}.filters .field{margin:0;flex:0 1 180px}.filters .muted{margin-left:auto;font-size:12px;align-self:center}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:21px;color:#d8e0e5;font-size:13px}.field>span{line-height:1.5}input:not([type=checkbox]):not([type=range]),textarea,select{background:#111b21;color:#e7edf2;border:1px solid #3c4b55;border-radius:8px;padding:11px 13px;min-width:0;max-width:100%;width:100%;font-size:13px}input[type=date]{width:auto}input[type=file]{font-size:12px!important;padding:10px!important}input::file-selector-button{background:#26363e;color:#fff;border:1px solid #4d606b;padding:7px 13px;border-radius:5px;margin-right:10px;cursor:pointer}textarea{resize:vertical;min-height:122px;line-height:1.8}input::placeholder,textarea::placeholder{color:#82939d}input[type=checkbox]{accent-color:var(--green);width:18px;height:18px;flex-shrink:0}input[type=range]{accent-color:var(--green);width:100%}.tabs{display:flex;gap:3px;border:1px solid #36444e;border-radius:26px;padding:4px;background:#11191f;max-width:max-content;margin:18px 0 24px;flex-wrap:wrap}.tabs button{padding:10px 20px;border-radius:23px;background:transparent;border:1px solid transparent;color:#aebcc6;font-size:12px}.tabs button.active{background:#2b3942;color:#fff;border-color:#63737e}.section-controls{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 0 22px;flex-wrap:wrap}.section-controls .search{width:300px}.month-label{font-size:15px;white-space:nowrap}.month-controls .button{padding:9px 12px;min-height:36px}.month-controls{justify-content:center;margin:12px 0}.footnote{font-size:11px;color:#93a5af;margin:13px 0 0;line-height:1.75}.footnote .journal-dot{margin-right:6px}.hero{height:390px;border-bottom:1px solid #3b454c;margin:-30px -28px 26px;padding:44px;background:#11191c url(/chrome-ribbon.png) center 47%/cover;position:relative;overflow:hidden}.hero>div{position:relative;max-width:520px}.hero h1{font-size:66px;line-height:1.04;letter-spacing:-3px;font-weight:450;margin:18px 0}.hero p{font-size:16px;color:#bdcbd3}.hero .eyebrow{font-size:10px}.hero .button{margin-top:10px;background:#131f25bb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-widgets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.small-widget{grid-column:span 2}.wide-widget{grid-column:span 3}.dashboard-widgets .panel{height:100%;margin:0}.wide-widget:last-child{grid-column:1/-1}.chart{margin:8px 0}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:20px}.calendar-panel{padding:0;overflow:hidden}.calendar-panel>.footnote{padding:0 20px 16px}.calendar-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) 1.2fr}.calendar-row>div,.calendar-row>button{border-right:1px solid #2b373e;border-bottom:1px solid #2b373e}.calendar-row>:last-child{border-right:none}.calendar-row:last-of-type>*{border-bottom:none}.calendar .headings>div{text-align:center;padding:17px 3px;font-size:12px;color:#b3bec6;background:#19222855}.day{min-height:113px;background:transparent;color:#ecf1f5;border:0;padding:14px 12px;text-align:left;display:flex;flex-direction:column;gap:7px;position:relative;transition:background .2s}.day:hover{background:#1d3133}.day.selected{background:#17302c;box-shadow:inset 0 0 0 1px var(--green);border-radius:6px}.day.outside{opacity:.3}.day-number{font-size:13px;display:flex;align-items:center;gap:5px}.day-number small{font-size:8px;color:#92bfe7;border:1px solid #638aad;padding:1px 4px;border-radius:7px}.day strong{font-size:14px;font-weight:500;letter-spacing:-.3px;white-space:nowrap}.day>span:last-of-type{font-size:11px;color:#a1b0bb}.week-total{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;font-size:14px}.mini .calendar-row{grid-template-columns:repeat(7,minmax(0,1fr))}.mini .day{min-height:40px;padding:9px 6px;align-items:center;gap:4px}.mini .headings>div{font-size:10px;padding:10px 0}.mini .day-number small{display:none}.mini .calendar-row>div,.mini .calendar-row>button{border:0}.mini .day-number{font-size:11px}.day-drawer h2{font-size:38px;margin:25px 0;letter-spacing:-1.3px}.day-drawer h3{font-size:16px}.day-drawer .button{width:100%;margin-top:15px}.summary-row{display:flex;justify-content:space-between;gap:15px;padding:22px 0;margin-bottom:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.summary-row b{font-size:25px;font-weight:450;display:block}.summary-row small{display:block;margin-top:5px}.day-trades{max-height:240px;overflow:auto;margin-bottom:25px}.day-trades button{display:flex;gap:8px;align-items:center;justify-content:space-between;background:transparent;border:0;border-bottom:1px solid #2c3a42;padding:14px 0;width:100%;color:#fff;font-size:12px}.day-trades button:hover{background:#24333b}.note-preview{background:#192329;border:1px solid #34434c;border-radius:8px;padding:15px;font-size:13px;color:#bec9d2;white-space:pre-wrap}.journal-layout{display:grid;grid-template-columns:270px minmax(0,1fr) 270px;gap:20px}.journal-layout .panel{padding:21px}.journal-layout .month-controls{gap:3px}.journal-layout .month-controls .button:last-child{display:none}.journal-layout .month-label{font-size:12px}.journal-layout h2{font-size:24px}.journal-layout .panel-head{align-items:start;flex-wrap:wrap}.journal-layout .stat strong{font-size:29px}.journal-layout .stat{padding:0 0 18px;border:0;background:none;box-shadow:none}.journal-layout .tabs{border-radius:8px;max-width:none;justify-content:space-between}.journal-layout .tabs button{padding:10px 9px;font-size:11px}.journal-editor{min-height:350px;line-height:1.85!important;font-size:14px!important;padding:20px!important}.entry-link{display:block;width:100%;background:transparent;border:1px solid transparent;border-bottom-color:#2f3b43;color:#dce4e9;border-radius:8px;padding:17px 12px;margin:7px 0;text-align:left;line-height:1.5;font-size:12px}.entry-link small{display:block;margin-top:5px;font-size:11px}.entry-link.active{border-color:#4cbd97;background:#15352c}.emotion-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:30px}.emotion-grid button{background:#1a262d;border:1px solid #384a54;border-radius:9px;color:#bbc8d1;padding:13px 6px;font-size:12px}.emotion-grid button.active{background:#183b32;border-color:#51dcb0;color:#ceffed}.check{display:flex;align-items:center;gap:11px;font-size:12px;margin:16px 0;line-height:1.6}.attachments{display:flex;gap:12px;flex-wrap:wrap}.attachments>div{width:160px;border:1px solid #3b4d57;border-radius:8px;padding:7px}.attachments img{width:100%;height:95px;object-fit:cover}.attachments small{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.attachments .button{padding:4px;min-height:25px;border:0}.playbook-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px}.playbook-layout>.panel:first-child>.button{margin-top:12px;width:100%;justify-content:start}.strategy-image{min-height:270px;border:1px solid #2e3d45;border-radius:8px;overflow:hidden;margin:18px 0}.strategy-image img{width:100%;max-height:420px;object-fit:contain}.full-image{display:block;width:100%;max-height:550px;object-fit:contain;margin:20px 0}.rule{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #2e3b43;font-size:13px;margin:0}.rule>span:first-child{border:1px solid #657780;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;color:#9bebd0}.rule .grow{border:none!important;display:block!important;width:auto!important;height:auto!important;color:inherit!important}.detail-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.detail-layout .stats{gap:8px}.detail-layout .stat{padding:12px 8px;border:0}.detail-layout .stat strong{font-size:20px}.detail-layout .stat>span{font-size:11px}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;color:#a9b7c1;background:#1a252b77;font-size:11px;font-weight:400;padding:13px 10px;border-bottom:1px solid #3b4b55}td{padding:16px 10px;border-bottom:1px solid #2c3941;color:#d0dbe2;font-variant-numeric:tabular-nums}tbody tr:hover{background:#1b2a30}.table-scroll tbody tr{cursor:pointer}.table-scroll{overflow:auto}.table-scroll table{white-space:nowrap}.table-scroll+.section-controls{margin:22px 0 0}.tag{font-size:10px;padding:4px 9px;border:1px solid currentColor;border-radius:7px;background:#12251f}.compact td{padding:9px}.empty{padding:42px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#9fb1bc;min-height:200px}.empty h3{color:#d4dfe5;margin:18px 0 4px}.empty p{font-size:13px;max-width:450px;margin:7px auto 20px}.reflection{font-size:19px;line-height:1.7;color:#c5d4dd;font-style:italic}.upload-zone{padding:35px;border:1px dashed #5a707c;border-radius:12px;text-align:center;display:flex;align-items:center;flex-direction:column;margin-bottom:18px;background:#15232866}.upload-zone h2{margin:15px 0 5px}.upload-zone p{color:#abbcc7;margin-bottom:18px}.upload-zone input{max-width:430px;margin:12px 0}.upload-zone small{margin:10px 0}.goal{border:1px solid #344750;border-radius:10px;padding:24px;margin:15px 0 23px}.goal .field{margin:17px 0 0}.goal progress{height:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;overflow:hidden;background:#35464f}.goal progress::-webkit-progress-bar{background:#35464f}.goal progress::-webkit-progress-value{background:var(--green)}.slider-row{display:flex;align-items:center;gap:20px}.slider-row input[type=number]{width:100px}.switch-row{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:10px 0;border-bottom:1px solid #2e3e47;font-size:14px}.stack{display:flex;flex-direction:column;gap:18px}.stack .button{justify-content:start}.stack .field{margin:0}hr{border:0;border-top:1px solid #34454e;margin:30px 0}.layout-row{display:flex;align-items:center;gap:12px;border:1px solid #39505b;border-radius:10px;padding:17px;margin-bottom:15px;background:#182830;cursor:grab}.layout-row .button{padding:7px 10px}.modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#03080dc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:650px;max-width:100%;max-height:92vh;overflow:auto;background:#152127;border:1px solid #5a6e79;border-radius:18px;padding:25px;box-shadow:0 30px 100px #000a}.modal .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.modal .form-grid .field:last-child{grid-column:1/-1}.modal .row{margin-top:20px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#213a32;border:1px solid #75d8b6;color:#d9ffef;border-radius:12px;padding:15px 24px;box-shadow:0 15px 50px #0008;z-index:150;max-width:90%;font-size:13px}footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9aaeb9;border-top:1px solid #2d3c44;margin-top:38px;padding:25px 0}footer button{display:flex;align-items:center;gap:7px;background:transparent;color:#b9cbd6;border:0;font-size:12px}.reduced-motion *{transition:none!important;animation:none!important}@media(min-width:1700px){.hero{border-radius:12px;margin-top:0}.topbar{padding-left:max(32px,calc((100vw - 1540px)/2));padding-right:max(32px,calc((100vw - 1540px)/2))}}@media(max-width:1200px){.topbar{padding:0 20px;gap:15px}.main-nav button{padding:12px 14px}.brand strong{font-size:19px}.account-control .avatar{display:none}.journal-layout{grid-template-columns:220px minmax(0,1fr)}.journal-layout>.panel:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.journal-layout>.panel:last-child h3{grid-column:1/-1}.calendar-layout{grid-template-columns:minmax(0,1fr) 290px}.day{padding:12px 8px}.day strong{font-size:12px}.stats.six{grid-template-columns:repeat(3,1fr)}.stat strong{font-size:29px}.detail-layout{grid-template-columns:1fr 1fr}}@media(max-width:900px){.topbar{height:auto;min-height:120px;flex-wrap:wrap;padding:15px 20px}.brand{order:0}.account-control{order:1;margin-left:auto}.main-nav{order:2;width:100%;justify-content:space-between}.main-nav button{padding:10px 14px}.page-heading h1{font-size:32px}.calendar-layout{grid-template-columns:1fr}.day-drawer{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.day-drawer h2{margin:0}.day-drawer .summary-row{grid-column:1/-1}.day-drawer .day-trades{grid-row:4/7;grid-column:1}.day-drawer .note-preview{grid-column:2}.day-drawer>h3:nth-of-type(3){grid-column:2}.two-col,.detail-layout{grid-template-columns:1fr}.playbook-layout{grid-template-columns:210px minmax(0,1fr)}.playbook-layout .stats{gap:7px}.playbook-layout .stat{padding:15px 8px}.playbook-layout .stat strong{font-size:22px}.hero h1{font-size:55px}.hero{height:355px}.wide-widget{grid-column:1/-1}.journal-layout{grid-template-columns:1fr}.journal-layout>.panel:first-child{display:none}.journal-layout>.panel:last-child{display:block}.journal-layout .panel-head{flex-wrap:nowrap}}@media(max-width:600px){main{padding:23px 14px}.topbar{padding:14px}.main-nav button{font-size:10px;padding:10px 9px}.brand strong{font-size:19px}.account-control select{max-width:120px}.page-heading{align-items:start}.page-heading h1{font-size:28px;letter-spacing:-1px}.page-heading p{font-size:13px}.page-heading>.badge{font-size:9px;padding:6px}.page-heading .eyebrow{font-size:8px}.stats{gap:7px}.stat{padding:16px 10px}.stat strong{font-size:23px;letter-spacing:-.7px}.stat>span{font-size:10px}.stat small{font-size:9px;line-height:1.5}.stats.six{grid-template-columns:repeat(2,1fr)}.panel{padding:17px}.calendar-panel{padding:0;overflow:auto}.calendar-panel .calendar{min-width:610px}.calendar-layout .stats .stat strong{font-size:22px}.day-drawer{display:block}.day-drawer h2{margin:20px 0}.hero{margin:-23px -14px 20px;height:370px;padding:36px 24px;background-position:40% 50%}.hero h1{font-size:52px}.hero p{max-width:250px;font-size:14px}.hero .eyebrow{max-width:240px;line-height:1.8}.small-widget{grid-column:span 2}.dashboard-widgets{gap:8px}.dashboard-widgets .stat strong{font-size:22px}.filters{padding:14px;gap:10px}.filters .field{flex:1 1 130px}.filters .muted{margin:0}.filters .button{font-size:11px}.playbook-layout{grid-template-columns:1fr}.playbook-layout>.panel:first-child{display:flex;gap:7px;flex-wrap:wrap}.playbook-layout>.panel:first-child .entry-link{width:auto;flex:1 1 45%}.playbook-layout>.panel:first-child>input{width:100%}.panel-head{flex-wrap:wrap}.tabs button{padding:9px 12px}.section-controls .row,.section-controls .search{width:100%}.section-controls .button{font-size:11px;padding:10px 13px}.journal-layout .panel-head{flex-wrap:wrap}.journal-editor{min-height:290px}.button{font-size:12px;padding:10px 15px}.modal-shade{padding:12px}.modal{padding:20px}.modal .form-grid{grid-template-columns:1fr}.layout-row{gap:6px;padding:12px}.layout-row strong{font-size:12px}.layout-row .button{padding:6px}.upload-zone{padding:25px 12px}.upload-zone h2{font-size:23px}footer{gap:15px;flex-wrap:wrap}.month-label{font-size:13px}.month-controls{gap:7px}.day-drawer .day-trades{max-height:300px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(min-width:901px){main:has(.calendar-layout)>.page-heading{margin-bottom:12px}main:has(.calendar-layout)>.section-controls{margin-top:-59px;justify-content:flex-end;margin-bottom:25px}main:has(.calendar-layout)>.section-controls>.badge{display:none}main:has(.calendar-layout)>.page-heading>.badge{display:none}main:has(.calendar-layout)>.page-heading{padding-bottom:48px}.calendar-layout .stats{margin-bottom:20px}.topbar .account-control{background:#10191c99;border-radius:30px;padding:5px 10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(min-width:901px){main:has(.calendar-layout){position:relative}main:has(.calendar-layout)>.page-heading{padding-bottom:0;margin-bottom:22px}main:has(.calendar-layout)>.page-heading .eyebrow{display:none}main:has(.calendar-layout)>.section-controls{position:absolute;right:28px;top:40px;margin:0}.calendar-layout{padding-top:0}}.calendar-layout>*,.two-col>*,.journal-layout>*,.playbook-layout>*{min-width:0}@media(max-width:900px){.calendar-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.main-nav{gap:0;min-width:0}.main-nav button{padding:10px 7px}.calendar-layout .stat strong{font-size:20px}}.phone-amount{display:none}@media(max-width:600px){body{font-size:16px}main{padding-bottom:100px}.phone-amount{display:inline}.desktop-amount{display:none}.topbar{min-height:78px;position:relative;gap:8px}.brand small{font-size:12px}.main-nav{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:60;border-radius:18px 18px 0 0;padding:7px 4px calc(7px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#10191ff5}.main-nav>button,.main-nav .more-wrap>button{width:100%;min-height:48px;padding:8px 2px;font-size:12px;justify-content:center;gap:2px;border-radius:12px}.more-menu{top:auto;bottom:62px;right:0;max-height:65dvh;overflow:auto;min-width:260px}.more-menu button{font-size:15px;min-height:46px}.account-control select{font-size:14px;min-height:44px;max-width:140px}.account-control .field>span{display:none}.page-heading{flex-wrap:wrap}.page-heading p{font-size:15px}.page-heading .eyebrow{font-size:12px}.page-heading>.badge{font-size:12px}.button,.icon-btn,.tabs button,.emotion-grid button{min-height:44px;font-size:14px}.icon-btn{min-width:44px}.field,.check,.rule,.entry-link{font-size:15px}.check{min-height:44px;margin:8px 0}.check input{width:22px;height:22px}input:not([type=checkbox]):not([type=range]),textarea,select{font-size:16px;min-height:44px}.journal-editor{font-size:16px!important;padding:14px!important}.field{margin-bottom:18px}.footnote,.stat small,.entry-link small,.muted,footer{font-size:12px}.stat>span{font-size:14px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats:not(.six)>.stat:first-child{grid-column:1/-1}.stat strong,.calendar-layout .stats .stat strong{font-size:29px}.stat{padding:17px}.dashboard-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.small-widget{grid-column:span 1}.small-widget:first-child{grid-column:1/-1}.dashboard-widgets .stat strong{font-size:26px}.wide-widget{grid-column:1/-1}.hero{height:300px;padding:22px}.hero h1{font-size:44px;letter-spacing:-2px}.hero .eyebrow{font-size:12px}.hero p{font-size:16px}.calendar-panel .calendar{min-width:0}.calendar-row{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar .headings>div{font-size:12px;padding:12px 0}.calendar .headings>div:last-child{display:none}.mini .headings>div:last-child{display:block}.day{min-height:78px;padding:9px 2px;align-items:center;gap:8px}.day-number{font-size:14px}.day-number small{display:none}.day strong{font-size:12px;letter-spacing:-.4px}.day>span:last-of-type:not(.day-number){display:none}.week-total{grid-column:1/-1;flex-direction:row;justify-content:flex-end;padding:9px 12px;font-size:13px;border-right:0!important;gap:12px}.week-total:before{content:"Week total";margin-right:auto;color:#a7b7c2}.week-total small{font-size:12px}.mini .day{min-height:44px}.mini .day-number{font-size:14px}.day-drawer{scroll-margin-top:15px}.day-trades button{min-height:48px;font-size:15px}.note-preview{font-size:15px}.journal-layout>.panel:first-child{display:block;order:3;max-height:520px;overflow:auto}.journal-layout>.panel:nth-child(2){order:1}.journal-layout>.panel:last-child{order:2}.journal-layout .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.journal-layout .tabs button{font-size:13px;padding:8px 4px}.tabs{max-width:100%}.panel-head>div:last-child{flex-wrap:wrap}.section-controls .button,.filters .button{font-size:14px}.two-col,.detail-layout{grid-template-columns:minmax(0,1fr)}.summary-row b{font-size:23px}.table-scroll{overscroll-behavior-x:contain}table{font-size:14px}th{font-size:13px}td{padding:15px 10px}.modal-shade{align-items:flex-end;padding:0}.modal{max-height:92dvh;border-radius:20px 20px 0 0;padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.toast{bottom:85px}.layout-row{flex-wrap:wrap}.layout-row strong{font-size:14px}.layout-row .button{min-width:44px}.goal{padding:17px}.attachments>div{width:calc(50% - 6px)}}@media(max-width:600px){.account-control{background:#10191feb;border-radius:16px;padding:0 8px}.calendar-layout .stats{margin-bottom:14px}.section-controls{gap:10px}.calendar-panel .footnote:after{content:" · Tap a day for exact amounts"}}@media(max-width:600px){.panel>table{table-layout:fixed}.panel>table td,.panel>table th{overflow-wrap:anywhere;padding:12px 5px;font-size:12px}}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-800.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito-900.ttf) format("truetype")}:root{--green:#078354;--red:#cb443d;--line:#e8e3d9;--muted:#65707c;--orange:#fa6909;color-scheme:light;background:#faf7ef}body{background:#faf7ef;color:#172126;font-family:Nunito,Arial Rounded MT Bold,Segoe UI,sans-serif}.logly-app{min-height:100vh}h1,h2,h3,.brand strong{font-weight:800!important;letter-spacing:-.035em}h1{line-height:1.08}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1571af;outline-offset:3px}.topbar{background:#fffdf8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;height:90px;padding:12px 32px;gap:30px}.brand strong{color:var(--orange);font-size:32px;letter-spacing:.025em}.brand small{color:#63717b}.main-nav{background:#f3efe6;border:0;box-shadow:none;border-radius:18px;padding:5px}.main-nav button{color:#5d6870;font-weight:650;border-radius:13px;min-height:46px;display:flex;gap:7px;align-items:center}.main-nav button.active{background:#ffebd7;color:#bd4900;box-shadow:none;border:0}.main-nav button:hover{background:#fff4e7}.more-menu{background:#fffdf8;border:1px solid var(--line);box-shadow:0 15px 40px #25312b20}.more-menu button{color:#172126}.account-control,.topbar .account-control{background:transparent;border-radius:0;padding:0}.account-control .avatar{display:none}.account-control select{background:#fff;border-color:var(--line);color:#263139}.account-control .field{margin:0}.account-control>.companion{width:48px;height:48px}main{max-width:1440px;padding:28px 32px 50px;margin:auto}.page-heading{padding:12px 0 22px!important;margin:0!important;position:static!important}.page-heading h1{font-size:40px}.page-heading p,.muted,small,.footnote{color:var(--muted)}.eyebrow{color:#6b737a;font-weight:750;letter-spacing:.13em}.badge{background:#eeece5;color:#59656d;border:0}.journal-dot{background:var(--orange)}.logly-welcome{background:#c6ecfa url(/logly/landscape.png) center 58%/cover;border-radius:28px;min-height:260px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;overflow:hidden}.logly-welcome>div{max-width:610px;position:relative;z-index:1}.logly-welcome h1{font-size:52px;margin:12px 0 16px;max-width:560px}.logly-welcome p{color:#405762;font-size:17px;max-width:440px}.companion{border:0;background:transparent;padding:0;flex-shrink:0;overflow:hidden;width:220px;height:205px;cursor:pointer;position:relative;border-radius:22px}.companion img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.companion:not(.cutout):not(.character-motion) img{transform:scale(1.35)}.companion.cutout img{object-fit:contain}.companion.small{width:95px;height:105px}.companion.reacting{animation:hello .45s ease-out}@keyframes hello{40%{transform:rotate(-5deg) translateY(-5px)}75%{transform:rotate(3deg)}}.panel,.stat{background:#fffefa;border:1px solid #ece8df;box-shadow:none;border-radius:23px;padding:24px;color:#172126}.panel h3{font-size:20px}.panel h2{color:#172126}.stat>span{color:#68717a;font-size:14px}.stat strong{color:#182229;font-size:34px;font-weight:800}.stat .positive,.positive{color:var(--green)}.stat .negative,.negative{color:var(--red)}.stat small{color:#6c7880}.button{background:#fffefa;border:1px solid #deded6;border-radius:14px;color:#202c33;min-height:46px;font-weight:650;padding:11px 18px;box-shadow:none}.button:hover{background:#fff0dc;border-color:#eeae76}.button.primary{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:none}.button.primary:hover{background:#df5700}.button:disabled{opacity:.45}.icon-btn{background:#f2eee4;color:#34414a;border-color:var(--line)}input,select,textarea{background:#fffefa;color:#263139;border:1px solid #d6d9d6;border-radius:12px;padding:12px;min-height:46px}input::placeholder,textarea::placeholder{color:#7a838c}.field>span{color:#53616b}.field{font-size:14px}input[type=checkbox]{accent-color:var(--orange)}.tabs{background:#f1eee7;border:0;padding:5px;border-radius:16px}.tabs button{color:#606b74;border-radius:12px;min-height:44px}.tabs button.active{background:#ffebd7;color:#a94000;border:0;box-shadow:none}.filters{background:#fffefa;border:1px solid var(--line);border-radius:18px}.filters .field{margin-bottom:0}.tag{background:#e0f7e9;border:none;font-weight:650}.tag.negative{background:#ffebe5}.table-scroll table{font-size:14px}th{background:#f4f2ec;color:#6d757d;border-color:var(--line);font-weight:650}td{color:#29373e;border-color:var(--line)}tbody tr:hover{background:#fff2de}.note-preview,.entry-link,.goal,.layout-row{background:#fffdf8;border-color:var(--line);color:#29373e}.entry-link.active{background:#fff0d9;border-color:#ffad67}.emotion-grid button{background:#f5f3ed;color:#52606a;border:1px solid #e3e5df}.emotion-grid button.active{background:#def5e8;color:#086d48;border-color:#61be94}.check,.rule{color:#34434b;border-color:var(--line)}hr{border-color:var(--line)}.chart-surface,.panel:has(>.chart){--green:#53e4ae;--red:#ff9185;background:#202c34;color:#f8faf8;border-color:#202c34}.chart-surface h3,.panel:has(>.chart) h3{color:#fff}.chart-surface .muted,.chart-surface .footnote,.panel:has(>.chart) .footnote{color:#b8c6cc}.chart-surface .badge{background:#34434b;color:#dce8e9}.chart-surface .positive{color:#53e4ae}.chart-surface .negative{color:#ff9185}.chart-surface .stat{background:transparent;border:0;padding:0}.chart-surface .stat strong{color:#fff}.chart-surface .stat>span,.chart-surface .stat small{color:#bbc9d0}.chart-surface .stat strong.positive{color:#53e4ae}.chart-surface .stat strong.negative{color:#ff9185}.overview-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px}.overview-layout>.panel{margin:0}.performance-card .stats{margin:0 0 20px;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.performance-card h3{padding-top:16px;border-top:1px solid #52606a}.overview-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;margin-top:22px}.reflection-prompt{display:flex;align-items:center;gap:20px;background:#fff0d6;border:1px solid #f6e5c9;border-radius:24px;padding:24px}.reflection-prompt h3{font-size:22px;line-height:1.35;margin:7px 0 16px}.reflection-prompt .eyebrow{font-size:10px}.recent-cards{display:flex;flex-direction:column}.recent-trade{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;border:0;border-bottom:1px solid var(--line);padding:17px 0;color:#233139;background:transparent;text-align:left}.recent-trade small{display:block;margin-top:5px}.recent-trade strong{font-variant-numeric:tabular-nums}.recent-trade:hover{background:#fff4e5}.local-notice{font-size:12px;color:#69777f;margin:12px 0 22px;display:flex;align-items:center;gap:8px}.habit-strip{display:flex;gap:12px;justify-content:space-around;padding:8px}.habit-day{display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:0;color:#697580;min-width:36px}.habit-day .habit-circle{border-radius:50%;background:#eeebe3;width:32px;height:32px;display:grid;place-items:center}.habit-day.logged .habit-circle{background:var(--orange);color:#fff}.habit-day strong{font-size:11px}.character-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.character-picker button{position:relative;background:#fff;border:2px solid #ece8dd;border-radius:18px;padding:8px;min-width:0;color:#35424a;display:flex;flex-direction:column;align-items:center;gap:4px}.character-picker button.chosen{border-color:var(--orange);background:#fff3df}.character-picker img{width:100%;height:80px;object-fit:cover;object-position:center 35%}.character-picker span{font-weight:700;font-size:13px}.character-picker svg{position:absolute;right:6px;top:6px;color:#b54500}.journal-layout .reflection-prompt{padding:16px;margin:16px 0}.journal-layout .reflection-prompt h3{font-size:18px;margin-bottom:0}.journal-layout .reflection-prompt .companion{width:70px;height:80px}.calendar-row>div,.calendar-row>button{border-color:#ece8df}.calendar .headings>div{background:#f5f2ea;color:#65737b}.day{color:#26323b}.day:hover{background:#fff1dc}.day.selected{background:#ffecd4;box-shadow:inset 0 0 0 2px var(--orange);border-radius:10px}.day>span:last-of-type{color:#677780}.day-trades button{color:#283840;border-color:var(--line)}.day-trades button:hover{background:#fff0dd}.week-total{background:#faf6ed}.summary-row{border-color:var(--line)}.day-drawer h2{font-weight:800}.calendar-panel{padding:0}.upload-zone{background:#fff7e7;border-color:#e7ab78;border-radius:20px}.upload-zone p{color:#53656f}.upload-zone input{max-width:100%}.modal-shade{background:#18252d88}.modal{background:#fffaf0;border-color:#deddd4}.modal h2{color:#243139}.toast{background:#233c34;color:#fff;border-color:#6d9b82}.empty{color:#405374}.empty h3{color:#273a42}.switch-row{border-color:var(--line)}footer{color:#405374;border-color:var(--line)}footer button{color:#a84a09}.goal progress::-webkit-progress-value{background:var(--orange)}@media(min-width:1100px){.topbar{justify-content:space-between}.main-nav{margin:auto}.calendar-layout{grid-template-columns:minmax(0,1fr) 330px}.journal-layout{grid-template-columns:230px minmax(0,1fr) 260px}}@media(max-width:900px){.topbar{height:auto;min-height:80px}.overview-layout,.overview-bottom{grid-template-columns:1fr}.logly-welcome h1{font-size:40px}.logly-welcome{padding:25px;min-height:235px}.logly-welcome>.companion{width:180px;height:170px}.account-control>.companion{display:none}}@media(max-width:600px){main{padding:18px 14px 110px}.topbar{padding:12px 18px;min-height:72px;display:flex;flex-wrap:nowrap;background:#fffdf8}.brand strong{font-size:28px}.brand small{display:none}.account-control{margin-left:auto!important}.account-control select{max-width:138px;font-size:12px;min-height:42px}.main-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fffdf9;border-top:1px solid #e7e3da;border-radius:22px 22px 0 0;padding:7px 4px calc(8px + env(safe-area-inset-bottom));margin:0;width:100%;z-index:60}.main-nav>button,.main-nav .more-wrap>button{display:flex;flex-direction:column;gap:5px;font-size:11px;padding:6px 2px;min-height:55px;background:none;border-radius:12px}.main-nav button.active{color:#d65300;background:#fff1df}.main-nav button svg{width:23px;height:23px}.more-wrap{position:relative}.more-menu{bottom:75px;right:4px;top:auto}.more-menu button{flex-direction:row;padding:12px 16px;justify-content:flex-start;font-size:15px}.logly-welcome{margin:-18px -14px 20px;border-radius:0 0 26px 26px;min-height:230px;padding:22px 20px;align-items:flex-start;position:relative;background-position:58% center}.logly-welcome>div{max-width:68%}.logly-welcome .eyebrow{font-size:9px}.logly-welcome h1{font-size:32px;line-height:1.13;margin:12px 0}.logly-welcome p{font-size:12px;max-width:185px}.logly-welcome>.companion{position:absolute;right:8px;bottom:9px;width:130px;height:125px}.page-heading h1{font-size:30px}.page-heading{padding-bottom:22px!important}.panel,.stat{border-radius:21px;padding:19px}.calendar-panel{padding:0}.overview-layout,.overview-bottom{gap:16px}.performance-card .stats{grid-template-columns:1fr 1fr;gap:18px}.performance-card .stats>.stat:first-child{grid-column:1/-1}.performance-card .stat strong{font-size:28px}.performance-card .stats>.stat:first-child strong{font-size:38px}.performance-card .stat>span{font-size:13px}.performance-card .stat small{font-size:11px}.chart{margin-left:-10px;margin-right:-8px}.reflection-prompt{padding:20px 15px;gap:10px}.reflection-prompt h3{font-size:19px}.reflection-prompt .companion{width:75px;height:90px}.reflection-prompt .button{font-size:13px;padding:10px 12px}.recent-trade{font-size:14px;gap:10px}.character-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.character-picker img{height:62px}.character-picker span{font-size:11px}.habit-strip{gap:3px;padding:0}.habit-day{padding:6px 0;gap:9px}.table-scroll table{font-size:13px}.journal-layout .panel{padding:18px}.journal-editor{line-height:1.7!important}.day strong{font-size:11px}.day-number{font-size:13px}.calendar .headings>div{font-size:11px}.day{min-height:76px}.week-total:before{color:#697882}.local-notice{font-size:11px}.calendar-layout .stats{grid-template-columns:1fr 1fr}.stats .stat strong{font-size:28px}.stats.six .stat:first-child{grid-column:auto}.modal .form-grid{grid-template-columns:1fr}.modal{border-radius:24px 24px 0 0}.filters .field{flex-basis:100px}.button{min-height:46px}}@media(prefers-reduced-motion:reduce){.companion{animation:none!important;transition:none!important}}main:has(.calendar-layout)>.section-controls{position:static;right:auto;top:auto;margin:0 0 18px}.page-heading p{color:#61717b}.mobile-habits{display:none}@media(max-width:600px){.overview-layout .month-preview{display:none}.mobile-habits{display:block;margin-top:16px}.performance-card .chart{height:210px!important}.logly-welcome{min-height:205px}.performance-card .stats{gap:12px;margin-bottom:8px}.performance-card .stats .stat{padding:0}.performance-card .stat small{display:none}.performance-card h3{font-size:17px;padding-top:12px}.performance-card .footnote{margin-bottom:0}.recent-trade{padding:12px 0}}@media(max-width:600px){.account-control>.companion{display:none}.journal-layout{gap:16px}.journal-layout .panel{margin:0}.logly-welcome h1,.brand strong{font-weight:900!important}.table-scroll{max-width:100%}}.qa-data-banner{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:space-between;padding:8px 12px;margin:0 0 10px;border:1px solid #b5def5;border-radius:10px;background:#e8f6ff;color:#102653;font-size:12px}.qa-data-banner span{font-size:11px}.j-app .journal-rule-card{background:#fff;border:1px solid #cddff0;border-radius:14px;padding:13px;margin:8px 0;color:#081c50;min-width:0}.journal-rule-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.journal-rule-card h3{margin:0;font-size:17px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.j-app .journal-linked{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #9abbd9;border-radius:8px;padding:5px 7px;min-height:32px;background:#fff;color:#0c2352;font-size:11px;font-weight:700;flex-shrink:0}.journal-rule-equation{font-size:12px;line-height:1.5;color:#435e7b;margin:7px 0 9px}.j-app .journal-rule-result{display:flex;align-items:center;gap:11px;width:100%;padding:4px 0;border:0;background:transparent;color:#081c50;text-align:left}.journal-result-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#7c8997;color:#fff;flex-shrink:0}.journal-result-icon svg{width:26px;height:26px}.journal-result-icon.good{background:#138e50}.journal-result-icon.bad{background:#df304a}.journal-rule-value{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px}.journal-rule-value strong{font-size:23px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.journal-rule-value .journal-secondary-status{font-size:13px}.journal-rule-value small{font-size:11px;color:#526b86}.journal-rule-result>svg{width:15px;flex-shrink:0}.journal-rule-result>svg.is-open{transform:rotate(180deg)}.j-app .journal-data-button{width:100%;min-height:34px;background:#fff;border:1px solid #aec8df;border-radius:8px;margin-top:8px;color:#132953;font-size:12px;font-weight:600}.journal-result-evidence{border-top:1px solid #e0e8f0;margin-top:10px;font-size:12px;color:#405776}.journal-result-evidence p{line-height:1.5}.journal-result-evidence ol{padding:0;list-style:none;max-height:260px;overflow:auto}.journal-result-evidence li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #edf1f6}.journal-result-evidence li strong{color:#0b2152;text-align:right}.journal-history-context{background:#eaf4ff;border:1px solid #d5e6f6;border-radius:10px;padding:10px 12px;color:#112953;font-size:12px;margin:10px 0}.journal-history-context small{display:block;margin-top:3px;color:#415e7b}.journal-question-type{display:block;color:#415e7b;font-size:12px;margin:5px 0}.js-answer .journal-linked{position:static;margin:5px 0}.j-question .journal-linked{margin:5px 0}.j-app .journal-rule-card{padding:15px;margin:10px 0;border-radius:15px}.j-app .journal-rule-card h3{font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.35px}.j-app .journal-rule-card .journal-linked{font-size:12px;min-height:30px;padding:4px 7px}.journal-rule-equation{font-size:14px;line-height:1.4;margin:9px 0 13px;color:#516a84}.journal-result-icon{width:49px;height:49px}.journal-result-icon svg{width:30px;height:30px}.j-app .journal-rule-result{gap:14px;min-height:59px}.journal-rule-value strong{font-size:21px}.journal-rule-value small{font-size:12px;color:#536d87;margin-top:3px}.journal-rule-card.mode-number .journal-rule-result{padding-top:16px}.journal-rule-card.mode-number .journal-number-value{font-size:46px;line-height:1.1;letter-spacing:-1px}.journal-rule-card.mode-number .journal-rule-value small{margin-top:10px}.journal-value-basis{font-size:14px;color:#516a84;margin-top:4px}.journal-rule-card.mode-both .journal-number-value{font-size:24px}.journal-rule-card.mode-both .journal-secondary-status{font-size:12px;font-weight:600}.journal-rule-card.is-unavailable .journal-rule-value strong{font-size:20px}.journal-missing-reason{font-size:12px;color:#516a84;line-height:1.4;margin:6px 0 8px}.j-app .journal-data-button{font-size:13px;min-height:37px}.j-app .js-rules .js-section-title h2{font-size:21px;font-weight:800;letter-spacing:-.3px}@media(max-width:360px){.j-app .journal-rule-card h3{font-size:18px}.journal-rule-card.mode-number .journal-number-value{font-size:40px}}.logly-app .journal-review .journal-question-card{display:block;background:#fff;border:1px solid #ccdfef;border-radius:13px;margin:10px 0;padding:13px;min-width:0;color:#0b2053}.journal-question-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.logly-app .journal-review .journal-question-card h3{font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.3px;margin:0;overflow-wrap:anywhere}.journal-question-card .journal-question-type{font-size:13px;margin:7px 0 10px;color:#48617d}.journal-question-card .journal-linked{margin:0;position:static}.journal-question-answer{padding:10px 12px;background:#f1f7fd;border:1px solid #cddfee;border-radius:9px;line-height:1.4;overflow-wrap:anywhere;min-height:42px}.journal-question-answer>strong{font-size:19px;font-weight:700;color:#0b2053}.journal-question-answer.is-empty>strong{font-size:14px;font-weight:500;color:#526b85}.answer-rating .journal-question-answer>strong,.answer-number .journal-question-answer>strong{font-size:26px}.answer-text .journal-question-answer{padding:10px;background:#fff}.journal-question-answer .j-long{margin:0;padding:0;border:0}.journal-question-answer .j-long summary>strong{display:none}.journal-question-answer .j-long summary>span{font-size:15px;color:#0b2053}.journal-question-answer .j-long summary small{font-size:11px}.j-app .journal-question-card .journal-question-edit{display:flex;align-items:center;justify-content:center;gap:6px;position:static;min-height:34px;border:1px solid #bbd1e7;border-radius:8px;background:#fff;padding:6px 10px;margin:10px 0 0 auto;color:#122a57;font-size:12px;font-weight:700}.journal-question-card .js-followup{font-size:14px;line-height:1.5;margin:10px 0}.journal-question-card .js-followup small{display:block;color:#526b85;margin-bottom:4px}.logly-app .journal-review .js-stage:has(.journal-question-card){border:0;border-radius:0;background:transparent}.logly-app .journal-review .js-stage:has(.journal-question-card)>div{padding:0}.logly-app .journal-review .js-stage:has(.journal-question-card)>summary{padding:10px 0}.logly-app .journal-review .journal-question-card{padding:10px;margin:8px 0}.journal-question-card .j-choices{display:flex;gap:5px;flex-wrap:wrap}.journal-question-card .j-choices button{flex:1;min-width:70px}.journal-question-card .j-choice{min-height:34px!important;padding:5px 7px!important;font-size:13px!important;border:1px solid #c9dcf0;border-radius:7px;color:#071d50;background:#f7faff}.journal-question-card .j-choice>span{display:none}.journal-question-card .j-choice[aria-pressed=true]{background:#ff6900!important;color:#fff!important;border-color:#ff6900!important}.journal-question-card .j-rating{display:flex;gap:5px}.journal-question-card .j-rating button{flex:1;min-width:0}.journal-question-card textarea{box-sizing:border-box;width:100%;min-height:62px;max-height:150px;border:1px solid #c9dcf0;border-radius:7px;padding:8px;font:inherit;font-size:14px}.journal-question-card .journal-question-type{display:block;margin:3px 0 7px;font-size:12px}.journal-question-card .j-rating+.j-row{display:none}.j-app .journal-save-answers{width:100%;margin:8px 0}.logly-app .j-app .journal-question-card .j-choices,.logly-app .j-app .journal-question-card .j-rating{margin:5px 0 0!important}.logly-app .j-app .journal-question-card .j-choice{border-radius:7px!important;box-shadow:none!important;min-height:34px!important}.logly-app .j-app .journal-question-card .j-choices>button{min-height:34px;padding:5px 7px;border-radius:7px;box-shadow:none;font-size:13px}.logly-app .j-app .journal-question-card .j-number{margin:5px 0 0}.logly-app .j-app .journal-question-card .j-number input{min-height:34px;padding:6px 8px;font-size:16px}.logly-app .j-app .journal-question-card .j-rating+.j-row{display:none!important}.logly-app .j-app .journal-result-evidence{border-top:1px solid #dceafa;padding:12px 2px 2px;font-size:13px;line-height:1.5}.logly-app .j-app .journal-result-evidence ol{list-style:none;padding:0;margin:10px 0;border:1px solid #dceafa;border-radius:8px;overflow:hidden}.logly-app .j-app .journal-result-evidence li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;background:#f7fbff;border-bottom:1px solid #dceafa;font-size:13px}.logly-app .j-app .journal-result-evidence li:last-child{border-bottom:0}.logly-app .j-app .journal-result-evidence li strong{white-space:nowrap;font-size:14px}.logly-app .j-app .journal-result-evidence li span{overflow-wrap:anywhere;color:#345c95}dialog.nt-picker{box-sizing:border-box;width:min(410px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:16px;border:1px solid #dce2eb;border-radius:18px;background:#fffdf7;color:#102451;box-shadow:0 14px 50px #10245140;overflow:auto;margin:auto}dialog.nt-picker::backdrop{background:#10245180}dialog.nt-picker header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}dialog.nt-picker h2{margin:0;font-size:20px;line-height:1.2}dialog.nt-picker button{border:1px solid #dce2eb;background:#fff;color:#102451;border-radius:10px;min-height:42px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;padding:8px 12px}dialog.nt-picker button:disabled{cursor:default;opacity:.5}dialog.nt-picker button:focus-visible,dialog.nt-picker input:focus-visible{outline:3px solid #ff8e45;outline-offset:2px}dialog.nt-picker header button{display:grid;place-items:center;border:0;background:transparent;padding:8px;flex-shrink:0}dialog.nt-picker .nt-mode{display:flex;gap:4px;background:#edf1f8;border-radius:12px;padding:4px;margin-bottom:12px}dialog.nt-picker .nt-mode button{flex:1;border:0;background:transparent}dialog.nt-picker .nt-mode button[aria-pressed=true]{background:#102451;color:#fff}dialog.nt-picker .nt-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}dialog.nt-picker .nt-inputs label{display:grid;gap:4px;font-size:12px;font-weight:650}dialog.nt-picker .nt-inputs input{min-width:0;width:100%;box-sizing:border-box;border:1px solid #cbd5e3;border-radius:8px;padding:8px 5px;min-height:42px;color:#102451;background:#fff;font:inherit}dialog.nt-picker .nt-month{display:flex;align-items:center;justify-content:space-between;margin:6px 0}dialog.nt-picker .nt-month strong{font-size:14px}dialog.nt-picker .nt-month button{display:grid;place-items:center;border:0;background:transparent}dialog.nt-picker .nt-weekdays,dialog.nt-picker .nt-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}dialog.nt-picker .nt-weekdays span{text-align:center;font-size:10px;color:#405374;padding:7px 0}dialog.nt-picker .nt-calendar button{position:relative;min-width:0;min-height:42px;border:1px solid transparent;padding:7px 0;background:transparent;border-radius:9px;font-size:13px}dialog.nt-picker .nt-calendar button[aria-pressed=true]{background:#fff0e2;border-color:#ff6a00;color:#102451}dialog.nt-picker .nt-calendar .outside{color:#66758a}dialog.nt-picker .nt-calendar .locked{background:#e9edf2;color:#405374;opacity:1}dialog.nt-picker .nt-calendar .locked svg{position:absolute;right:3px;bottom:2px}dialog.nt-picker .nt-hint{font-size:12px;line-height:1.4;color:#405374;margin:10px 0}dialog.nt-picker .nt-lock-hint{display:flex;gap:5px;align-items:center}dialog.nt-picker footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:14px;flex-wrap:wrap}dialog.nt-picker .nt-primary{background:#ff6a00;color:#fff;border-color:#ff6a00}dialog.nt-picker .nt-review-row{display:flex;gap:10px;align-items:center;background:#eef3fb;padding:12px;border-radius:10px;font-size:14px}dialog.nt-picker .nt-review-row strong{font-size:23px}dialog.nt-picker .nt-detail{font-size:12px;color:#405374;margin:10px 0}dialog.nt-picker .nt-detail summary{cursor:pointer;min-height:30px;padding:5px 0;box-sizing:border-box}dialog.nt-picker .nt-detail p{line-height:1.6;max-height:120px;overflow:auto;margin:4px 0;overflow-wrap:anywhere}dialog.nt-picker fieldset{border:1px solid #dce2eb;border-radius:12px;padding:8px 12px;margin:14px 0 8px}dialog.nt-picker legend{font-size:14px;font-weight:700;padding:0 4px}dialog.nt-picker fieldset label{display:flex;gap:8px;align-items:center;min-height:42px;font-size:13px;cursor:pointer}dialog.nt-picker input[type=radio]{accent-color:#ff6a00;width:17px;height:17px;margin:0;flex-shrink:0}dialog.nt-picker .nt-total{font-size:14px;font-weight:700;margin:12px 0}dialog.nt-picker .nt-single{font-size:14px;line-height:1.5}dialog.nt-picker .nt-single p{color:#405374;margin:8px 0}dialog.nt-picker .nt-error{color:#a02f34;font-size:12px;line-height:1.4}.logly-app .nt-picker .nt-mode button[aria-pressed=true]{background:#ff700a;color:#fff;border-color:#ff700a}.confirm-journal-list{color:#071d50;padding:12px 2px 20px;font-family:Nunito,system-ui,sans-serif}.confirm-journal-list h1{font-size:26px;font-weight:900;line-height:1.15;margin:0 0 12px}.confirm-journal-list>p{color:#405374;font-size:15px}.confirm-journal-list .cjl-date{font-size:18px;margin-bottom:16px}.confirm-journal-list article,.confirm-journal-list details{background:#fff;border:1px solid #d6e5ef;border-radius:15px;padding:17px;margin:14px 0}.confirm-journal-list h2{font-size:19px;font-weight:900;display:flex;align-items:center;gap:12px;margin:0 0 14px}.confirm-journal-list h2 svg{color:#ff6900;width:24px;height:24px}.confirm-journal-list article p{font-size:17px;margin:10px 0}.cjl-comparison{display:grid;grid-template-columns:1fr 18px 1fr;gap:8px;align-items:center}.cjl-comparison>div{border:1px solid #d6e5ef;background:#f7fafc;border-radius:10px;padding:12px;min-width:0}.cjl-comparison strong{display:block;font-size:16px;overflow-wrap:anywhere;margin-top:5px}.cjl-type{display:flex;align-items:center;gap:7px;color:#405374;margin-top:14px;font-size:14px}.confirm-journal-list small{color:#405374}.confirm-journal-list summary{font-weight:900;display:flex;gap:12px;align-items:center;font-size:17px;cursor:pointer}.confirm-journal-list li{margin:9px 0}.confirm-journal-list aside{display:flex;gap:12px;padding:18px 14px;background:#edf7ff;border:1px solid #d6e5ef;border-radius:15px;font-size:15px;line-height:1.6}.confirm-journal-list aside>svg{flex:none;width:25px;height:25px;color:#405f90}.confirm-journal-list aside small{display:block;margin-top:10px}.confirm-journal-list footer{display:flex;gap:10px;position:sticky;bottom:0;padding:14px 0 6px;background:#fbf8f2}.confirm-journal-list footer button{flex:1;min-height:46px;border-radius:12px;border:1px solid #071d50;color:#071d50;background:#fff;font:900 16px Nunito,system-ui}.confirm-journal-list footer .cjl-confirm{background:#ff6900;border-color:#ff6900;color:#fff}.confirm-journal-list>.logly-wordmark{font-size:22px;display:block;margin:0 0 17px}.confirm-journal-list h2>svg{border-radius:50%;background:#149652;color:#fff;padding:5px;box-sizing:content-box;width:19px;height:19px}.confirm-journal-list article:nth-of-type(2) h2>svg{background:#ff6900}.confirm-journal-list footer button{text-align:center;justify-content:center}.logly-app .confirm-journal-list{box-sizing:border-box;max-width:760px;margin:0 auto;padding:12px 16px 20px}.logly-app .confirm-journal-list h1{font-size:25px;line-height:1.2;margin-bottom:8px}.logly-app .confirm-journal-list>.logly-wordmark{margin-bottom:12px}.logly-app .confirm-journal-list>.cjl-date{font-size:15px;margin:6px 0 12px}.logly-app .confirm-journal-list>p{font-size:14px;line-height:1.5}.logly-app .confirm-journal-list article,.logly-app .confirm-journal-list details{padding:12px 14px;margin:10px 0;border-radius:12px}.logly-app .confirm-journal-list h2{font-size:17px;line-height:1.3;gap:9px;margin-bottom:10px}.logly-app .confirm-journal-list h2>svg{width:17px;height:17px;padding:4px}.logly-app .confirm-journal-list article p{font-size:14px;line-height:1.5;margin:6px 0}.logly-app .confirm-journal-list .cjl-comparison>div{padding:9px 10px}.logly-app .confirm-journal-list .cjl-comparison strong{font-size:14px;line-height:1.4}.logly-app .confirm-journal-list .cjl-type{margin-top:8px;font-size:12px;line-height:1.4}.logly-app .confirm-journal-list summary{font-size:15px;line-height:1.4;min-height:32px}.logly-app .confirm-journal-list aside{padding:12px;gap:9px;font-size:13px;line-height:1.5;border-radius:12px}.logly-app .confirm-journal-list footer{padding:10px 0 4px;gap:8px;background:#fff}.logly-app .confirm-journal-list footer button{font-size:14px;line-height:1.3;padding:10px 12px;min-height:44px}.logly-app .confirm-journal-list footer button.cjl-confirm{color:#fff}@media(max-width:600px){.logly-app .confirm-journal-list{padding:10px 12px 16px}.logly-app .confirm-journal-list h1{font-size:24px}.logly-app .confirm-journal-list .cjl-comparison{gap:6px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}}.jset{color:#102451;min-width:0}.jset .jset-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 16px}.jset .jset-heading h1{font-size:26px;margin:0}.jset button{min-height:40px}.jset .jset-tabs,.jset .jset-stages{display:flex;background:#fffdf7;border:1px solid #dce2eb;border-radius:12px;padding:3px;gap:3px;margin-bottom:12px}.jset .jset-tabs button,.jset .jset-stages button{flex:1;border:0;background:transparent;padding:8px 5px;font-size:12px;line-height:1.25;border-radius:9px}.jset .jset-tabs button[aria-pressed=true]{background:#ff6a00;color:#fff}.jset .jset-stages button[aria-pressed=true]{background:#ffead9}.jset .jset-hint{font-size:12px;color:#657799;margin:8px 0}.jset .jset-row{display:flex;align-items:flex-start;gap:3px;border:1px solid #e0e3e7;border-radius:12px;background:#fffdf9;padding:9px 8px 9px 2px;margin:8px 0}.jset .jset-row.is-dragging{outline:2px solid #ff6a00;box-shadow:0 3px 12px #13254b15}.jset .jset-handle{width:26px;min-width:26px;padding:2px;border:0;background:transparent;color:#85909e;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.jset .jset-row-body{flex:1;min-width:0}.jset .jset-title{display:flex;justify-content:space-between;align-items:flex-start;gap:7px;margin:2px 0 7px}.jset .jset-title strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.jset .jset-title label{display:flex;align-items:center;gap:3px;white-space:nowrap;font-size:10px;margin:0;min-height:24px}.jset input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#ff6a00}.jset .jset-controls{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.jset .jset-stage-picks{display:flex;flex:1;border:1px solid #dde2eb;border-radius:8px;overflow:hidden;min-width:130px}.jset .jset-stage-picks button{flex:1;border:0;border-radius:0;padding:4px;font-size:11px;min-height:36px;background:#fff}.jset .jset-stage-picks button[aria-pressed=true]{background:#ffead9}.jset .jset-move{display:flex;gap:4px}.jset .jset-move button{width:36px;min-height:36px;padding:6px;border-radius:8px}.jset .jset-move svg{width:17px;height:17px}.jset .jset-followup{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:8px}.jset .jset-pagination{display:flex;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;padding:10px 0;font-size:11px}.jset .jset-pagination label{display:flex;align-items:center;gap:5px;margin:0}.jset .jset-pagination select{width:56px;padding:6px;border:1px solid #dce2eb;border-radius:8px;min-height:36px;font:inherit;background:#fff;color:inherit}.jset .jset-pagination>div{display:flex;align-items:center;gap:6px}.jset .jset-pagination button{width:32px;min-height:36px;padding:5px}.jset .jset-library{margin:10px 0;border:1px solid #dce2eb;border-radius:12px;background:#fffdf7;overflow:clip}.jset .jset-library-heading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px;border:0;border-radius:0;background:#ff6a00;color:#fff;padding:12px 10px;font-size:14px;font-weight:700;position:sticky;top:0;z-index:2}.jset .jset-library-heading span{display:flex;align-items:center;gap:6px}.jset .jset-library-filters{padding:10px;border-bottom:1px solid #e5e8ec;background:#fffdf7}.jset .jset-library-filters>input{box-sizing:border-box;width:100%;min-height:40px;font-size:13px;padding:9px 10px}.jset .jset-library-filters details{margin-top:8px;font-size:12px}.jset .jset-library-filters summary{cursor:pointer}.jset .jset-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.jset .jset-tags label{display:flex;align-items:center;gap:5px;border:1px solid #e0e3e8;padding:6px;border-radius:7px;font-size:11px}.jset .jset-library-scroll{max-height:42dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 10px}.jset .jset-library-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8e8e8;padding:10px 0}.jset .jset-library-item strong{font-size:13px}.jset .jset-library-item small{display:block;font-size:11px;color:#697a97;margin-top:3px}.jset .jset-library-item button{width:38px;min-width:38px;padding:8px;background:#ff6a00;color:#fff;border:0}.jset .jset-library>.jset-pagination{padding:10px}.jset .jset-done{display:block;width:calc(100% - 20px);margin:0 10px 10px}.jset .jset-empty{font-size:13px;color:#405374;padding:8px}.jset .jset-save-note{font-size:11px;color:#405374;line-height:1.5;margin:14px 0 4px}.jset .jset-plan-link{font-size:12px;background:transparent;border:0;padding:5px 0;color:#244e8c;text-align:left}.jset .jset-footer{display:flex;gap:8px;margin-top:10px}.jset .jset-footer button{flex:1;font-size:12px;padding:10px 7px}.jset .jset-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:600px){.jset .jset-title strong{font-size:15px}.jset .jset-title label{font-size:12px}.jset .jset-row{padding:12px 12px 12px 4px}.jset .jset-stage-picks{max-width:300px}.jset .jset-controls{justify-content:flex-start}}.jset .jset-picker{box-sizing:border-box;width:calc(100% - 32px);max-width:390px;max-height:85dvh;overflow:auto;border:1px solid #dce2eb;border-radius:16px;padding:16px;color:#102451;background:#fffdf7;box-shadow:0 12px 40px #10245133}.jset .jset-picker::backdrop{background:#10245166}.jset .jset-picker header{display:flex;align-items:center;justify-content:space-between;gap:8px}.jset .jset-picker h2{font-size:20px;margin:0}.jset .jset-picker header button{width:36px;min-height:36px;padding:6px}.jset .jset-picker-question{font-size:13px;margin:10px 0 12px;font-weight:600}.jset .jset-picker-options{display:grid;gap:6px}.jset .jset-picker-options label{display:flex;align-items:center;gap:9px;margin:0;padding:10px;border:1px solid #dce2eb;border-radius:10px;font-size:13px;min-height:24px}.jset .jset-picker-options small{margin-left:auto;color:#405374;font-size:11px}.jset .jset-picker-note{display:block;color:#405374;font-size:11px;margin:10px 0}.jset .jset-picker-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.jset .jset-row{padding-top:7px;padding-bottom:7px}.jset .jset-title{margin-bottom:4px}.jset .jset-heading{margin-bottom:10px}.logly-app .journal-entry-dialog{width:min(720px,100%);display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;color:#0b2053;max-height:calc(100dvh - 28px);position:relative;overflow:hidden}.logly-app .journal-entry-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;background:#fff}.logly-app .journal-entry-dialog>header h2{font-size:23px;font-weight:900;margin:0;color:#0b2053}.logly-app .journal-entry-dialog button{min-height:44px;flex-shrink:0;white-space:normal;color:#0b2053;font-weight:800;border:1px solid #d6e3f1;border-radius:10px;background:#fff;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.logly-app .journal-entry-dialog button svg{width:20px;height:20px;flex:none}.logly-app .journal-entry-dialog .j-primary{background:#ff6b08;border-color:#ff6b08;color:#fff}.logly-app .journal-entry-dialog>header button{width:44px;padding:8px}.journal-entry-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:#405374;font-size:13px;align-items:center}.journal-entry-meta small{font-size:11px}.journal-entry-tools,.journal-entry-actions{display:flex;gap:9px;flex:none}.journal-entry-actions>button{flex:1}.journal-entry-prose,.journal-original-answers{overflow:auto;min-height:80px;flex:1;padding:4px 6px 8px 0;max-height:55dvh;overflow-wrap:anywhere;font-size:16px;line-height:1.75;color:#142353;white-space:normal}.journal-entry-prose p{margin:0 0 18px;color:#142353;white-space:pre-wrap;line-height:1.75;font-size:16px}.journal-entry-prose ul,.journal-entry-prose ol{padding-left:24px;margin:12px 0}.journal-entry-prose h1,.journal-entry-prose h2,.journal-entry-prose h3{line-height:1.3;margin:16px 0 10px;color:#0b2053}.journal-entry-update{background:#edf6fe;border:1px solid #d6e5f1;border-radius:10px;padding:9px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#405374;font-size:12px;flex:none}.logly-app .journal-entry-update button{font-size:12px;min-height:36px;padding:7px 9px}.journal-entry-review-note,.journal-entry-recovery,.journal-entry-partial{color:#405374;font-size:12px;margin:0}.logly-app .journal-entry-dialog .journal-entry-regenerate{min-height:36px;border:0;padding:5px;font-size:12px;color:#245b92;align-self:flex-start}.journal-original-answers h3{font-size:18px;color:#0b2053}.journal-original-answers dt{font-weight:850;color:#0b2053;font-size:14px;margin-top:14px}.journal-original-answers dd{margin:5px 0 15px;font-size:15px;white-space:pre-wrap;color:#405374}.journal-original-answers dd p{font-size:13px;margin:7px 0;color:#405374}.journal-entry-error{color:#a12b27;background:#fff1ef;padding:8px;border-radius:8px;font-size:13px;margin:0}.journal-entry-guard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fffdf8;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:24px;gap:10px;border-radius:20px}.journal-entry-guard h3{margin:0;font-size:22px;color:#0b2053}.journal-entry-guard p{color:#405374;margin:0 0 12px;font-size:15px}@media(max-width:430px){.logly-app .journal-entry-dialog{padding:14px;gap:10px;border-radius:18px}.logly-app .journal-entry-dialog>header h2{font-size:21px}.journal-entry-prose{font-size:15px}.journal-entry-prose p{font-size:15px;margin-bottom:16px;line-height:1.7}.journal-entry-tools>button{flex:1}.journal-entry-dialog.is-editing{max-height:calc(100dvh - 16px)}}.journal-summary-row .journal-recap-edited{display:block;font-size:11px;color:#405374;margin:0 0 8px}.logly-app .journal-entry-dialog.is-editing .journal-rich-editor{display:flex;flex-direction:column;flex:1;min-height:0}.logly-app .journal-entry-dialog.is-editing .journal-rich-content{flex:1;min-height:110px;max-height:none}.logly-app .journal-entry-dialog .journal-rich-toolbar,.logly-app .journal-entry-dialog .journal-rich-hint{flex:none}@media(max-height:620px){.logly-app .journal-entry-dialog{gap:7px;padding:10px}.logly-app .journal-entry-dialog .journal-rich-toolbar{flex-wrap:nowrap;overflow-x:auto;padding:5px}.logly-app .journal-entry-dialog .journal-rich-toolbar>*{flex:none}.logly-app .journal-entry-dialog .journal-rich-content{min-height:70px}.logly-app .journal-entry-dialog .journal-rich-hint{display:none}}.logly-app .journal-original-answers{padding-right:4px;display:grid;gap:12px}.logly-app .journal-original-answers>section{border:1px solid #c6def5;border-radius:10px;padding:14px;background:#fff}.logly-app .journal-original-answers h3{margin:0 0 8px;font-size:20px}.logly-app .journal-original-answers dl{margin:0}.logly-app .journal-original-answer{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,40%);gap:16px;align-items:start;border-top:1px solid #deebf7;padding:12px 0}.logly-app .journal-original-answer:first-child{border-top:0}.logly-app .journal-original-answer dt{margin:0;font-size:15px;font-weight:500;color:#486493}.logly-app .journal-original-answer dd{margin:0;font-size:15px;color:#0b2053;text-align:right}.logly-app .journal-entry-dialog .journal-entry-regenerate{align-self:stretch;border:1px solid #c6def5;border-radius:10px;min-height:44px;font-size:14px;margin-top:4px}.logly-app .journal-entry-dialog:not(.is-editing){min-height:min(680px,calc(100dvh - 32px))}.logly-app .journal-entry-dialog:not(.is-editing) .journal-entry-prose{max-height:none}.logly-app .journal-entry-dialog:not(.is-editing) .journal-original-answers{max-height:none}@media(max-width:430px){.logly-app .journal-original-answer{gap:10px;grid-template-columns:minmax(0,1fr) minmax(65px,36%)}.logly-app .journal-original-answers>section{padding:11px}.logly-app .journal-original-answer dt,.logly-app .journal-original-answer dd{font-size:14px}}.logly-app .journal-entry-dialog.is-editing{width:min(900px,100%);min-height:min(690px,calc(100dvh - 32px))}.logly-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:17px;line-height:1.7;padding:18px}@media(max-width:600px){.logly-app .journal-entry-dialog.is-editing{width:100%;min-height:min(740px,calc(100dvh - 16px))}.logly-app .journal-entry-dialog.is-editing .journal-rich-content{padding:13px;font-size:16px}}.logly-app .journal-entry-guard{background:#0b205345;justify-content:center;padding:18px}.journal-entry-guard-panel{background:#fff;border:1px solid #c6def5;border-radius:16px;padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;box-shadow:0 8px 28px #0b205329}.journal-entry-guard-panel>h3,.journal-entry-guard-panel>p{grid-column:1/-1}.logly-app .journal-entry-guard-panel>button{padding:9px 7px;font-size:13px}@media(max-width:430px){.journal-entry-guard-panel{padding:18px 12px;gap:6px}.logly-app .journal-entry-guard{padding:12px}}.journal-entry-title{display:flex;align-items:center;gap:12px;min-width:0}.journal-entry-title>svg{width:32px;height:38px;flex:none;color:#0b164b}.logly-app .journal-entry-dialog>header h2{font-size:28px;line-height:1.2;letter-spacing:-.5px}.logly-app .journal-entry-dialog{padding:24px;gap:16px}.journal-entry-meta{font-size:16px;padding-left:44px;gap:5px 14px}.journal-entry-meta small{font-size:13px}.logly-app .journal-entry-dialog .journal-entry-prose,.logly-app .journal-entry-dialog .journal-entry-prose p{font-size:19px;line-height:1.65;color:#0b164b}.journal-entry-tools{padding-bottom:14px;border-bottom:1px solid #deebf7}.logly-app .journal-entry-dialog .journal-rich-content{font-size:18px;line-height:1.65}.logly-app .journal-entry-dialog .journal-entry-regenerate{background:#e5f3ff;color:#0b2053;border:0;font-size:16px;min-height:48px}@media(max-width:600px){.logly-app .journal-entry-dialog{padding:16px;gap:12px;min-height:min(660px,calc(100dvh - 28px))}.logly-app .journal-entry-dialog>header h2{font-size:23px}.journal-entry-title{gap:8px}.journal-entry-title>svg{width:27px;height:32px}.journal-entry-meta{padding-left:35px;font-size:14px}.logly-app .journal-entry-dialog .journal-entry-prose,.logly-app .journal-entry-dialog .journal-entry-prose p{font-size:17px;line-height:1.65}.logly-app .journal-entry-dialog.is-editing{min-height:min(750px,calc(100dvh - 24px))}.logly-app .journal-entry-dialog .journal-rich-content{font-size:17px;padding:14px}}.logly-app .j-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:18px;line-height:1.65}.logly-app .j-app .journal-entry-dialog .journal-rich-content :is(p,div,li){font-size:inherit;line-height:inherit;color:inherit}.logly-app .j-app .journal-entry-dialog .journal-entry-prose p{color:inherit;font-size:inherit;line-height:inherit}@media(max-width:600px){.logly-app .j-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:17px}}@media(min-width:601px){.logly-app .j-app .journal-entry-dialog.is-editing{min-height:min(790px,calc(100dvh - 40px))}.logly-app .j-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:20px;padding:22px;line-height:1.6}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar button{width:42px;min-width:42px;min-height:44px;height:44px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch{width:30px;min-width:30px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar select{min-height:44px;font-size:16px}.logly-app .j-app .journal-entry-dialog.is-editing .journal-entry-actions{justify-content:space-between}.logly-app .j-app .journal-entry-dialog.is-editing .journal-entry-actions>button{flex:none;min-width:140px}.logly-app .j-app .journal-entry-dialog.is-editing .journal-entry-actions>.j-primary{min-width:220px}}.logly-app .j-app .journal-entry-dialog:not(.is-editing){min-height:min(490px,calc(100dvh - 32px));gap:12px}.logly-app .j-app .journal-entry-dialog .journal-entry-prose{padding:8px 4px 12px 0;scrollbar-gutter:stable}.logly-app .j-app .journal-entry-dialog .journal-entry-prose h1{font-size:1.7em}.logly-app .j-app .journal-entry-dialog .journal-entry-prose h2{font-size:1.45em}.logly-app .j-app .journal-entry-dialog .journal-entry-prose h3{font-size:1.2em}.logly-app .j-app .journal-entry-dialog .journal-entry-prose :is(h1,h2,h3):first-child{margin-top:0}.logly-app .j-app .journal-entry-dialog .journal-entry-prose p{margin:0 0 1em}.logly-app .j-app .journal-entry-dialog .journal-entry-prose li{margin:4px 0}.logly-app .j-app .journal-entry-dialog .journal-original-answers{align-content:start}.logly-app .j-app .journal-entry-dialog .journal-original-answers dl{border:1px solid #dceafa;border-radius:9px;padding:0 12px;background:#fbfdff}.logly-app .j-app .journal-entry-dialog .journal-original-answer dt{color:#102151}.logly-app .j-app .journal-entry-dialog .journal-entry-actions{padding-top:4px}@media(min-width:601px){.logly-app .j-app .journal-entry-dialog.is-editing{width:min(960px,100%);min-height:min(740px,calc(100dvh - 40px))}.logly-app .j-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:20px;padding:24px;line-height:1.65}}@media(max-width:600px){.logly-app .j-app .journal-entry-dialog{gap:10px;padding:15px}.logly-app .j-app .journal-entry-dialog.is-editing{min-height:min(750px,calc(100dvh - 24px))}.logly-app .j-app .journal-entry-dialog:not(.is-editing){min-height:min(510px,calc(100dvh - 28px))}.logly-app .j-app .journal-entry-meta{padding-left:35px;font-size:13px;gap:3px 10px}.logly-app .j-app .journal-entry-tools{padding-bottom:10px}.logly-app .j-app .journal-entry-dialog .journal-rich-hint{font-size:11px!important;padding:6px 12px;margin:0!important}.logly-app .j-app .journal-entry-dialog .journal-original-answers dl{padding:0 8px}}@media(min-width:601px){.logly-app .j-app .journal-entry-dialog.is-editing{width:min(800px,100%)}.logly-app .j-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:18px;line-height:1.6}}@media(max-width:600px){.logly-app .j-app .journal-entry-dialog .journal-entry-prose,.logly-app .j-app .journal-entry-dialog.is-editing .journal-rich-content{font-size:16px;line-height:1.55}.logly-app .j-app .journal-entry-dialog .journal-rich-content h2{font-size:22px;line-height:1.3}}@media(min-width:601px){.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar button{width:36px;min-width:36px}.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-swatch,.logly-app .j-app .journal-entry-dialog .journal-rich-toolbar .journal-rich-highlights>button{width:26px;min-width:26px}}.js-rules .jrc-card{border:1px solid #dce4ef;border-radius:12px;background:#fff;margin:6px 0;min-width:0}.j-app .js-rules .jrc-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;border:0;border-radius:12px;background:transparent;color:#10204b;text-align:left}.jrc-definition{min-width:0}.jrc-definition strong{display:block;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.jrc-equation{display:block;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;color:#405374;overflow-wrap:anywhere}.jrc-verdict{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#405374;white-space:nowrap}.jrc-verdict>svg{width:16px;height:16px;flex-shrink:0}.jrc-card.within .jrc-verdict{color:#218255}.jrc-card.outside .jrc-verdict{color:#a25406}.jrc-chevron{transition:transform .15s}.jrc-toggle[aria-expanded=true] .jrc-chevron{transform:rotate(180deg)}.jrc-toggle:focus-visible{outline:2px solid #238bde;outline-offset:1px}.jrc-evidence{padding:0 10px 10px;overflow-wrap:anywhere}.jrc-evidence .j-report-result,.jrc-evidence .mr-evidence{margin-top:4px}@media(max-width:430px){.j-app .js-rules .jrc-toggle{grid-template-columns:minmax(0,1fr) 16px;gap:5px 8px}.jrc-definition{grid-column:1}.jrc-verdict{grid-column:1;grid-row:2}.jrc-chevron{grid-column:2;grid-row:1/3;align-self:center}}.jrc-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0}.jrc-counts>div{border:1px solid #dce5f0;border-radius:9px;background:#f0f7ff;padding:8px 4px;text-align:center}.jrc-counts small{display:block;font-size:9px}.jrc-counts strong{display:block;font-size:23px;color:#071b50}.jrc-counts>div:first-child strong{color:#16845c}.jrc-counts>div:nth-child(2) strong{color:#bd5611}.logly-app .j-app.journal-managing-measured .j-hero{height:94px;min-height:94px;padding:12px 20px}.logly-app .j-app.journal-managing-measured .j-hero h1{font-size:27px;margin:0 0 3px}.logly-app .j-app.journal-managing-measured .j-hero p{font-size:12px;margin:0}.logly-app .j-app.journal-managing-measured .j-hero .logly-wordmark{font-size:23px;margin:0}.logly-app .j-app.journal-managing-measured .j-hero .avatar-art{height:85px;width:85px}.logly-app .j-app .j-measured-manager-page{max-width:1040px;margin:0 auto;padding:8px 0}.logly-app .j-app .j-measured-manager-page h1{font-size:27px;margin:12px 0 5px}.logly-app .j-app .j-measured-manager-page>p{font-size:13px;margin:0 0 12px}.logly-app .j-app .js-rule-manager>input[type=search]{height:44px;min-height:44px;max-height:44px;padding:9px 12px;box-sizing:border-box}.logly-app .j-app .js-rule-manager .j-order-row{min-height:52px;gap:6px;padding:6px 9px}.logly-app .j-app .js-rule-manager .j-order-row strong{font-size:15px;line-height:1.35}.logly-app .j-app .js-rule-manager .j-order-row button{width:34px;min-width:34px;min-height:40px;padding:6px}.logly-app .j-app .js-rule-manager h3{font-size:21px;margin:14px 0 8px}.logly-app .j-app .js-rule-manager .js-rule-library>button{min-height:46px;padding:10px 12px;font-size:15px}@media(max-width:600px){.logly-app .j-app .j-measured-manager-page h1{font-size:24px}.logly-app .j-app .js-rule-manager .j-order-row strong{font-size:14px}.logly-app .j-app .js-rule-manager .j-order-row{gap:3px;padding:5px}.logly-app .j-app .js-rule-manager .j-order-row button{width:30px;min-width:30px}}.logly-app .j-app.journal-managing-measured .j-hero .scene-avatar{width:90px;height:90px;bottom:0;top:auto}.logly-app .j-app.journal-managing-measured .j-hero .scene-avatar .companion{width:90px;height:90px}.jtf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.jtf-tile{display:flex;align-items:center;gap:7px;min-height:72px;border:1px solid #dce9f3;border-radius:10px;padding:12px;background:#fff;color:#0b2053;min-width:0}.jtf-tile>div{min-width:0}.jtf-tile span{display:block;font-size:12px;font-weight:700;line-height:1.35}.jtf-tile strong{display:block;margin-top:3px;font-size:18px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.jtf-tile .is-positive{color:#00852b}.jtf-tile .is-negative{color:#ed202a}.jtf-summary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between}.jtf-summary-actions>small{font-size:11px;color:#526b8d}.logly-app .j-app .jtf-summary-actions>button{border:0;background:transparent;color:#0b2053;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;padding:5px 0;min-height:40px}.jtf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b205360;z-index:220;display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto;overscroll-behavior:contain}.jtf-customizer{position:relative;isolation:isolate;box-sizing:border-box;background:#fffefa;color:#0b2053;border-radius:18px;padding:18px 18px 20px;width:100%;max-width:402px;max-height:100%;overflow:auto;box-shadow:0 12px 45px #0b205330}.jtf-customizer header{display:flex;align-items:center;gap:8px;margin:0 0 10px}.logly-app .j-app .jtf-customizer h2{font-size:18px;line-height:1.3;letter-spacing:-.4px;margin:0;font-weight:900}.logly-app .j-app .jtf-customizer header>button{border:0;background:transparent;padding:0;min-height:40px;min-width:26px;color:#0b2053}.jtf-count{display:flex;justify-content:space-between;color:#526b8d;font-size:12px}.jtf-customizer .jtf-grid{margin:13px 0 8px}.jtf-customizer .jtf-tile{padding:10px 9px;gap:5px;min-height:70px}.jtf-customizer .jtf-tile strong{font-size:17px}.logly-app .j-app .jtf-handle{border:0;background:transparent;color:#7e93b1;padding:0;min-width:24px;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;flex-shrink:0}.jtf-handle:focus-visible{outline:2px solid #ff7200;outline-offset:2px}.jtf-tile.is-dragging{border-color:#ff7200;background:#fff1e4}.jtf-reorder{display:flex;align-items:center;justify-content:center;gap:6px;color:#526b8d;font-size:12px;padding-bottom:12px;margin:5px 0 9px;border-bottom:1px solid #e7edf2}.jtf-live{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.logly-app .j-app .jtf-customizer h3{font-size:14px;font-weight:900;margin:8px 0}.jtf-options{border:1px solid #dce9f3;background:#fff;border-radius:10px;padding:0 10px}.jtf-options>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f7;min-height:40px}.jtf-options>div:last-child{border:0}.jtf-options label{display:flex;align-items:center;gap:10px;min-height:40px;flex:1;font-size:12px;font-weight:700;cursor:pointer}.logly-app .j-app .jtf-options input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#ff7200;width:18px;height:18px;min-height:0;margin:0;padding:0;flex-shrink:0}.jtf-options input:disabled{opacity:1;cursor:not-allowed}.jtf-inactive-handle{color:#7e93b1;margin-right:2px}.jtf-basis{display:flex;align-items:center;gap:5px;color:#526b8d;font-size:11px;flex-wrap:wrap;margin:18px 0}.jtf-basis>span{margin-left:auto;font-size:10px}.jtf-empty{font-size:12px;color:#526b8d}.jtf-error{font-size:12px;color:#b91c1c}.jtf-customizer .jtf-footer{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.logly-app .j-app .jtf-customizer .jtf-footer>button{min-height:44px;border:1px solid #d7e7f3;border-radius:9px;background:#fff;color:#0b2053;font-size:14px;font-weight:900;padding:10px}.logly-app .j-app .jtf-customizer .jtf-footer>.jtf-save{color:#fff;background:#ff7200;border-color:#ff7200}.jtf-mascot{pointer-events:none;position:absolute;right:-19px;bottom:-8px;opacity:.18;z-index:0}.jtf-mascot .avatar-art{width:66px;height:72px}@media(max-width:480px){.jtf-backdrop{padding:0}.jtf-customizer{border-radius:0;max-width:none;min-height:100%;padding:14px 16px 24px}.jtf-mascot{right:-5px;bottom:0;opacity:1}.jtf-customizer .jtf-footer{margin-bottom:62px}.jtf-customizer .jtf-tile{min-height:74px}}.jtf-customizer{overflow-x:hidden}.logly-app .j-app .jtf-customizer h2{font-size:21px}.jtf-customizer .jtf-tile span{font-size:13px}.jtf-customizer .jtf-tile strong{font-size:20px}.jtf-options label{position:relative;font-size:14px}.logly-app .j-app .jtf-customizer .jtf-options label{display:flex;align-items:center;gap:10px}.logly-app .j-app .jtf-options input{position:absolute;left:0;width:20px;height:20px;opacity:0}.jtf-check{width:20px;height:20px;box-sizing:border-box;border:1px solid #9ba9b9;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;color:#fff}.jtf-options input:checked+.jtf-check{background:#ff7200;border-color:#ff7200}.jtf-options input:focus-visible+.jtf-check{outline:2px solid #0b2053;outline-offset:3px}.jtf-mascot{right:0;bottom:0}.jtf-mascot .avatar-art{width:100px;height:108px}@media(max-width:480px){.jtf-customizer .jtf-footer{margin-bottom:94px}}.journal-source-pill{display:inline-flex;align-items:center;gap:6px;border-radius:24px;background:#e0f3ff;color:#175684;padding:7px 12px;font-size:13px;font-weight:800;line-height:1.2}.journal-source-pill.none{background:#edf0f2;color:#526176}.journal-review .j-card{padding:16px;margin:14px 0;border-radius:18px}.journal-ordered-sections{display:flex;flex-direction:column;gap:0}.journal-review .js-section-title{gap:8px;flex-wrap:wrap}.journal-review .js-section-title h2{font-size:22px;gap:10px}.journal-review .js-number{min-width:32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#2699b7;color:#fff;border-radius:50%;font-size:18px;flex-shrink:0}.journal-review .js-stage-grid{display:block}.journal-review .js-stage{margin:8px 0}.journal-review .js-stage summary{padding:13px 12px;min-height:44px}.journal-review .js-stage summary strong{font-size:14px}.journal-review .js-narrative{margin:14px 0 0;padding:14px}.journal-review .js-narrative h3{font-size:18px;margin:0}.journal-review .js-summary-preview{font-size:14px;line-height:1.5;margin:10px 0}.journal-review .js-narrative>.j-primary{width:100%;min-height:44px}.journal-review .js-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journal-review .js-fact-grid>div{min-width:0}.journal-review .js-fact-grid strong{font-size:20px;overflow-wrap:anywhere}.journal-review .js-fact-grid small{font-size:11px}.j-arrange{margin:12px 0}.j-arrange-toggle{width:100%;justify-content:space-between!important}.j-arrange>small{display:block;margin:8px 0}.j-order-list{display:grid;gap:6px;margin:8px 0}.j-order-row{display:flex;align-items:center;gap:6px;border:1px solid #e4e7eb;border-radius:12px;background:#fffdf8;padding:6px}.j-order-row>strong{flex:1;min-width:0;font-size:14px}.j-app .j-order-row button{padding:8px;min-width:38px;min-height:44px;border-radius:9px}.j-app .j-drag-handle{touch-action:none;cursor:grab;border:0;background:transparent;padding:4px!important;min-width:24px!important}.is-dragging{outline:2px solid #ff6b08;background:#fff2e7!important}.journal-summary-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:430;background:#17264d80;display:flex;align-items:center;justify-content:center;padding:16px}.journal-summary-dialog{background:#fffdf8;width:min(580px,100%);max-height:90dvh;overflow:auto;border-radius:22px;padding:22px;box-shadow:0 16px 60px #10204030}.journal-summary-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:-22px;background:#fffdf8;z-index:1;padding:8px 0}.journal-summary-dialog h2{font-size:24px;margin:0}.journal-summary-dialog>.j-primary{width:100%;min-height:44px}.journal-summary-dialog textarea{min-height:260px}.journal-summary-dialog .js-prose{font-size:16px;line-height:1.65}.journal-summary-dialog .j-row,.journal-summary-dialog .j-row button{font-size:13px}.js-rules .js-rule summary{display:flex;justify-content:space-between;gap:10px;padding:12px 8px}.js-rules .js-rule summary>span:first-child{min-width:0;flex:1}.js-rules .js-rule summary strong{font-size:14px}.js-rules .js-verdict{font-size:12px;flex-shrink:0;display:flex;align-items:center;gap:5px;color:#45668b}.js-rules .js-verdict svg{color:#2798c4}.js-rules .js-rule.unknown .js-verdict{color:#697487}.js-rules .js-rule.unknown .js-verdict svg{color:#858e98}.js-rules .js-expand{width:100%;position:sticky;top:0;z-index:2;background:#fff0df;margin:8px 0;min-height:44px}.js-rule-scroll.is-expanded{max-height:440px;overflow:auto;overscroll-behavior:contain}.js-rule-manager{background:#fffdf8;border:1px solid #e5e7ec;border-radius:12px;margin:8px 0;padding:8px}.js-rule-manager>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.js-rule-manager .j-order-row .js-number{display:none}.js-rule-library{max-height:260px;overflow:auto;margin:8px 0}.js-rule-library>button{display:flex!important;width:100%;justify-content:space-between!important;margin:4px 0;text-align:left}.js-rule-pagination{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:12px;margin:10px 0}.js-rule-pagination select{width:auto!important;padding:6px!important}.js-rule-pagination button{padding:6px 9px!important}.js-rule-pagination label{display:flex!important;align-items:center;gap:6px}.js-rule-manager .js-rule-filters{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.js-rule-filters label{display:inline-flex;align-items:center;gap:4px}.js-rule-filters input{width:16px!important}.js-rule-manager>input{margin:8px 0}.js-rules .js-source-note{font-size:11px;margin:8px 0}.js-rules .js-rule-list{border:0}.js-rules .js-rule{border-bottom:1px solid #e5e7ec}@media(min-width:900px){.journal-ordered-sections>.j-card{max-width:100%}.journal-review .js-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-review .js-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.journal-review .js-stage{align-self:start}.j-order-list{max-width:650px}.journal-review .js-rules .js-rule-scroll{max-width:100%}}@media(max-width:400px){.journal-review .j-card{padding:12px}.journal-review .js-section-title h2{font-size:20px}.js-rules .js-rule summary strong{font-size:13px}.js-rules .js-verdict{font-size:11px}.j-order-row{gap:4px;padding:4px}.j-order-row>strong{font-size:13px}.journal-review .j-order-row .js-number{width:26px;min-width:26px;height:26px;font-size:15px}.journal-summary-dialog{padding:16px}.journal-summary-dialog h2{font-size:22px}}.js-assigned-rules{max-height:320px;overflow:auto;overscroll-behavior:contain}.js-rule-manager>.j-arrange-toggle{position:sticky;top:0;z-index:3;background:#fffdf8}.journal-summary-dialog .js-prose{max-height:50dvh;overflow:auto}.j-app .j-day-actions .j-customize{color:#e85900}.j-measured-manager-page>h1{font-size:25px;margin:16px 0 6px}.j-measured-manager-page>p{font-size:13px}.j-measured-manager-page .js-rule-manager{padding:10px}.j-measured-manager-page .js-assigned-rules{max-height:none;overflow:visible}.j-measured-manager-page .j-order-row{padding:4px 6px}.j-measured-manager-page .j-order-row strong{font-size:14px}.j-measured-manager-page .js-rule-library{max-height:none;overflow:visible}.j-measured-manager-page .j-order-list{max-width:none}.j-measured-manager-page>button{display:flex;align-items:center;gap:8px}.logly-app .journal-review .js-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.logly-app .journal-review .js-fact-grid>div{background:#fff;border:1px solid #e1e7ef;border-radius:13px;padding:12px;min-width:0}.logly-app .journal-review .js-fact-grid>div:last-child:nth-child(odd){grid-column:1/-1}.logly-app .journal-review .js-fact-grid span{display:block;font:800 13px/1.3 Nunito,sans-serif;color:#142353}.logly-app .journal-review .js-fact-grid strong{display:block;font:900 27px/1.15 Nunito,sans-serif;letter-spacing:-.04em;margin-top:6px;color:#142353;overflow-wrap:anywhere}.logly-app .journal-review .js-fact-grid small{font:400 10px/1.4 Nunito,sans-serif;color:#405374;margin-top:6px}.logly-app .journal-review .js-fact-grid .js-positive{color:#078557}.logly-app .journal-review .js-fact-grid .js-negative{color:#c8443d}@media(min-width:1000px){.logly-app .journal-review .js-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logly-app .journal-review .js-fact-grid>div:last-child{grid-column:1/-1}}.logly-app .journal-review .js-stage{background:#fff;border:1px solid #dce5f0;border-left:5px solid #ffc5a4;border-radius:12px;margin:8px 0;overflow:hidden}.logly-app .journal-review .js-stage.stage-1{border-left-color:#b8e1ff}.logly-app .journal-review .js-stage.stage-2{border-left-color:#a9deb8}.logly-app .journal-review .js-stage>summary{display:flex;align-items:center;gap:8px;padding:10px 8px;background:#fff;min-height:46px}.logly-app .journal-review .js-stage>summary strong{font-size:13px;flex:1}.logly-app .journal-review .js-stage>summary small{font-size:10px;white-space:nowrap}.js-stage-icon{display:flex;color:#e97c35}.stage-1 .js-stage-icon{color:#318fc4}.stage-2 .js-stage-icon{color:#419969}.js-stage-icon svg{width:21px;height:21px}.logly-app .journal-review .js-stage>summary>svg{width:14px}.logly-app .journal-review .js-answer{padding:9px 0;gap:7px}.logly-app .journal-review .js-answer>strong{background:#eaf5ff;border-radius:7px;padding:5px 8px;font-size:12px}.logly-app .journal-review .js-narrative{padding:12px;border-radius:12px;background:#e4f5ff}.logly-app .journal-review .js-narrative .j-primary{min-height:42px;border-radius:11px}.logly-app .journal-review .js-link{background:#edf4fc;border-radius:10px;text-decoration:none;width:100%;font-weight:800}.logly-app .journal-review .journal-daily-panel{background:#eaf7ff;border:1px solid #b8dfff;padding:14px;border-radius:16px;margin-top:12px}.logly-app .j-app .journal-daily-panel .j-home-meter{border:0;background:transparent;padding:0;margin:0;box-shadow:none}.logly-app .journal-daily-panel .j-home-meter h2{font-size:22px;font-weight:900;letter-spacing:-.5px;line-height:1.2}.logly-app .journal-daily-panel .j-journal-start{margin:12px 0;min-height:44px}.logly-app .journal-daily-panel .js-stage{margin:8px 0;background:#fff}.logly-app .journal-daily-panel .js-stage>summary{padding:10px;min-height:44px;list-style:none}.journal-daily-panel summary::-webkit-details-marker{display:none}.logly-app .journal-daily-panel .js-stage>summary strong{font-size:18px;font-weight:900}.logly-app .journal-daily-panel .js-stage>summary strong svg{width:22px;height:22px}.logly-app .journal-daily-panel .js-stage>summary small{font-size:12px;color:#405374}.journal-daily-panel .js-stage[open]>summary>svg{transform:rotate(180deg)}.journal-stage-body{padding:0 10px 10px}.journal-preview-answer{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.8fr) 24px;align-items:center;gap:7px;border-top:1px solid #e3edf5;padding:8px 0;min-height:42px;color:#0b2053;font-size:14px}.journal-preview-answer>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.journal-preview-answer>strong{background:#eaf5ff;border-radius:6px;padding:5px 7px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-weight:700}.journal-preview-answer>strong.is-empty{color:#405374;font-size:11px;font-weight:500}.logly-app .j-app .journal-preview-answer>button:not(.journal-linked){padding:2px;border:0;background:transparent;min-width:24px;min-height:36px;color:#122c63}.journal-preview-answer>button svg{width:17px;height:17px}.journal-preview-answer>.journal-linked{grid-column:1/-1;justify-self:start}.logly-app .j-app .journal-stage-edit{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#e8f5ff;color:#0059b8;font-size:14px;font-weight:800;padding:8px;border-radius:9px;margin:5px 0 0}.journal-stage-edit svg{width:20px;height:20px}.logly-app .j-app .journal-more-answers{min-height:30px;border:0;background:transparent;padding:2px 0;color:#405374;font-size:12px}.journal-stage-empty{font-size:13px;color:#405374}.logly-app .journal-daily-panel .journal-reflection-extras{display:grid;gap:10px;border:0;padding:0;margin:10px 0 0}.logly-app .journal-daily-panel .journal-summary-row{display:block;background:#fff;border:1px solid #ccdfef;border-radius:13px;padding:14px}.journal-summary-row>header{display:flex;align-items:center;gap:12px}.journal-summary-row>header>svg{flex:none;color:#0b2053;width:25px;height:25px}.journal-summary-row>header>div{min-width:0;flex:1}.logly-app .j-app .journal-summary-row h3{font-size:20px;font-weight:900;letter-spacing:-.4px;margin:0;line-height:1.25}.journal-summary-row time{display:block;margin-top:5px;color:#405374;font-size:14px;line-height:1.3}.logly-app .j-app .journal-summary-row>p{margin:14px 0;color:#0b2053;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.journal-summary-actions{display:flex;gap:9px;align-items:stretch}.logly-app .j-app .journal-summary-actions>button{display:flex;align-items:center;justify-content:center;border-radius:10px;min-height:50px;padding:9px 12px;font-weight:800}.logly-app .j-app .journal-summary-actions>.journal-summary-view{flex:1;gap:9px;background:#e0f1ff;color:#0754b0;border:0;font-size:17px}.journal-summary-view svg{width:22px;height:22px}.logly-app .j-app .journal-summary-actions>.journal-summary-edit{flex:none;flex-direction:column;gap:3px;min-width:57px;border:1px solid #ccdfef;background:#fff;color:#405374;font-size:13px;padding:6px 9px;font-weight:600}.journal-summary-edit svg{width:22px;height:22px}.logly-app .journal-reflection-extras .j-card{margin:0;padding:13px;border:1px solid #ccdfef;border-radius:13px;background:#fff}.logly-app .journal-reflection-extras .j-card>summary{font-size:18px;font-weight:900;display:flex;align-items:center;gap:9px;min-height:34px;list-style:none;color:#0b2053}.logly-app .journal-reflection-extras .j-card>summary>svg:first-child{width:24px;height:24px;flex:none}.logly-app .journal-reflection-extras .j-card>summary>small{margin-left:auto;font-size:13px;color:#405374;font-weight:600}.journal-reflection-extras .j-card>summary>svg:last-child{margin-left:auto;width:16px;flex:none}.journal-reflection-extras .j-attachments>summary>small+svg{margin-left:0}.logly-app .journal-review .journal-compact-rules{padding:12px;border-radius:16px}.logly-app .journal-compact-rules .js-section-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:6px}.logly-app .j-app .journal-compact-rules .js-section-title h2{font-size:21px;letter-spacing:-.4px;gap:7px;line-height:1.15;white-space:nowrap;margin:0}.logly-app .journal-compact-rules .js-number{width:34px;min-width:34px;height:34px;font-size:19px}.logly-app .j-app .journal-measured-edit{border:1px solid #b5d7f3;background:#fff;border-radius:9px;display:flex;align-items:center;gap:5px;padding:6px 8px;min-height:36px;font-size:12px;font-weight:800;color:#0754b0;white-space:nowrap}.journal-measured-edit svg{width:17px;height:17px}.logly-app .j-app .journal-compact-rules .js-expand{position:static;min-height:36px;background:#e4f4ff;border:0;border-radius:10px;font-size:13px;font-weight:800;margin:10px 0 8px;padding:7px}.journal-compact-rules .js-expand[aria-expanded=true]>svg{transform:rotate(180deg)}.journal-compact-rules .js-rule-list{display:grid;gap:6px}.journal-compact-rules .js-rule-scroll{max-height:none;overflow:visible}.logly-app .j-app .journal-rule-card.is-compact{display:grid;grid-template-columns:minmax(0,1fr) 124px;column-gap:9px;align-items:center;padding:10px;margin:0;border:1px solid #caddf1;background:#fff;border-radius:11px;min-height:68px}.journal-rule-card.is-compact>header{grid-column:1;display:flex;flex-wrap:wrap;gap:4px;align-self:end;align-items:center}.logly-app .j-app .journal-rule-card.is-compact h3{font-size:16px;font-weight:900;letter-spacing:-.3px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-rule-card.is-compact .journal-rule-equation{grid-column:1;margin:4px 0 0;font-size:12px;line-height:1.25;color:#405374;align-self:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-result{grid-column:2;grid-row:1/3;gap:6px;min-height:44px;padding:0;width:100%;align-self:center}.journal-rule-card.is-compact .journal-result-icon{width:25px;height:25px}.journal-rule-card.is-compact .journal-result-icon svg{width:19px;height:19px}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-value strong{font-size:17px;line-height:1.2;letter-spacing:-.25px;overflow-wrap:normal}.logly-app .j-app .journal-rule-card.is-compact.mode-number .journal-number-value{font-size:19px;letter-spacing:-.5px;white-space:normal}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-value small{font-size:12px;font-weight:500;line-height:1.25;margin:2px 0 0;color:#405374}.journal-rule-card.is-compact .journal-rule-result>svg{width:13px}.journal-rule-card.is-compact .journal-rule-result>svg.is-open{transform:rotate(90deg)}.logly-app .j-app .journal-rule-card.is-compact .journal-linked{font-size:10px;min-height:24px;padding:2px 4px;border-radius:6px;gap:3px}.journal-rule-card.is-compact .journal-linked svg{width:12px;height:12px}.journal-rule-card.is-compact .journal-result-evidence{grid-column:1/-1}.journal-rule-card.is-compact:has(.journal-linked)>header{grid-column:1;flex-wrap:nowrap;gap:4px;min-width:0}.logly-app .j-app .journal-rule-card.is-compact:has(.journal-linked) h3{flex:1;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logly-app .j-app .journal-rule-card.is-compact .journal-linked{flex:none;white-space:nowrap}.journal-rule-card.is-compact:not(.is-unavailable) .journal-rule-value strong{white-space:nowrap}.journal-compact-rules .js-source-note{margin:10px 0 0;text-align:center;font-size:12px}.journal-compact-rules .js-source-note summary{display:flex;justify-content:center;align-items:center;gap:6px;list-style:none;min-height:32px}.journal-compact-rules .js-source-note summary svg{width:16px;height:16px;color:#5b7699}.logly-app .j-app .journal-summary-actions .journal-summary-view{color:#0059b8!important}@media(max-width:370px){.logly-app .j-app .journal-compact-rules .js-section-title h2{font-size:19px}.logly-app .j-app .journal-measured-edit{font-size:11px;padding:5px}.logly-app .j-app .journal-rule-card.is-compact{grid-template-columns:minmax(0,1fr) 124px;column-gap:7px;row-gap:0;padding:9px}.journal-preview-answer{grid-template-columns:minmax(0,1fr) minmax(60px,.8fr) 22px}}.logly-app .journal-daily-panel .js-stage.is-no-trade>summary{min-height:68px;gap:7px}.logly-app .journal-daily-panel .journal-no-trade-stamp{flex:none;margin-left:auto;border:1px solid #ff6b0b;background:#fff5ea;color:#d55200;border-radius:6px;padding:5px 9px;transform:rotate(-18deg);font-size:14px;font-weight:850;line-height:1.25;white-space:nowrap}.logly-app .journal-daily-panel .js-stage.is-no-trade>summary>small{margin-left:0;flex:none}.logly-app .journal-daily-panel .js-stage.is-no-trade>summary>svg:last-child{flex:none;margin-left:4px}.j-finish-review p{color:#405374;font-size:16px;line-height:1.5}@media(max-width:370px){.logly-app .journal-daily-panel .journal-no-trade-stamp{font-size:12px;padding:5px 7px}.logly-app .journal-daily-panel .js-stage.is-no-trade>summary{gap:5px}}.journal-summary-dialog,.journal-summary-dialog>header{background:#fff;color:#0b2053}.journal-summary-row .journal-recap-stale{display:block;margin:0 0 10px;color:#405374;font-size:12px;line-height:1.4}.journal-summary-dialog .journal-recap-stage{background:#f1f7fc;border:1px solid #d6e5f1;border-radius:12px;padding:12px;margin:12px 0;color:#0b2053}.journal-summary-dialog .journal-recap-stage h3{margin:0 0 8px;font-size:16px;line-height:1.3;font-weight:850;color:#0b2053}.journal-summary-dialog .journal-recap-stage p{color:#405374;margin:8px 0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.journal-summary-dialog .journal-recap-stage p:last-child{margin-bottom:0}.journal-summary-dialog .journal-recap-saved{white-space:pre-wrap;overflow-wrap:anywhere}.journal-summary-dialog .journal-recap-status{font-weight:800;color:#0b2053}.journal-summary-dialog .journal-recap-partial{background:#f1f7fc;border-radius:9px;padding:9px 11px;color:#405374;font-size:13px;font-weight:700}.journal-redesign main{max-width:1200px;padding-top:24px}.j-app{--jo:#fa6b12;color:#203039;font-family:Nunito,sans-serif}.j-app *{box-sizing:border-box}.j-app h1,.j-app h2,.j-app h3{font-weight:900;letter-spacing:-.025em;color:#182a32}.j-app h1{font-size:36px;line-height:1.15}.j-app h2{font-size:24px;margin:10px 0}.j-app h3{font-size:19px}.j-app p{color:#5d6872;line-height:1.65}.j-app small{font-size:12px;color:#6a747c;line-height:1.5}.j-app button{font:inherit;color:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e5e1d8;border-radius:13px;padding:11px 15px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.j-app button:disabled{opacity:.4;cursor:default}.j-app button:focus-visible,.j-app input:focus-visible,.j-app textarea:focus-visible,.j-app select:focus-visible{outline:3px solid #197b97;outline-offset:3px}.j-app input,.j-app textarea,.j-app select{font:inherit;font-size:16px;color:#203039;background:#fffefa;border:1px solid #dddcd5;border-radius:12px;padding:12px;width:100%;min-width:0}.j-app textarea{min-height:180px;resize:vertical;line-height:1.7}.j-app label{display:block}.j-app .j-primary{background:var(--jo);color:#fff;border-color:var(--jo);font-weight:900;min-height:54px;border-radius:17px}.j-hero{background:#c7effb url(/logly/landscape.png) center 53%/cover;min-height:240px;border-radius:28px;padding:28px 34px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.j-hero>div{z-index:1}.j-hero>div>strong{color:#e85a09;font-size:35px;letter-spacing:.04em;font-weight:900}.j-hero h1{margin:10px 0;font-size:35px}.j-hero p{margin:4px 0}.j-hero img{width:190px;align-self:end;object-fit:contain}.j-shell{background:#fcfaf3;padding:24px;border-radius:24px}.j-tabs{display:flex;gap:6px;padding:5px;background:#f0ede4;border-radius:17px;margin-bottom:24px}.j-tabs button{flex:1;border:0;background:transparent;font-weight:800}.j-tabs button[aria-selected=true]{background:#ffead7;color:#bf4700;box-shadow:0 2px #ff7c23}.j-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.j-row>*{min-width:0}.j-row>input,.j-row>select,.j-row>label{flex:1}.j-date input{max-width:240px}.j-date button{white-space:nowrap}.j-card{background:#fffefa;border:1px solid #ece7dd;border-radius:22px;padding:22px;margin:16px 0}.j-home-grid,.j-summary-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.j-invitation{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.j-invitation h2{font-size:30px}.j-invitation>small:last-child{text-align:center}.j-meter{background:#fffefa;border:1px solid #ece7dd;padding:20px;border-radius:19px;margin:20px 0}.j-meter>div{display:flex;justify-content:space-between;gap:10px;font-size:15px}.j-meter progress{display:block;width:100%;height:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;overflow:hidden;margin:13px 0;background:#eae7dd}.j-meter progress::-webkit-progress-bar{background:#eae7dd}.j-meter progress::-webkit-progress-value{background:#fa7b24;border-radius:10px}.j-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.j-stages button{flex-direction:column;background:#fff9ed;border:1px solid #ede2cb;padding:14px 4px}.j-stages button>span{display:grid;place-items:center;background:#ffe1bc;border-radius:50%;width:26px;height:26px;color:#a54a00}.j-stages strong{font-size:14px}.j-coach{display:flex;align-items:center;gap:15px;border-radius:18px;background:#e0f3f7 url(/logly/landscape.png) center 40%/cover;padding:12px 16px;margin:18px 0;min-height:90px}.j-coach img{width:70px;height:70px;object-fit:contain}.j-coach p{font-size:14px;font-weight:700;color:#254b54;margin:0}.j-upload{width:100%;min-height:90px!important;border-style:dashed!important;margin:10px 0}.j-images{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.j-images>div{position:relative}.j-images>div>button:first-child{padding:0;overflow:hidden;width:100%}.j-images img{width:100%;height:110px;object-fit:cover}.j-images>div>button:last-child{position:absolute;top:4px;right:4px;padding:5px;min-height:32px;background:#fff}.j-chips{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.j-chips button{font-size:13px}.j-app [aria-pressed=true]{background:#fff0dc;border-color:#f77824;color:#a14000}.j-day{display:flex!important;width:100%;justify-content:space-between!important;text-align:left!important}.j-day p{margin:5px 0}.j-day strong{font-size:18px}.j-library{display:flex!important;width:100%;justify-content:space-between!important;text-align:left!important;margin-top:10px}.j-library small{display:block}.j-check{display:flex!important;align-items:center;gap:10px;margin:12px 0}.j-check input{width:22px;height:22px;accent-color:#ff7218}.j-app summary{cursor:pointer;min-height:44px;font-weight:800}.j-app summary svg{vertical-align:middle}.j-answer{border-top:1px solid #ede8df;padding:20px 0}.j-answer p{margin:8px 0}.j-answer>button{display:flex;margin-top:10px}.j-long{padding:15px 0;border-bottom:1px solid #ebe6de}.j-long summary strong,.j-long summary span,.j-long summary small{display:block}.j-long summary span{font-weight:400;color:#67717a;margin:10px 0;line-height:1.6}.j-long>p{white-space:pre-wrap;overflow-wrap:anywhere}.j-long[open] summary span{display:none}.j-measured{background:#edf4f8;border:1px solid #d6e4e9;border-radius:20px;padding:22px;margin:16px 0}.j-measured>strong{color:#63676d}.j-measured textarea{margin-top:12px}.j-flow{max-width:680px;margin:auto;padding:22px 28px;background:#fffaf2;min-height:100dvh;display:flex;flex-direction:column}.j-flow>header{margin-top:0}.j-flow>header>strong{font-size:25px;color:#ee640f;letter-spacing:.03em}.j-flow .j-meter{padding:14px;margin:10px 0 30px;background:transparent;border:0}.j-question{flex:1}.j-question>small{letter-spacing:.08em;font-size:11px;font-weight:800}.j-question h1{font-size:33px;margin:20px 0;outline:none}.j-question>p{margin-bottom:25px}.j-choices{display:grid;gap:12px;margin:24px 0}.j-app .j-choice{min-height:68px;justify-content:space-between;text-align:left;border:2px solid #e8e4dc;font-size:18px;font-weight:800;padding:18px 22px;border-radius:18px;box-shadow:0 3px #ede9df}.j-app .j-choice[aria-pressed=true]{border-color:#ff791c;background:#fff0d9;box-shadow:0 3px #f9a668}.j-choice>span{min-width:18px}.j-rating{display:flex;gap:8px;margin:30px 0 10px}.j-rating .j-choice{flex:1;justify-content:center;padding:15px 4px}.j-rating .j-choice span{display:none}.j-na{margin:20px auto!important;display:flex!important;background:transparent!important;border:0!important;font-size:14px!important;color:#6c747c!important}.j-number input{font-size:34px;min-height:95px;text-align:center;margin:10px 0}.j-flow-actions{position:sticky;bottom:0;display:flex;gap:10px;padding:18px 0 max(18px,env(safe-area-inset-bottom));background:#fffaf2;z-index:3}.j-flow-actions .j-primary{flex:1}.j-transition{margin:auto;text-align:center;padding:50px 0}.j-transition img{width:180px}.j-transition .j-primary{width:100%}.journal-focused .topbar,.journal-focused footer:not(.j-flow-actions){display:none!important}.journal-focused main{padding:0!important;max-width:none!important}.j-error{position:sticky;top:0;z-index:100;background:#fff0df;color:#7d320d;padding:14px;border:1px solid #ec9f69;display:flex;justify-content:space-between;gap:10px}.j-reader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#fffaf2;padding:24px max(20px,calc((100vw - 760px)/2));display:flex;flex-direction:column;gap:14px}.j-reader textarea{flex:1;min-height:0}.j-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#12222bea;z-index:180;display:flex;align-items:center;justify-content:center;padding:30px}.j-lightbox img{max-width:100%;max-height:90vh;object-fit:contain}.j-lightbox>button{position:absolute;right:16px;top:16px;background:#fff}@media(max-width:760px){.journal-redesign main{padding:0 0 90px}.journal-redesign footer{display:none}.journal-redesign .topbar{display:contents}.journal-redesign .topbar>.brand,.journal-redesign .account-control{display:none}.journal-redesign .topbar .main-nav{display:grid;position:fixed;bottom:0;left:0;right:0;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;border-radius:20px 20px 0 0;background:#fffdfa;border-top:1px solid #e8e3d9;padding:7px 4px calc(8px + env(safe-area-inset-bottom));z-index:60}.journal-redesign .main-nav>button,.journal-redesign .more-wrap>button{display:flex;flex-direction:column;font-size:11px;gap:4px;padding:5px 2px;min-height:53px;background:transparent}.journal-redesign .main-nav button.active{color:#ed5b00}.journal-redesign .more-menu{bottom:76px;top:auto;right:4px}.j-hero{min-height:200px;border-radius:0;padding:20px}.j-hero>div>strong{font-size:29px}.j-hero h1{font-size:25px;max-width:225px}.j-hero p{font-size:12px;max-width:220px}.j-hero img{width:113px;position:absolute;right:10px;bottom:5px}.j-shell{padding:16px 14px;border-radius:22px 22px 0 0;margin-top:-8px;position:relative}.j-app h1{font-size:28px}.j-app h2{font-size:21px}.j-home-grid,.j-summary-grid{display:block}.j-card{padding:18px}.j-date{gap:7px}.j-date input{width:48%;font-size:14px;padding:10px 8px}.j-date button{font-size:12px;padding:10px}.j-date svg{width:16px}.j-tabs{margin-bottom:18px}.j-tabs button{font-size:14px;padding:12px 7px}.j-meter{padding:16px}.j-meter>div{font-size:13px}.j-flow{padding:18px 20px;min-height:100dvh}.j-flow .j-meter{margin-bottom:20px}.j-question h1{font-size:29px}.j-flow .j-coach{margin-top:30px}.j-invitation h2{font-size:25px}.j-row select{font-size:14px}.j-app .j-rating .j-choice{font-size:19px;min-width:0}.j-reader{padding:16px}.journal-focused .main-nav{display:none!important}.j-summary-grid .j-card{margin:14px 0}}@media(prefers-reduced-motion:reduce){.j-app *{animation:none!important;transition:none!important}}.j-app input,.j-app textarea,.j-app select{background:#fffefa!important;color:#203039!important;border-color:#dddcd5!important;color-scheme:light}.journal-redesign .j-flow-actions{display:flex!important}.j-app{color:#152557}.j-app h1,.j-app h2,.j-app h3{color:#0c1746}.j-app p{color:#54668d}.j-app small{color:#647491}.j-hero h1{font-size:48px;margin:12px 0}.j-hero p{font-size:20px;color:#102048}.j-hero img{width:215px}.j-tabs button[aria-selected=true]{background:#ff771b;color:#fff;box-shadow:none}.j-tabs button{border-radius:16px}.j-next-focus{background:#ffeddf;border-radius:18px;padding:20px;margin:16px 0;display:flex;gap:15px}.j-stage-summary>summary{display:flex;align-items:center;gap:14px;list-style:none}.j-stage-summary>summary:after{content:"⌄";margin-left:auto;font-size:24px}.j-stage-summary[open]>summary:after{content:"⌃"}.j-stage-summary>summary>span{border-radius:50%;background:#ffecd9;color:#c74b00;padding:9px 14px}.j-stage-summary>summary>small{margin-left:auto}.j-stage-summary[open]>small{display:block;margin-top:20px}.j-flow .j-question{border:1px solid #eee9df;border-radius:22px;background:#fffefa;padding:24px}.j-flow .j-coach{background:#e7f5fc;min-height:85px}.j-flow .j-meter{padding-left:4px;padding-right:4px}.j-question h1{font-weight:900}.j-flow .j-choice{color:#152557}.j-flow .j-choice[aria-pressed=true]{color:#e75f0d}.j-flow .j-rating{margin-top:34px}.j-stage-summary .j-answer:last-child{padding-bottom:0}.j-stages button{display:grid;grid-template-columns:26px 1fr;gap:4px 8px;align-items:center;text-align:left}.j-stages small{grid-column:2}.j-stages button>span{grid-row:1 / 3}@media(max-width:760px){.j-hero{min-height:175px;padding:24px 20px}.j-hero h1{font-size:35px;margin-top:6px;max-width:225px}.j-hero p{font-size:14px;max-width:220px}.j-hero img{width:126px;right:12px}.j-stages{gap:8px}.j-stages button{grid-template-columns:20px 1fr;padding:10px 7px;gap:2px 5px}.j-stages button>span{width:20px;height:20px;font-size:12px}.j-stages strong{font-size:12px}.j-stages small{font-size:10px}.j-flow{padding:16px 14px}.j-flow .j-question{padding:20px 15px}.j-question h1{font-size:28px}.j-flow .j-choice{font-size:17px;padding:15px}.j-flow .j-rating .j-choice{padding:13px 4px}.j-stage-summary>summary{gap:8px}.j-stage-summary>summary strong{font-size:17px}}.j-date{flex-wrap:wrap}.j-date>button[aria-label="Previous journal day"],.j-date>button[aria-label="Next journal day"]{padding:10px;width:44px;flex-shrink:0}.j-date>input{flex:1;max-width:none}.j-date>button:last-child{margin-left:auto}@media(max-width:760px){.j-date{gap:6px}.j-date>button:last-child{width:100%;margin-top:3px}.j-date>input{width:auto;flex:1;text-align:center}}.j-flow-actions>button{font-size:16px!important;min-height:54px}.j-flow-actions>button:first-child{flex:1}.j-flow-actions>button.j-primary{flex:1.15}.j-source-badge{display:inline-block;border-radius:20px;background:#e6f5ff;color:#204479;font-size:12px;padding:7px 11px;margin-top:12px}@media(max-width:760px){.j-date{flex-wrap:nowrap}.j-date>button:last-child{width:44px;margin:0;flex-shrink:0}.j-date .j-setup-label{display:none}.j-date input{max-width:100%}.j-meter{margin:16px 0}.j-hero{min-height:165px}.j-chips{margin:12px 0}.j-app .j-date button svg{width:19px}}.j-date>button[aria-label="Journal Setup"]{width:auto;min-width:44px;white-space:nowrap;flex-shrink:0;gap:8px}.j-report-checks{margin:20px 0}.j-report-checks label{display:grid;gap:8px;max-width:320px}.j-report-checks select{width:100%;min-height:44px}.j-check-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.j-check-counts>div{background:#f6f2e8;border-radius:16px;padding:14px;display:grid;gap:5px}.j-check-counts b{font-size:26px}.j-check-counts span{font-size:12px}.j-check-disclaimer{font-size:13px;color:#616b72}.j-check-list{display:grid;gap:10px;margin-top:16px}.j-check-item{border:1px solid #e5ded2;border-radius:16px;padding:14px;background:#fffefb}.j-check-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px}.j-check-item summary>span:first-child{display:grid;gap:7px}.j-check-item summary small{font-size:12px;color:#657078}.j-check-status{font-size:12px;flex-shrink:0;max-width:140px;border-radius:10px;padding:8px;background:#f1eee7}.j-check-item.outside .j-check-status{background:#fff0df;color:#8a4200}.j-check-item.within .j-check-status{background:#e8f2e9;color:#275b40}.j-report-result{margin-top:16px;padding-top:12px;border-top:1px solid #e5ded2}.j-report-result p{font-size:14px}.j-report-result ul{list-style:none;padding:0;max-height:300px;overflow:auto}.j-report-result li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #eee;font-size:13px}.plan-test-pack{margin:16px 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.plan-test-pack>div{flex:1;min-width:220px}.plan-test-pack label{display:grid;gap:6px}.plan-test-pack select{min-height:44px;max-width:200px}.j-report-checks .j-row{flex-wrap:wrap}@media(max-width:600px){.j-check-item summary{align-items:flex-start;flex-direction:column}.j-check-status{max-width:none}.j-check-counts{gap:6px}.j-check-counts>div{padding:10px}.j-report-checks h2{font-size:22px}.j-date>button[aria-label="Journal Setup"]{width:44px;padding:10px}.plan-test-pack{align-items:stretch;flex-direction:column}}.js-entry{max-width:1440px!important}.js-entry .j-hero{border-radius:28px 28px 0 0;margin-bottom:0}.js-entry .j-shell{background:#fffcf6;border-radius:28px 28px 0 0;margin-top:-12px;position:relative;padding:24px}.js-entry .j-tabs{margin-bottom:20px}.js-summary{color:#101d51}.js-summary .j-card,.js-rules{border:1px solid #eee9df;box-shadow:0 3px 18px #34312404;border-radius:20px;padding:20px;background:#fffefb}.js-summary .j-card h2,.js-rules h2{font-size:23px;letter-spacing:-.5px;margin:0}.js-columns{display:grid;grid-template-columns:1fr 1.06fr;gap:20px;align-items:start}.js-evidence,.js-writing{min-width:0;display:grid;gap:16px}.js-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.js-section-title h2{display:flex;gap:12px;align-items:center}.js-number{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#35abed;color:#fff;font-size:22px;flex-shrink:0}.js-number.green{background:#57b38e}.js-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:24px;background:#e7f5ff;color:#195aaa;font-size:12px}.js-badge svg{width:19px;height:19px}.js-badge.green{background:#eaf7ee;color:#2b7760}.js-completion{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;border:1px solid #eee9df;background:#fffefa;border-radius:20px;padding:18px;margin-bottom:16px}.js-completion strong{font-size:18px}.js-completion strong span{font-weight:500}.js-completion small{max-width:175px;font-size:12px;line-height:1.4}.js-completion-icon{background:#ff7a14;border-radius:50%;display:grid;place-items:center;width:38px;height:38px;color:#fff}.js-completion progress{grid-column:1/3;width:100%;height:12px;accent-color:#ff7a14;border:none;border-radius:10px;overflow:hidden}.js-completion progress::-webkit-progress-bar{background:#f4ede2}.js-completion progress::-webkit-progress-value{background:#ff7a14}.js-completion>b{text-align:right;font-size:14px}.js-focus{display:flex;gap:16px;align-items:center;padding:18px 22px;background:#fff0e2;border-radius:18px;margin-bottom:18px}.js-focus>svg{color:#ff7413;flex-shrink:0}.js-focus h3{margin:0 0 5px;font-size:18px}.js-focus p{margin:0}.js-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.js-fact-grid>div{border:1px solid #e9eaf0;border-radius:12px;padding:14px;min-width:0;display:flex;flex-direction:column;gap:6px}.js-fact-grid span{color:#4a587c;font-size:14px}.js-fact-grid strong{font-size:18px;overflow-wrap:anywhere}.js-fact-grid small{font-size:11px;color:#68728a;line-height:1.4}.js-fact-grid summary{font-size:14px;color:#1466b0;cursor:pointer;min-height:30px}.js-fact-grid p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.js-positive{color:#078255}.js-link{background:transparent!important;border:0!important;color:#0865bd!important;text-decoration:underline;min-height:44px}.js-facts>.js-link{display:block;margin:8px auto 0}.js-source-note{display:block;font-size:11px!important;color:#78819a!important;line-height:1.5;text-align:center;margin:6px 0}.js-rule-list{border:1px solid #e7e9ee;border-radius:12px;overflow:hidden}.js-rule{padding:12px 14px;border-bottom:1px solid #e7e9ee}.js-rule:last-child{border-bottom:0}.js-rule>summary{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:44px}.js-rule>summary::-webkit-details-marker{display:none}.js-rule summary strong{font-size:14px;font-weight:600}.js-rule summary small{display:block;font-size:11px;line-height:1.5;color:#768096;margin-top:4px}.js-verdict{display:flex;align-items:center;gap:8px;color:#778094;font-size:13px}.js-verdict>svg{flex-shrink:0;width:22px;height:22px}.js-rule.within .js-verdict{color:#218255}.js-rule.outside .js-verdict{color:#b96107}.js-expand{width:100%;margin-top:10px;background:#e8f5ff!important;color:#0865bd!important;border:0!important;display:flex;gap:10px;align-items:center;justify-content:center;min-height:44px}.js-manage{display:block;margin:auto}.js-day-select{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px}.js-stage-grid{display:grid;gap:10px}.js-stage{border:1px solid #e8e9ec;border-radius:12px;overflow:hidden}.js-stage>summary{display:flex;justify-content:space-between;gap:8px;padding:12px;background:#fff0e3;cursor:pointer;font-size:14px}.js-stage.stage-1>summary{background:#e9f5ff}.js-stage.stage-2>summary{background:#eaf6e9}.js-stage>div{padding:0 12px}.js-answer{display:grid;grid-template-columns:1fr 1fr 28px;gap:10px;padding:12px 0;align-items:center;border-bottom:1px solid #eee;font-size:13px;line-height:1.5}.js-answer:last-child{border:0}.js-answer strong{font-weight:500}.js-answer button{padding:0!important;border:0!important;background:transparent!important;min-height:44px}.js-answer .j-long{grid-column:1/-1}.js-narrative{background:#e8f5ff;border-radius:16px;padding:18px;margin-top:16px}.js-narrative-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.js-narrative-head>svg{color:#0e72c4}.js-narrative-head h3{font-size:19px;margin:0 0 4px}.js-narrative-head small{font-size:11px;color:#607493}.js-narrative-head button{margin-left:auto;min-height:44px;display:flex;gap:8px;align-items:center;background:#fff!important;color:#1262a4!important;border:0!important}.js-prose{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.js-prose p{white-space:pre-wrap;margin:14px 0}.js-prose-preview{max-height:240px;overflow:hidden}.js-narrative textarea{width:100%;min-height:280px;background:#fff;color:#101d51;line-height:1.7;font-size:16px;margin-top:14px;padding:16px;border:1px solid #9ccbed;resize:vertical;border-radius:12px}.js-sr{font-size:0}.js-preserved,.js-update-note{font-size:12px;line-height:1.5}.js-edit-actions{display:flex;justify-content:flex-end;gap:12px}.js-save-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fffefa;border:1px solid #eee9df;padding:16px;border-radius:18px;margin-top:20px}.js-save-bar span{display:flex;align-items:center;gap:10px;font-size:13px}.js-save-bar span svg{color:#258455}.js-original{margin-top:15px;font-size:13px}@media(max-width:900px){.js-columns{grid-template-columns:1fr}.js-entry .j-shell{padding:14px}.js-summary .j-card,.js-rules{padding:16px}.js-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.js-answer{grid-template-columns:1fr;gap:4px}.js-answer button{justify-self:end}.js-rule>summary{grid-template-columns:1fr 1fr}.js-completion{grid-template-columns:32px 1fr auto;gap:9px}.js-completion strong{font-size:16px}.js-completion small{grid-column:2/4;max-width:none}.js-completion-icon{width:32px;height:32px}}@media(max-width:500px){.js-stage-grid{grid-template-columns:1fr}.js-answer{grid-template-columns:1fr 1fr 28px}.js-summary .j-card h2,.js-rules h2{font-size:20px}.js-section-title{gap:8px}.js-number{width:32px;height:32px;font-size:18px}.js-badge{font-size:10px;padding:6px 9px}.js-fact-grid>div{padding:11px}.js-fact-grid strong{font-size:16px}.js-fact-grid span{font-size:12px}.js-rule>summary{grid-template-columns:1fr;gap:8px}.js-rule summary strong{font-size:14px}.js-verdict{font-size:13px}.js-narrative{padding:15px}.js-narrative-head h3{font-size:18px}.js-day-select{flex-direction:column;align-items:stretch}.js-save-bar .j-primary{width:100%}.js-entry .j-hero h1{font-size:29px}.js-entry .j-hero{min-height:175px}.js-entry .j-hero img{max-width:125px}}@media(max-width:900px){.topbar .main-nav{position:fixed;bottom:0;left:0;right:0;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffefa!important;border-top:1px solid #eee9df;border-radius:0!important;z-index:80}.topbar .main-nav>button,.topbar .main-nav .more-wrap>button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;border:0!important;border-radius:0!important;background:transparent!important;color:#4c5b83!important;font-size:11px;gap:5px;position:relative;padding:4px!important;width:100%}.topbar .main-nav svg{width:23px;height:23px;display:block!important}.topbar .main-nav>button.active{color:#ff7413!important}.topbar .main-nav>button.active:after{content:"";position:absolute;height:3px;width:32px;border-radius:3px;background:#ff7413;bottom:-5px}.topbar .main-nav .more-wrap{min-width:0}.j-app{padding-bottom:28px}}.js-entry-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.js-entry-toolbar button{border:0;background:transparent;color:#243c75;font-weight:800;padding:6px}.js-summary h2,.js-summary h3,.js-summary p{color:#101d51}.js-summary .j-card{margin:0}.js-entry .j-hero h1{color:#101d51}@media(min-width:901px){.js-fact-grid{grid-template-columns:1fr;gap:0;border:1px solid #e9eaf0;border-radius:12px;overflow:hidden}.js-fact-grid>div{display:grid;grid-template-columns:42% 1fr;border:0;border-bottom:1px solid #e9eaf0;border-radius:0;padding:13px}.js-fact-grid>div:last-child{border-bottom:0}.js-fact-grid strong{font-size:15px}.js-fact-grid small{grid-column:2}.js-fact-grid details{grid-column:2}.js-completion{margin-top:0}.js-entry .j-hero{min-height:210px}.js-entry .j-hero h1{font-size:44px}}@media(max-width:900px){.topbar .main-nav .more-wrap>button.active{color:#ff7413!important}.js-entry .j-shell{padding:12px 10px}.js-summary .j-card{padding:14px}.js-entry-toolbar button{font-size:13px}}.js-rule-definition{font-size:13px;color:#5b6986!important;line-height:1.6}.js-answer{font-size:14px}.js-fact-grid details p{display:flex;justify-content:space-between;gap:8px}.js-summary .js-completion small{color:#586788}.js-summary .js-prose{font-size:16px}@media(min-width:1100px){.journal-redesign main:has(.js-entry){max-width:1480px}.js-status-row{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;margin-bottom:18px}.js-status-row:not(:has(.js-focus)){grid-template-columns:1fr}.js-completion,.js-focus{margin-bottom:0}.js-stage>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.js-answer{display:grid;grid-template-columns:1fr 28px;border:1px solid #e9eaf0!important;border-radius:8px;padding:10px;gap:4px;font-size:13px}.js-answer>span,.js-answer>strong{grid-column:1}.js-answer>button{grid-column:2;grid-row:1/3}.js-fact-grid>div{padding:10px 12px}.js-prose{font-size:14px!important}.js-narrative{padding:14px}.js-prose p{margin:10px 0}}.js-answer.js-long-answer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 44px}.js-long-answer .j-long{grid-column:1;grid-row:1}.js-long-answer>button{grid-column:2;grid-row:1;min-width:44px}.js-long-answer .j-long summary{display:flex;flex-direction:column;gap:8px}.js-long-answer .j-long p{white-space:pre-wrap;overflow-wrap:anywhere}.js-report-details{border-top:1px solid #e5e8ee;margin-top:14px;padding-top:14px}.js-report-details p{font-size:13px;line-height:1.6}.js-report-rows{max-height:60vh;overflow:auto;overscroll-behavior:contain}.js-report-rows details{border:1px solid #e5e8ee;border-radius:12px;margin:8px 0;padding:12px}.js-report-rows summary{min-height:44px;cursor:pointer;display:flex;flex-direction:column;gap:6px}.js-report-rows dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}.js-report-rows dd{margin:0;text-align:right;overflow-wrap:anywhere}.js-report-rows small{font-size:11px;overflow-wrap:anywhere}.j-hero{position:relative;overflow:hidden}.j-hero>div:first-child{position:relative;z-index:2}.j-hero>.scene-avatar{position:absolute;right:5%;bottom:4px;width:170px;height:170px}.j-hero .logly-wordmark{margin-bottom:9px}.j-coach>.avatar-art{width:72px;height:72px}.j-transition>.avatar-art{width:145px;height:145px;margin:auto}.j-flow .logly-wordmark{display:inline-block;font-size:25px}@media(max-width:700px){.j-hero>.scene-avatar{right:3%;bottom:3px;width:118px;height:118px}.j-hero .logly-wordmark{font-size:29px;margin-bottom:6px}.j-hero>div:first-child{max-width:66%}}.j-day-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:10px 0}.j-day-actions>button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px;font-size:13px;line-height:1.25;font-weight:700;background:#fffefa;border:1px solid #dce2ec;border-radius:12px}.j-day-actions>button svg{flex-shrink:0}.j-day-actions>button:disabled{opacity:.55;cursor:not-allowed}.j-no-trade-check{width:17px;height:17px;flex-shrink:0;border:1.5px solid #758198;border-radius:4px;display:grid;place-items:center}.j-day-actions>button[aria-pressed=true]{background:#f0f1f3}.j-day-source{margin:8px 0 14px}.j-journal-start{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px}.j-meter>.j-stages-compact{margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.j-stages-compact>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 8px;min-width:0;min-height:72px}.j-stages-compact strong{font-size:13px;line-height:1.25}.j-stages-compact small{font-size:11px;line-height:1.4}.j-date .shared-date-range{flex:1;min-width:0}.j-date>button{flex-shrink:0}.j-stages-compact>button:disabled{opacity:.55}@media(min-width:701px){.j-day-actions{max-width:620px}.j-day-actions>button{font-size:15px}.j-stages-compact strong{font-size:15px}.j-stages-compact small{font-size:12px}}.j-flow .j-question{padding:16px 12px}.j-flow .j-question h1{margin:12px 0;font-size:24px}.j-flow .j-question>.j-save-exit,.j-transition>.j-save-exit{display:block;margin:12px 0 0 auto;min-height:44px;background:transparent;border:0;color:#405374;padding:8px 10px;font-size:13px}.j-flow .j-conditional-followup{display:block;margin-top:12px;font-size:14px;font-weight:700}.j-conditional-followup small{font-size:11px;font-weight:400;color:#405374}.j-flow .j-conditional-followup textarea{margin-top:6px;min-height:72px}.j-flow .j-transition{padding:24px 12px}.js-followup{font-size:13px;white-space:pre-wrap;margin:8px 0}.js-followup small{display:block;color:#405374;margin-bottom:4px}.logly-app .j-app .j-day-actions .j-customize{color:#071b50!important;font-weight:800}.logly-app .j-app .j-date{gap:6px;margin:10px 0}.logly-app .j-date>button{padding:8px;min-width:34px}.logly-app .j-date-center{display:flex;align-items:center;gap:4px;flex:1;min-width:0;background:#fff;border:1px solid #dce5f0;border-radius:12px;padding:0 6px}.logly-app .j-date-center .shared-date-range{flex:1;min-width:0}.logly-app .j-date-center .ov-date-trigger{border:0;background:transparent;padding:8px 2px;gap:0;font-size:12px;min-height:42px}.logly-app .j-date-center .ov-date-trigger>svg{display:none}.logly-app .j-date-center .journal-source-badge{white-space:nowrap;font-size:9px;padding:4px 6px}.logly-app .j-no-trade-group{display:flex;align-items:center;position:relative;min-width:0;border:1px solid #dce5f0;border-radius:12px;background:#fff}.logly-app .j-no-trade-group .j-no-trades{border:0;padding:6px;font-size:10px;gap:4px;background:transparent}.logly-app .j-no-trade-info>summary{display:grid;place-items:center;min-height:36px;width:26px;list-style:none}.j-no-trade-info>summary::-webkit-details-marker{display:none}.logly-app .j-no-trade-info p{position:absolute;top:35px;left:0;width:245px;z-index:20;background:#fff;border:1px solid #dce5f0;border-radius:12px;padding:12px;font-size:12px;box-shadow:0 5px 20px #071b501a}.logly-app .j-day-actions{gap:6px;margin:8px 0}.logly-app .j-day-actions .j-customize{font-size:10px;padding:6px;gap:4px}.logly-app .j-app .j-home-meter{background:#e4f5ff;border:1px solid #bce4ff;border-radius:16px;padding:12px;margin:10px 0}.logly-app .j-home-meter .j-home-meter-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.logly-app .j-home-meter h2{font-size:21px;margin:0 0 4px;color:#071b50}.logly-app .j-home-meter small{color:#34517c;font-size:11px}.logly-app .j-progress-ring{flex:none;width:52px;height:52px;border-radius:50%;background:conic-gradient(#279ed0 var(--journal-progress),#ccdde9 0);display:grid;place-items:center}.logly-app .j-progress-ring strong{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#f4fbff;font-size:14px;color:#071b50}.logly-app .j-home-meter .j-journal-start{margin:12px 0 10px;min-height:44px;border-radius:12px}.logly-app .j-home-meter .j-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.logly-app .j-home-meter .j-stages button{border:0;gap:3px;padding:9px 3px;min-width:0;border-radius:12px;background:#fff0df}.logly-app .j-home-meter .j-stages button:nth-child(2){background:#d5edff}.logly-app .j-home-meter .j-stages button:nth-child(3){background:#def3df}.logly-app .j-home-meter .j-stages strong{font-size:12px}.logly-app .j-home-meter .j-stages small{font-size:10px}.logly-app .j-home-meter .j-stage-icon{background:none;width:auto;height:22px;border-radius:0}.j-stage-icon svg{width:22px;height:22px}.stage-0.j-stage-icon{color:#ef782f}.stage-1.j-stage-icon{color:#278dc4}.stage-2.j-stage-icon{color:#419969}.logly-app .j-attachments{padding:12px}.j-attachments>summary{display:flex;align-items:center;gap:8px}.j-attachments>summary small{margin-left:auto}@media(min-width:760px){.logly-app .j-date-center .ov-date-trigger{font-size:14px}.logly-app .j-day-actions .j-customize,.logly-app .j-no-trade-group .j-no-trades{font-size:13px}}.logly-app .j-date-center .journal-source-pill{white-space:nowrap;font-size:9px;padding:4px 6px;flex:none}.logly-app .j-home-meter .j-stages button{align-items:center;text-align:center}.logly-app .j-home-meter .j-stages button>span.j-stage-icon{display:flex;align-items:center;justify-content:center}.logly-app .j-day-actions{display:flex;align-items:stretch}.logly-app .j-day-actions .j-no-trade-group,.logly-app .j-day-actions .j-customize{flex:1}.logly-app .j-day-actions .j-no-trade-calendar{flex:none;padding:7px;min-width:32px}.logly-app .j-day-actions .j-no-trades,.logly-app .j-day-actions .j-customize{font-size:9px}.logly-app .j-app{--jo:#ff6b08;color:#101b50}.logly-app .j-app :is(h1,h2,h3){color:#0b164b}.logly-app .j-app :is(button,input,textarea,select){border-color:#c6def5;background:#fff;color:#102151;border-radius:10px}.logly-app .j-app :is(input,textarea,select){background:#fff!important;border-color:#c6def5!important;color:#102151!important}.logly-app .j-app button.j-primary{background:linear-gradient(110deg,#ff7412,#ff6508);color:#fff;border-color:#ff6b08;border-radius:10px}.logly-app .j-app .j-shell{background:transparent;padding:12px 0;border-radius:0;margin-top:0}.logly-app .j-app .j-tabs{background:#eef6fc;border:1px solid #cfe4f8;border-radius:11px;padding:4px;margin:0 0 10px}.logly-app .j-app .j-tabs button{background:transparent;border:0;border-radius:9px;font-size:16px;min-height:44px}.logly-app .j-app .j-tabs button[aria-selected=true]{background:linear-gradient(110deg,#ff7412,#ff6508);color:#fff}.logly-app .j-app .j-date{margin:10px 0;gap:10px}.logly-app .j-app .j-date-center{background:#fff;border:1px solid #c6def5;border-radius:9px;padding:0 9px;min-height:44px}.logly-app .j-app .j-day-actions{margin:8px 0 12px}.logly-app .j-app .j-customize{background:#fff;color:#0b164b;border-color:#c6def5}.logly-app .j-app .j-card{background:#fff;border:1px solid #c6def5;border-radius:12px;margin:0;padding:14px}.logly-app .j-app .journal-ordered-sections{display:grid;gap:12px}.logly-app .j-app .journal-ordered-sections>[data-journal-section]{min-width:0}.logly-app .j-app .journal-daily-panel{margin:0;background:#eaf6ff;border-color:#c6def5;padding:14px}.logly-app .j-app .j-home-meter-head{display:block}.logly-app .j-app .j-home-meter-head h2{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:0 0 6px}.logly-app .j-app .j-home-meter-head small{font-size:14px;color:#486493}.logly-app .j-app .j-home-progress{display:flex;align-items:center;gap:10px;margin:7px 0}.logly-app .j-app .j-home-progress progress{flex:1;margin:0;height:10px;background:#d6e4f2}.logly-app .j-app .j-home-progress progress::-webkit-progress-bar{background:#d6e4f2}.logly-app .j-app .j-home-progress progress::-webkit-progress-value{background:#09a363}.logly-app .j-app .j-home-progress progress::-moz-progress-bar{background:#09a363}.logly-app .j-app .j-home-progress strong{font-size:16px;min-width:42px}.logly-app .j-app .j-home-meter-head>.j-progress-ring{display:none}.logly-app .j-app .journal-daily-panel .j-journal-start{width:100%;margin:9px 0 12px;min-height:46px}.logly-app .j-app .journal-daily-panel .js-stage{border:1px solid #cfe4f8;border-radius:9px;background:#fff;margin:6px 0 0}.logly-app .j-app .journal-daily-panel .js-stage>summary{min-height:44px;padding:9px 11px}.logly-app .j-app .journal-daily-panel .js-stage>summary strong{font-size:17px}.logly-app .j-app .js-stage-icon{background:transparent;color:#0b164b}.logly-app .j-app .journal-reflection-extras{display:grid;gap:10px;margin-top:10px}.logly-app .j-app .journal-summary-row{background:#fff;border:1px solid #c6def5;border-radius:12px;padding:14px}.logly-app .j-app .journal-summary-row>p{color:#183361;font-size:16px;line-height:1.5;margin:12px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.logly-app .j-app .journal-reflection-extras .j-card{padding:12px 14px}.logly-app .j-app .journal-reflection-extras summary{font-size:17px;gap:9px;min-height:30px}.logly-app .j-app .j-attachments summary small{font-size:12px;font-weight:600;white-space:nowrap}.logly-app .j-app .j-attachments>.j-images{margin-top:12px}.logly-app .j-app .j-images>div{border:1px solid #c6def5;border-radius:9px;overflow:hidden;background:#eef7ff}.logly-app .j-app .j-images .j-image-view{width:100%;padding:0;display:block;border:0;border-radius:0}.logly-app .j-app .j-images img{display:block;width:100%;height:135px;object-fit:cover}.logly-app .j-app .j-image-actions{display:flex;align-items:center;justify-content:space-between;padding:4px;gap:4px}.logly-app .j-app .j-image-actions button{min-height:34px;padding:4px 7px;font-size:12px;background:#fff}.logly-app .j-app .j-images>div>button:last-child{position:static}.logly-app .j-app .j-upload{background:#eaf6ff;color:#0064d9;border:1px dashed #b3d7f7;display:flex;flex-direction:column;gap:7px;min-height:96px!important;font-size:17px;font-weight:800}.logly-app .j-app .j-attachments>small{display:block;font-size:13px;color:#486493}.logly-app .j-app .j-attachments .j-upload:disabled{opacity:.7}.logly-app .j-app .j-lightbox{padding:80px 18px;background:#15202bf5}.logly-app .j-app .j-lightbox img{max-height:calc(100dvh - 175px)}.j-lightbox-heading{position:absolute;left:20px;top:20px;color:#fff;display:grid;gap:4px}.logly-app .j-app .j-lightbox-heading small{color:#fff;font-size:14px}.j-lightbox-actions{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:14px}.logly-app .j-app .journal-tag-day{margin:10px 0}.logly-app .j-app .j-reader{background:#fff}.logly-app .j-app .j-arrange{background:transparent;margin:8px 0 0}.logly-app .j-app .journal-compact-rules{border-color:#c6def5}.logly-app .j-app .j-flow{background:#fff;min-height:0;max-width:850px;padding:16px 0 28px}.logly-app .j-app .j-flow>.j-meter{border:1px solid #c6def5;background:#eff8ff;padding:15px;margin:10px 0 12px;border-radius:12px}.logly-app .j-app .j-flow>.j-meter progress::-webkit-progress-bar{background:#d6e4f2}.logly-app .j-app .j-flow>.j-meter progress::-webkit-progress-value{background:#4386fa}.logly-app .j-app .j-flow .j-question{padding:18px;border:1px solid #c6def5;background:#fff;border-radius:12px}.logly-app .j-app .j-question>small{font-size:13px;letter-spacing:0;color:#486493}.logly-app .j-app .j-question h1{font-size:29px;line-height:1.25;margin:18px 0;font-weight:900}.logly-app .j-app .j-question .j-source-badge{background:#eaf6ff;color:#33598d;margin-top:9px;border-radius:7px;padding:5px 8px}.logly-app .j-app .j-choices{gap:10px;margin:16px 0}.logly-app .j-app .j-choices.j-binary{grid-template-columns:repeat(2,minmax(0,1fr))}.logly-app .j-app .j-binary .j-choice{justify-content:center;text-align:center;position:relative}.logly-app .j-app .j-binary .j-choice>span{position:absolute;right:9px;width:16px;min-width:0}.logly-app .j-app .j-binary .j-choice>span svg{width:16px;height:16px}.logly-app .j-app .j-flow .j-choice{border:1px solid #c6def5;background:#fff;color:#0b164b;border-radius:10px;box-shadow:none;padding:14px;font-size:19px;min-height:58px}.logly-app .j-app .j-flow .j-choice[aria-pressed=true]{background:linear-gradient(110deg,#ff7412,#ff6508);border-color:#ff6b08;color:#fff;box-shadow:none}.logly-app .j-app .j-conditional-followup{background:#eff8ff;border:1px solid #cfe4f8;padding:12px;border-radius:10px;font-size:17px;font-weight:800}.logly-app .j-app .j-conditional-followup textarea{background:#fff!important;margin-top:8px;min-height:120px;font-weight:400}.logly-app .j-app .j-na{border:1px solid #c6def5!important;border-radius:8px;color:#486493!important;padding:8px!important;margin:12px 0!important}.logly-app .j-app .j-na[aria-pressed=true]{background:#eaf6ff!important;color:#0b164b!important}.logly-app .j-app .j-save-exit{width:100%;background:#f6faff;border:1px solid #c6def5;border-radius:10px;min-height:46px;font-size:16px;margin-top:12px}.logly-app .j-app .j-flow-actions{position:static;background:#fff;padding:12px 0 0;gap:10px}.logly-app .j-app .j-flow-actions button{border-radius:10px;font-size:17px!important;min-height:50px}.logly-app .j-app .jset-heading h1{font-size:28px}.logly-app .j-app .jset-stages{border-color:#c6def5;background:#fff}.logly-app .j-app .jset-stages button{font-size:16px;min-height:44px}.logly-app .j-app .jset-stages button[aria-pressed=true]{background:#dfefff;color:#0b164b;font-weight:900}.logly-app .j-app .jset-assigned{border:1px solid #c6def5;background:#fff;border-radius:12px;padding:8px}.logly-app .j-app .jset-assigned>h2{margin:4px 7px 10px;font-size:22px}.logly-app .j-app .jset-row{background:#fff;border:0;border-top:1px solid #e1ecf7;border-radius:0;padding:9px 0;margin:0}.logly-app .j-app .jset-title strong{font-size:16px;line-height:1.4}.logly-app .j-app .jset-title label{font-size:12px}.logly-app .j-app .jset input[type=checkbox]{accent-color:#0069ef;width:19px;height:19px;padding:0;min-width:19px}.logly-app .j-app .jset-library{background:#fff;border-color:#c6def5;border-radius:12px}.logly-app .j-app .jset-library-heading{background:#fff;color:#0b164b;font-size:22px;font-weight:900;padding:14px}.logly-app .j-app .jset-library-filters{background:#fff;padding:10px 14px}.logly-app .j-app .jset-library-filters input{font-size:16px}.logly-app .j-app .jset-library-item strong{font-size:16px;font-weight:600;line-height:1.4}.logly-app .j-app .jset-library-item button{border:1px solid #c6def5;background:#fff;color:#0064d9}.logly-app .j-app .jset-done{background:#e4f2ff;color:#0064d9;font-size:16px}.logly-app .j-app .jset-plan-link{border:1px solid #c6def5;background:#fff;width:100%;padding:12px;font-size:16px;border-radius:10px;margin-top:10px}.logly-app .j-app .jset-footer button{font-size:16px;min-height:48px}.logly-app .j-app .jset-picker{background:#fff;border-color:#c6def5}.logly-app .j-app .j-measured-manager-page{padding:14px;background:#fff;border:1px solid #c6def5;border-radius:12px}.logly-app .j-app .js-rule-library button{background:#fff;border-color:#c6def5;font-size:16px}.logly-app .journal-entry-dialog{background:#fff;border:1px solid #c6def5;border-radius:14px}.logly-app .journal-entry-dialog .journal-rich-editor{border-color:#c6def5;background:#fff;border-radius:10px}.logly-app .journal-entry-dialog .journal-rich-toolbar{background:#f5faff;border-color:#c6def5}.logly-app .journal-entry-dialog .journal-rich-toolbar button[aria-pressed=true]{background:#deedff;color:#0b164b}.logly-app .journal-entry-dialog .journal-rich-content{background:#fff;color:#0b164b;font-size:17px;line-height:1.65}.logly-app .journal-entry-dialog .journal-rich-toolbar select{background:#fff;border-color:#c6def5}.logly-app .j-app .confirm-journal-list{background:#fff;border:1px solid #c6def5;border-radius:12px;padding:18px}.logly-app .j-app .confirm-journal-list h1{font-size:28px;line-height:1.2}.logly-app .j-app .confirm-journal-list :is(article,aside){border-color:#c6def5;background:#f5faff}.logly-app .j-app .confirm-journal-list .cjl-confirm{background:#ff6b08;color:#fff}@media(min-width:900px){.logly-app .j-app .j-shell{padding:4px 0}.logly-app .j-app .j-tabs{margin-bottom:6px;padding:3px}.logly-app .j-app .j-tabs button{min-height:40px;padding:8px 12px}.logly-app .j-app .j-date{margin:6px 0;gap:10px}.logly-app .j-app .j-day-actions{margin:6px 0 8px}.logly-app .j-app .j-day-actions>button{min-height:42px;padding:7px 10px;font-size:14px}.logly-app .j-app .j-no-trade-group .j-no-trades{min-height:40px;font-size:14px;padding:7px 10px}.logly-app .j-app .journal-daily-panel{padding:10px 14px}.logly-app .j-app .j-home-meter-head{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:3px;align-items:center}.logly-app .j-app .j-home-meter-head>div:first-child{display:contents}.logly-app .j-app .j-home-meter-head h2{grid-column:1/-1;margin:0;font-size:24px;line-height:1.2}.logly-app .j-app .j-home-meter-head small{grid-column:1;font-size:14px;line-height:1.4}.logly-app .j-app .j-home-progress{grid-column:2;margin:0;min-height:22px}.logly-app .j-app .journal-daily-panel .js-stage{margin-top:4px}.logly-app .j-app .journal-daily-panel .js-stage>summary{min-height:40px;padding:7px 11px}.logly-app .j-app .journal-daily-panel .js-stage>summary strong{line-height:1.4}.logly-app .j-app .journal-reflection-extras{gap:8px;margin-top:8px}.logly-app .j-app .journal-reflection-extras .j-card{padding:10px 14px}.logly-app .j-app .journal-summary-row{padding:12px 16px}.logly-app .j-app .journal-summary-row>p{margin:8px 0}.logly-app .j-app .j-arrange{margin-top:6px}.logly-app .j-app .j-arrange-toggle{min-height:32px;padding:4px 12px;font-size:13px}.logly-app .j-app .journal-ordered-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.logly-app .j-app [data-journal-section=journal]{grid-column:1/-1}.logly-app .j-app .j-home-meter{position:relative;padding-right:245px!important;min-height:56px}.logly-app .j-app .journal-daily-panel .j-journal-start{position:absolute;right:0;top:5px;width:225px;margin:0;min-height:44px}.logly-app .j-app .journal-summary-row{display:grid;grid-template-columns:minmax(0,1fr) 330px;column-gap:22px}.logly-app .j-app .journal-summary-row>header,.logly-app .j-app .journal-summary-row>p,.logly-app .j-app .journal-summary-row>small{grid-column:1}.logly-app .j-app .journal-summary-actions{grid-column:2;grid-row:1/4;align-self:center}.logly-app .j-app .journal-summary-edit{flex-direction:row!important;min-width:95px!important;gap:8px!important}.logly-app .j-app .j-images{grid-template-columns:repeat(5,minmax(0,1fr))}.logly-app .j-app .jset-row-body{display:flex;align-items:center;justify-content:space-between;gap:14px}.logly-app .j-app .jset-title{flex:1;margin:0}}@media(max-width:899px){.logly-app .j-app .j-home-meter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.logly-app .j-app .j-home-meter-head>div:first-child{min-width:0;flex:1}.logly-app .j-app .j-home-meter-head>.j-home-progress{display:none}.logly-app .j-app .j-home-meter-head>.j-progress-ring{display:grid;flex:none;width:58px;height:58px;background:conic-gradient(#279ed0 var(--journal-progress),#ccdde9 0)}.logly-app .j-app .j-progress-ring strong{width:44px;height:44px;font-size:15px;background:#f4fbff}.logly-app .j-app .js-stage.stage-0 .js-stage-icon svg{color:#ef782f}.logly-app .j-app .js-stage.stage-1 .js-stage-icon svg{color:#278dc4}.logly-app .j-app .js-stage.stage-2 .js-stage-icon svg{color:#419969}}@media(max-width:430px){.logly-app .j-app .j-card,.logly-app .j-app .journal-daily-panel{padding:12px}.logly-app .j-app .j-attachments summary{flex-wrap:wrap}.logly-app .j-app .j-attachments summary small{font-size:11px}.logly-app .j-app .jset-title{flex-wrap:wrap}.logly-app .j-app .jset-title strong{width:100%}.logly-app .j-app .jset-footer{flex-wrap:wrap}.logly-app .j-app .jset-footer button{min-width:130px}}.logly-app .j-app .j-flow{margin:0 auto;width:100%;max-width:760px}.logly-app .j-app .j-flow-position{display:grid;gap:9px;margin:0 0 16px;color:#486493;font-size:14px;font-weight:800}.logly-app .j-app .j-flow-position>span{text-align:right}.logly-app .j-app .j-flow-position>div{display:flex;gap:5px}.logly-app .j-app .j-flow-position>div>span{flex:1;height:7px;min-width:0;border-radius:5px;background:#dce5f1}.logly-app .j-app .j-flow-position .is-previous,.logly-app .j-app .j-flow-position .is-current{background:#4386fa}.logly-app .j-app .j-flow-position .is-current{outline:2px solid #bed8ff;outline-offset:1px}.logly-app .j-app .j-question-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.logly-app .j-app .j-question-meta>span{padding:6px 10px;border-radius:8px;background:#e3f1ff;color:#0064d9}.logly-app .j-app .j-question-meta>span:last-child{background:#f4f7fb;color:#486493}.logly-app .j-app .j-question-meta>span.is-required{background:#fff0e3;color:#d95600}.logly-app .j-app .j-question .j-source-badge{font-size:11px;padding:3px 0;background:transparent;color:#607494}.logly-app .j-app .j-question h1{margin:13px 0 16px}.logly-app .j-app .j-rating{gap:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.logly-app .j-app .j-rating .j-choice{justify-content:center;padding:12px 4px;min-height:52px;border:1px solid #c6def5;border-radius:10px;background:#fff;color:#0b164b;font-size:20px}.logly-app .j-app .j-rating .j-choice>span{display:none}.logly-app .j-app .j-rating .j-choice[aria-pressed=true]{background:#ff6b08;border-color:#ff6b08;color:#fff}.logly-app .j-app .j-flow .j-number{padding:12px;border:1px solid #c6def5;border-radius:10px;background:#f5faff;font-size:14px;color:#486493}.logly-app .j-app .j-flow .j-number input{margin-top:7px;font-size:23px;font-weight:800;min-height:54px}.logly-app .j-app .j-transition{border:1px solid #c6def5;border-radius:12px;background:#fff;padding:24px;text-align:center}.logly-app .j-app .j-transition .avatar-art{width:90px;height:90px;margin:auto}.logly-app .j-app .j-finish-review{background:#fff9f3;border-color:#ffd5b6}.logly-app .j-app .j-history{border:1px solid #c6def5;border-radius:12px;background:#fff;padding:16px;display:flex;flex-wrap:wrap;gap:12px}.logly-app .j-app .j-history-heading{width:100%;margin:0;display:contents}.logly-app .j-app .j-history-heading h2{width:100%;font-size:28px;margin:0}.logly-app .j-app .j-history-heading>.ov-select{flex:1;min-width:220px;order:1}.logly-app .j-app .j-history-filters{display:contents;margin:0}.logly-app .j-app .j-history-filters>input{order:1;flex:1;min-width:180px}.logly-app .j-app .j-history-filters>.ov-select{order:1;flex:1;min-width:150px}.logly-app .j-app .j-history>.tag-link{order:1;margin:0;align-self:center;padding:8px;font-size:14px;color:#0064d9}.logly-app .j-app .j-history>.tag-day-filter{order:2;width:100%;margin:0}.logly-app .j-app .j-history>.j-history-coverage{order:3;width:100%;background:#eef8ff;display:grid;grid-template-columns:auto 1fr;gap:2px 20px;align-items:center;padding:12px 16px}.logly-app .j-app .j-history-coverage h3{font-size:14px;margin:0;grid-column:1}.logly-app .j-app .j-history-coverage>strong{font-size:25px;line-height:1.2;grid-column:1}.logly-app .j-app .j-history-coverage p{grid-column:2;grid-row:1/3;margin:0;color:#486493;font-size:15px}.logly-app .j-app .j-history-coverage small{grid-column:1/-1;font-size:11px}.logly-app .j-app .j-history>.journal-tag-day{order:4;width:100%;margin:0;padding:14px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr) auto;column-gap:20px;row-gap:5px;align-items:center}.logly-app .j-app .j-history-day-heading{display:flex;align-items:flex-start;flex-direction:column;margin:0;gap:8px;grid-column:1;grid-row:1/3}.logly-app .j-app .j-history-day-heading strong{font-size:17px;line-height:1.3}.logly-app .j-app .j-history-day-heading small{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:800}.logly-app .j-app .j-history-day-heading .is-complete{background:#d3f3de;color:#107735}.logly-app .j-app .j-history-day-heading .is-partial{background:#fff0bd;color:#885900}.logly-app .j-app .j-history-day-heading .is-draft{background:#edf0f5;color:#526176}.logly-app .j-app .j-history-day-type{margin:0;font-size:12px;grid-column:2;color:#486493}.logly-app .j-app .j-history .day-excerpt{margin:0;grid-column:2;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.logly-app .j-app .j-history .tag-actions{grid-column:3;grid-row:1/4;display:grid;gap:7px;margin:0}.logly-app .j-app .j-history .tag-actions button{font-size:14px;min-height:40px;padding:8px 12px}.logly-app .j-app .j-history .journal-tag-day>.tag-chips{grid-column:2}.logly-app .j-app .j-history>.pagination,.logly-app .j-app .j-history>.j-coach,.logly-app .j-app .j-history>p{order:5;width:100%;margin:0}.logly-app .j-app .j-history .journal-tag-day>.tag-picker{grid-column:1/-1}.logly-app .j-app .jtf-customizer{max-width:650px;background:#fff;border:1px solid #c6def5;padding:24px}.logly-app .j-app .jtf-customizer h2{font-size:27px}.logly-app .j-app .jtf-customizer .jtf-tile{background:#f3f9ff;border-color:#c6def5;min-height:86px}.logly-app .j-app .jtf-customizer .jtf-tile strong{font-size:27px}.logly-app .j-app .jtf-options{border:0;padding:0;display:grid;gap:6px}.logly-app .j-app .jtf-options>div{border:1px solid #c6def5;border-radius:8px;padding:0 12px;min-height:44px}.logly-app .j-app .jtf-customizer h3{font-size:18px;margin:16px 0 10px}.logly-app .j-app .jtf-count{font-size:15px}.logly-app .j-app .jtf-mascot{display:none}@media(max-width:700px){.logly-app .j-app .j-history{padding:12px;gap:10px}.logly-app .j-app .j-history-heading>.ov-select,.logly-app .j-app .j-history-filters>input{flex-basis:100%}.logly-app .j-app .j-history>.journal-tag-day{grid-template-columns:minmax(0,1fr) auto;gap:8px}.logly-app .j-app .j-history-day-heading{grid-column:1/-1;grid-row:auto;flex-direction:row;justify-content:space-between;align-items:center}.logly-app .j-app .j-history-day-type,.logly-app .j-app .j-history .day-excerpt,.logly-app .j-app .j-history .journal-tag-day>.tag-chips{grid-column:1/-1}.logly-app .j-app .j-history .tag-actions{grid-column:1/-1;grid-row:auto;display:flex}.logly-app .j-app .j-history .tag-actions button{flex:1}.logly-app .j-app .j-history-coverage p{font-size:13px}.logly-app .j-app .jtf-customizer{padding:18px 16px}.logly-app .j-app .jtf-customizer h2,.logly-app .j-app .jtf-customizer .jtf-tile strong{font-size:23px}.logly-app .j-app .jtf-customizer .jtf-footer{margin-bottom:0}}.logly-app .j-app .j-history>.logly-pagination{order:5;width:100%;margin:0}.logly-app .j-app .journal-daily-panel .js-stage.stage-0{border-left:4px solid #ffc5a4}.logly-app .j-app .journal-daily-panel .js-stage.stage-1{border-left:4px solid #b8e1ff}.logly-app .j-app .journal-daily-panel .js-stage.stage-2{border-left:4px solid #a9deb8}.logly-app .j-app .jtf-grid .jtf-tile{background:#f4faff;border-color:#c6def5}.logly-app .j-app .jtf-grid .jtf-tile span{font-size:13px;font-weight:500;color:#486493}.logly-app .j-app .jtf-grid .jtf-tile strong{font-size:24px}@media(max-width:899px){.logly-app .j-app .j-home-meter-head>.j-progress-ring{background:conic-gradient(#09a363 var(--journal-progress),#ccdde9 0)}}.logly-app .j-app .confirm-journal-list>footer{display:flex!important;position:sticky;bottom:76px;z-index:2;padding:14px 0;background:#fbf8f2}@media(min-width:900px){.logly-app .j-app .confirm-journal-list>footer{bottom:0}}@media(max-width:700px){.logly-app .j-app .jtf-grid .jtf-tile strong{font-size:19px;overflow-wrap:normal}.logly-app .j-app .jtf-customizer .jtf-tile{min-height:74px}.logly-app .j-app .jtf-customizer h2{font-size:21px}}@media(max-width:600px){.logly-app .j-app .j-flow{position:relative;padding:4px 0 12px}.logly-app .j-app .j-flow>header{position:absolute;left:0;top:5px;height:44px;display:flex;align-items:center;margin:0}.logly-app .j-app .j-flow>.account-strip{margin:0 0 8px 103px;padding:4px 6px;border:0;background:transparent;gap:5px;min-height:44px}.logly-app .j-app .j-flow .account-strip-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.logly-app .j-app .j-flow .account-static{padding:6px;min-height:34px;font-size:12px}.logly-app .j-app .j-flow .account-type-badge{min-width:54px;font-size:11px}.logly-app .j-app .j-flow .account-type-badge select{min-height:32px;padding:4px}.logly-app .j-app .j-flow>.j-meter{padding:10px;margin:4px 0 6px}.logly-app .j-app .j-flow>.j-meter progress{margin:8px 0;height:8px}.logly-app .j-app .j-flow>.j-meter small{font-size:12px}.logly-app .j-app .j-flow-position{margin:6px 0 8px;gap:6px;font-size:13px}.logly-app .j-app .j-flow .j-question{padding:12px}.logly-app .j-app .j-flow .j-question-meta span{padding:4px 7px;font-size:12px}.logly-app .j-app .j-flow .j-question h1{font-size:24px;margin:10px 0;line-height:1.25}.logly-app .j-app .j-flow .j-choices{margin:10px 0;gap:8px}.logly-app .j-app .j-flow .j-choice{min-height:48px;padding:10px;font-size:18px}.logly-app .j-app .j-flow .j-conditional-followup{padding:10px;font-size:15px}.logly-app .j-app .j-flow .j-conditional-followup textarea{min-height:90px;margin-top:6px}.logly-app .j-app .j-flow .j-na{margin:8px 0!important}.logly-app .j-app .j-flow .j-save-exit{margin-top:8px;min-height:44px}.logly-app .j-app .j-flow-actions{position:sticky;bottom:0;padding:8px 0;background:#fff;z-index:3}.logly-app .j-app .j-flow-actions button{min-height:46px;font-size:16px!important}}@media(max-width:600px){.logly-app .j-app:has(.jset) .j-hero{min-height:56px;height:56px;padding:8px 12px;margin-bottom:6px}.logly-app .j-app:has(.jset) .j-hero h1,.logly-app .j-app:has(.jset) .j-hero p{display:none}.logly-app .j-app:has(.jset) .j-hero .scene-avatar{width:54px;height:52px;right:9px;bottom:0}.logly-app .j-app:has(.jset) .account-strip{margin:6px 0;padding:5px 8px;min-height:40px}.logly-app .j-app:has(.jset) .j-shell{padding-top:4px}.logly-app .j-app:has(.jset) .j-tabs{margin-bottom:5px}.logly-app .j-app:has(.jset) .j-tabs button{min-height:40px;font-size:14px}.logly-app .j-app .jset-heading{margin:7px 0 9px}.logly-app .j-app .jset-heading h1{font-size:23px}.logly-app .j-app .jset-stages{margin-bottom:7px}.logly-app .j-app .jset-stages button{min-height:44px;font-size:14px}.logly-app .j-app .jset-hint{margin:5px 0;font-size:12px}.logly-app .j-app .jset-assigned{padding:5px 7px}.logly-app .j-app .jset-assigned>h2{font-size:19px;margin:4px 3px 6px}.logly-app .j-app .jset-row{padding:5px 0;align-items:center;gap:3px}.logly-app .j-app .jset-handle{width:44px;min-width:44px;min-height:44px}.logly-app .j-app .jset-row-body{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:4px}.logly-app .j-app .jset-title{display:block;margin:0}.logly-app .j-app .jset-title strong{font-size:14px;line-height:1.3}.logly-app .j-app .jset-title label{font-size:11px;min-height:28px}.logly-app .j-app .jset-controls{margin:0;justify-content:flex-end}.logly-app .j-app .jset-move{gap:4px}.logly-app .j-app .jset-move button{width:44px;min-height:44px;padding:10px}.logly-app .j-app .jset-library-heading{font-size:19px;padding:10px 12px;min-height:44px}.logly-app .j-app .jset-library-filters{padding:7px 10px}.logly-app .j-app .jset-library-filters input{font-size:14px;min-height:44px}.logly-app .j-app .jset-library-item{padding:4px 0;min-height:44px}.logly-app .j-app .jset-library-item strong{font-size:14px}.logly-app .j-app .jset-library-item button{width:44px;min-width:44px;min-height:44px}}.logly-app .j-app .j-phase-progress{display:grid;gap:7px;text-align:left;margin:14px 0}.logly-app .j-app .j-phase-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #cfe4f8;border-radius:10px;background:#fff;color:#102151}.logly-app .j-app .j-phase-row>div{flex:1;min-width:0}.logly-app .j-app .j-phase-row strong{display:block;font-size:16px;line-height:1.3}.logly-app .j-app .j-phase-row small{display:block;font-size:12px;color:#486493;margin-top:3px}.logly-app .j-app .j-phase-mark{display:flex;width:28px;height:28px;align-items:center;justify-content:center;background:#e4f2ff;border-radius:50%;color:#245ab3;flex-shrink:0;font-weight:800}.logly-app .j-app .j-phase-row.is-complete .j-phase-mark{background:#08a461;color:#fff}.logly-app .j-app .j-phase-no-trade{font-size:11px;border:1px solid #ff9c62;padding:3px;color:#ce641c;transform:rotate(-8deg)}@media(max-width:600px){.logly-app .j-app .j-phase-progress{margin:10px 0;gap:6px}.logly-app .j-app .j-phase-row{padding:8px 10px}.logly-app .j-app .j-phase-row strong{font-size:15px}.logly-app .j-app .j-phase-row small{font-size:11px}.logly-app .j-app .j-transition h1{font-size:23px;margin:8px 0}.logly-app .j-app .j-transition .avatar-art{width:64px;height:68px}}.logly-app .j-app:has(.jset) .j-hero,.logly-app .j-app:has(.jset)>.account-strip,.logly-app .j-app:has(.jset) .j-tabs{display:none}.logly-app .j-app:has(.jset) .account-strip{display:none}.logly-app .j-app .j-shell{padding-top:6px}.logly-app .j-app .journal-ordered-sections{gap:10px}.logly-app .j-app .journal-daily-panel{padding:12px;margin-top:0;border-radius:12px}.logly-app .j-app .journal-daily-panel .js-stage>summary{box-sizing:border-box;min-height:44px;padding:7px 10px}.logly-app .j-app .journal-daily-panel .js-stage>summary strong{font-size:17px;line-height:1.3}.logly-app .j-app .journal-summary-row>header{gap:12px}.logly-app .j-app .journal-summary-row>header>svg{width:32px;height:36px;flex:none}.logly-app .j-app .journal-summary-row h3{font-size:22px;line-height:1.2;letter-spacing:-.5px}.logly-app .j-app .journal-summary-row time{margin-top:3px;color:#486493;font-size:14px}.logly-app .j-app .journal-summary-row>p{color:#102151;margin:10px 0;line-height:1.5}.logly-app .j-app .journal-summary-actions>.journal-summary-edit{flex-direction:row;gap:6px;min-width:79px;color:#345c95;padding:8px}.logly-app .j-app .journal-summary-actions>button{min-height:44px}.logly-app .j-app .journal-reflection-extras{gap:8px;margin-top:8px}.logly-app .j-app .journal-reflection-extras .j-card{padding:8px 12px}.logly-app .j-app .journal-reflection-extras summary{min-height:34px}.logly-app .j-app .journal-compact-rules .js-rule-list{gap:0;border:0}.logly-app .j-app .journal-rule-card.is-compact{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(100px,35%);gap:3px 8px;min-height:58px;padding:8px 4px;border:0;border-bottom:1px solid #dceafa;border-radius:0}.logly-app .j-app .journal-rule-card.is-compact:last-child{border-bottom:0}.logly-app .j-app .journal-rule-card.is-compact>header,.logly-app .j-app .journal-rule-card.is-compact:has(.journal-linked)>header{flex-wrap:wrap;gap:4px;min-width:0}.logly-app .j-app .journal-rule-card.is-compact h3,.logly-app .j-app .journal-rule-card.is-compact:has(.journal-linked) h3{display:block;flex:0 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-equation{display:block;overflow:visible;-webkit-line-clamp:unset;margin:0;font-size:11px;line-height:1.35}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-value strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;letter-spacing:-.2px}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-value small{font-size:11px}.logly-app .j-app .journal-rule-card.is-compact .journal-linked{min-height:28px;font-size:10px;color:#0064d9;background:#edf7ff;border-color:#d4eaff}.logly-app .j-app .journal-compact-rules .js-expand{min-height:32px;margin:7px 0 3px;padding:5px}.logly-app .j-app .js-section-title{margin-bottom:9px}.logly-app .j-app .js-section-title h2{font-size:23px;line-height:1.2;letter-spacing:-.4px}.logly-app .j-app .js-source-note{color:#526b91!important;line-height:1.4}.logly-app .j-app .j-history{gap:8px;padding:12px}.logly-app .j-app .j-history-heading h2{font-size:30px;letter-spacing:-.6px}.logly-app .j-app .j-history>.j-history-coverage{padding:8px 12px;gap:2px 12px}.logly-app .j-app .j-history-coverage p{font-size:13px;line-height:1.4}.logly-app .j-app .j-history-coverage small{font-size:11px;line-height:1.4}.logly-app .j-app .j-history>.journal-tag-day{padding:12px;gap:5px 14px}.logly-app .j-app .j-history .day-excerpt{color:#102151}.logly-app .j-app .jset{max-width:1100px;margin:0 auto}.logly-app .j-app .jset-heading h1{font-size:32px;letter-spacing:-.6px}.logly-app .j-app .jset-assigned{padding:8px 12px}.logly-app .j-app .jset-row{padding:8px 0;gap:8px;align-items:center;min-height:54px}.logly-app .j-app .jset-title strong{font-size:16px;line-height:1.35}.logly-app .j-app .jset-library-heading{font-size:23px;padding:12px}.logly-app .j-app .jset-library-item{padding:8px 0}.logly-app .j-app .jset-plan-link{min-height:44px;padding:9px 12px}@media(min-width:900px){.logly-app .j-app .j-hero h1{font-size:44px;line-height:1.15;letter-spacing:-.8px;margin:4px 0 8px}.logly-app .j-app .j-hero p{font-size:18px;line-height:1.4}.logly-app .j-app .j-home-meter-head h2{font-size:27px}.logly-app .j-app .journal-daily-panel .js-stage>summary strong{font-size:17px}.logly-app .j-app .journal-summary-row{grid-template-columns:minmax(0,1fr) 350px;column-gap:20px;padding:14px 16px}.logly-app .j-app .journal-summary-row>p{margin-left:44px;font-size:16px}.logly-app .j-app .js-facts{position:relative;padding-top:14px}.logly-app .j-app .js-facts .js-section-title{padding-right:115px;align-items:flex-start;min-height:38px}.logly-app .j-app .js-facts .js-section-title .js-badge{max-width:100%;padding:4px 7px}.logly-app .j-app .js-facts .js-section-title{flex-wrap:wrap}.logly-app .j-app .js-facts>.jtf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.logly-app .j-app .js-facts .jtf-tile{padding:10px 8px;min-height:76px;align-items:flex-start}.logly-app .j-app .js-facts .jtf-tile span{font-size:12px;line-height:1.3}.logly-app .j-app .js-facts .jtf-tile strong{font-size:21px;line-height:1.3}.logly-app .j-app .js-facts .jtf-summary-actions>button{position:absolute;right:14px;top:14px;border:1px solid #c6def5;border-radius:8px;padding:7px 9px;max-width:112px;min-height:36px;font-size:11px;line-height:1.3}.logly-app .j-app .jset-row-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.logly-app .j-app .jset-title{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px}.logly-app .j-app .jset-title label{justify-content:flex-start}.logly-app .j-app .jset-controls{justify-content:flex-end}}@media(max-width:899px){.logly-app .j-app>.account-strip{margin-bottom:0;min-height:44px;padding-top:6px;padding-bottom:6px}.logly-app .j-app .j-shell{padding-top:6px}.logly-app .j-app .j-tabs{margin-bottom:6px;padding:3px}.logly-app .j-app .j-tabs button{min-height:40px;font-size:14px}.logly-app .j-app .j-date{margin:6px 0}.logly-app .j-app .j-day-actions{margin:6px 0 8px}.logly-app .j-app .j-home-meter-head h2{font-size:22px;margin-bottom:3px}.logly-app .j-app .j-home-meter-head small{font-size:12px}.logly-app .j-app .journal-daily-panel .j-journal-start{margin:8px 0;min-height:44px}.logly-app .j-app .journal-daily-panel .js-stage{margin-top:5px}.logly-app .j-app .journal-summary-row{padding:12px}.logly-app .j-app .journal-summary-row h3{font-size:21px}.logly-app .j-app .j-history-heading>.ov-select{min-width:0;flex-basis:100%}.logly-app .j-app .j-history-filters>input{min-width:0;flex:1 1 55%;width:0}.logly-app .j-app .j-history-filters>.ov-select{min-width:0;flex:1 1 35%}.logly-app .j-app .j-history>.tag-link{padding:5px 0;min-height:32px}.logly-app .j-app .j-history>.tag-day-filter{gap:4px;font-size:12px}.logly-app .j-app .j-history-coverage{grid-template-columns:auto minmax(0,1fr)!important}.logly-app .j-app .j-history-coverage h3,.logly-app .j-app .j-history-coverage>strong{grid-column:1;grid-row:auto}.logly-app .j-app .j-history-coverage p{grid-column:2;grid-row:1/3;font-size:12px}.logly-app .j-app .j-history-coverage h3{font-size:12px}.logly-app .j-app .j-history-coverage>strong{font-size:21px}.logly-app .j-app .jset-row-body{grid-template-columns:minmax(0,1fr) 116px;gap:4px}.logly-app .j-app .jset-move{gap:2px}.logly-app .j-app .jset-move button{width:36px;min-height:44px;padding:7px}.logly-app .j-app .jset-title strong{font-size:14px}.logly-app .j-app .jset-title label{min-height:28px;font-size:11px}.logly-app .j-app .jset-heading h1{font-size:26px}.logly-app .j-app .jset-library-heading{font-size:20px}}@media(max-width:899px){.logly-app .j-app .account-header>.account-strip{margin-bottom:0;padding:7px 10px;min-height:44px}.logly-app .j-app .account-header+.j-shell{padding-top:7px}}.logly-app .j-app .j-coverage-details{grid-column:1/-1;font-size:12px}.logly-app .j-app .j-coverage-details summary{cursor:pointer;min-height:28px;display:flex;align-items:center;color:#345c95}.logly-app .j-app .j-coverage-details small{display:block;padding:5px 0}.logly-app .j-app .j-history>.tag-day-filter summary{cursor:pointer;font-size:13px;min-height:28px;display:flex;align-items:center;color:#345c95}.logly-app .j-app .j-history>.tag-day-filter[open]>.tag-chips{margin:4px 0}.logly-app .j-app .j-history-day-heading>svg{width:30px;height:34px;flex:none;color:#0b164b}@media(min-width:900px){.logly-app .j-app .jset{max-width:950px}.logly-app .j-app .j-history-day-heading{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 9px}.logly-app .j-app .j-history-day-heading>svg{grid-row:1/3}.logly-app .j-app .j-history-day-heading>small{grid-column:2;justify-self:start}}@media(max-width:899px){.logly-app .j-app .j-history-day-heading{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.logly-app .j-app .j-history-day-heading strong{font-size:15px}.logly-app .j-app .j-history-day-heading small{font-size:10px;padding:3px 7px}}@media(max-width:899px){.logly-app .j-app .jset .jset-handle{width:28px;min-width:28px;min-height:44px}.logly-app .j-app .jset .jset-row-body{grid-template-columns:minmax(0,1fr) 100px;gap:5px}.logly-app .j-app .jset .jset-move button{width:32px;min-width:32px;min-height:44px;padding:6px}.logly-app .j-app .jset .jset-move{gap:2px}.logly-app .j-app .jset input[type=checkbox]{min-height:19px;height:19px;width:19px}.logly-app .j-app .jset .jset-row{min-height:68px;padding:7px 0}}@media(max-width:760px){.logly-app.approved-design .j-app .account-header{margin-bottom:0}.logly-app.approved-design .j-app .account-header+.j-shell{padding:7px 12px 12px}.logly-app.approved-design .j-app .j-hero{height:135px;min-height:135px;padding:12px 20px}.logly-app.approved-design .j-app .j-hero .logly-wordmark{font-size:27px;margin-bottom:4px}.logly-app.approved-design .j-app .j-hero h1{font-size:28px;line-height:1.15;margin:0 0 6px}.logly-app.approved-design .j-app .j-hero p{font-size:12px;line-height:1.4;margin:0}.logly-app.approved-design .j-app .account-header>.account-strip{margin:6px 12px 0;min-height:48px;padding:4px 8px}}@media(max-width:899px){.logly-app .j-app .journal-rule-card.is-compact{grid-template-columns:minmax(0,1fr) 126px}.logly-app .j-app .journal-rule-card.is-compact .journal-rule-value strong{font-size:15px;white-space:nowrap;overflow-wrap:normal}}.jset-brand{display:flex;align-items:center;gap:12px;min-width:0}.logly-app .j-app .j-history{align-items:flex-start}.logly-app .j-app .j-history-heading>.ov-select,.logly-app .j-app .j-history-filters>.ov-select,.logly-app .j-app .j-history-filters>input{align-self:flex-start;box-sizing:border-box;height:44px;min-height:44px;max-height:44px;margin:0;font-size:14px}.logly-app .j-app .j-history-filters>input{padding:10px 12px;line-height:1.4;border-radius:9px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.logly-app .j-app .j-history-filters>input::-webkit-search-decoration{display:none;-webkit-appearance:none}.logly-app .j-app .j-history .j-history-day-type{font-size:13px;line-height:1.4;color:#526b91}.logly-app .j-app .j-history .day-excerpt{font-size:15px;line-height:1.55}.logly-app .j-app .j-history .tag-actions{gap:6px}.logly-app .j-app .j-history .tag-actions button{min-height:44px;font-size:13px;padding:9px 12px}.logly-app .j-app .jset-library-filters{padding:8px 12px}.logly-app .j-app .jset-library-filters input{min-height:44px;height:44px;padding:9px 11px;font-size:14px}.logly-app .j-app .jset-library-item strong{font-size:14px;line-height:1.4}.logly-app .j-app .jset-library-item button{min-height:44px;min-width:44px}.logly-app .j-app .jset-footer{gap:8px;margin-top:10px}.logly-app .j-app .jset-footer button{font-size:14px;min-height:44px;padding:10px 12px}@media(min-width:900px){.logly-app main:has(.j-app .jset){padding-top:14px}.logly-app .j-app .j-history>.journal-tag-day{grid-template-columns:minmax(190px,.8fr) minmax(0,2fr) auto;padding:14px 16px;column-gap:18px;row-gap:5px}.logly-app .j-app .j-history-day-heading strong{font-size:18px;line-height:1.3}.logly-app .j-app .j-history-day-heading small{font-size:12px;line-height:1.3}.logly-app .j-app .j-history .day-excerpt{font-size:16px;-webkit-line-clamp:2}.logly-app .j-app .jset{max-width:1040px}.logly-app .j-app .jset-assigned{padding:10px 14px}.logly-app .j-app .jset .jset-row{min-height:54px;padding-top:5px;padding-bottom:5px}.logly-app .j-app .jset .jset-title strong{font-size:16px}.logly-app .j-app .jset .jset-title label{font-size:13px}}.logly-app .j-app .jset-brand>.avatar-art{width:58px;height:58px;flex:none}@media(max-width:600px){.jset-brand{gap:7px}.logly-app .j-app .jset-brand>.avatar-art{width:40px;height:44px}.logly-app .j-app .jset .jset-heading h1{font-size:24px;white-space:normal}}.logly-app.approved-design .j-app .journal-daily-panel{padding:10px}.logly-app.approved-design .j-app .js-stage>summary{padding:6px 9px;min-height:44px}.logly-app.approved-design .j-app .js-stage>summary strong{font-size:15px;line-height:1.3}.logly-app.approved-design .j-app .j-history{gap:6px;padding:10px}.logly-app.approved-design .j-app .j-history-coverage{order:0;padding:6px 10px;margin:0}.logly-app.approved-design .j-app .j-history-heading{margin:0;gap:6px}.logly-app.approved-design .j-app .j-history-heading h2{font-size:25px;margin:0}.logly-app.approved-design .j-app .journal-tag-day{padding:10px;gap:4px 10px}.logly-app.approved-design .j-app .journal-rule-card.is-compact{border:1px solid #d5e5f4;border-radius:8px;padding:7px 8px;background:#fff;margin-top:5px}.logly-app.approved-design .j-app .journal-rule-card.is-compact .journal-rule-value strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.logly-app.approved-design .j-app .journal-rule-card.is-compact .journal-number-value{white-space:nowrap!important}.logly-app.approved-design .j-app .journal-rule-card.is-compact .journal-rule-header{gap:3px 5px;align-items:center}@media(max-width:760px){.logly-app.approved-design .j-app .j-hero{height:124px;min-height:124px;padding-top:10px;padding-bottom:10px}.logly-app.approved-design .j-app .account-header>.account-strip{margin-top:0;min-height:44px}.logly-app.approved-design .j-app .account-header+.j-shell{padding-top:5px}.logly-app.approved-design .j-app .j-tabs{margin-bottom:4px}.logly-app.approved-design .j-app .j-date{margin:4px 0}.logly-app.approved-design .j-app .j-day-actions{margin:4px 0 6px}.logly-app.approved-design .j-app .journal-daily-panel .js-stage{margin-top:4px}.logly-app.approved-design .j-app .j-history-heading>.ov-select{flex-basis:auto;flex:1;max-width:150px}.logly-app.approved-design .j-app .j-history-heading h2{font-size:23px}.logly-app.approved-design .j-app .jset .jset-title{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.logly-app.approved-design .j-app .jset .jset-title label{min-height:22px;margin:0;gap:4px}.logly-app.approved-design .j-app .jset .jset-row{min-height:60px;padding:5px 0}.logly-app.approved-design .j-app .jset .jset-title strong{font-size:13px;line-height:1.3}.logly-app.approved-design .j-app .journal-rule-card.is-compact{grid-template-columns:minmax(0,1fr) 112px}}.logly-app .j-app .j-flow{box-sizing:border-box;width:100%;max-width:780px;padding:12px 14px 24px;min-width:0}.logly-app .j-app .j-flow>.account-strip{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:8px 0;padding:8px 10px;gap:7px}.logly-app .j-app .j-flow .account-strip-control{min-width:0;max-width:none;flex:1}.logly-app .j-app .j-flow .account-static{min-width:0;width:100%;box-sizing:border-box}.logly-app .j-app .j-flow .account-identity{max-width:100%;min-width:0}.logly-app .j-app .j-flow>.j-row{margin:0;min-height:36px}.logly-app .j-app .j-flow>.j-meter{padding:10px 12px;margin:8px 0 10px}.logly-app .j-app .j-flow-position{margin-bottom:10px;gap:7px}.logly-app .j-app .j-flow .j-question{padding:16px;min-width:0}.logly-app .j-app .j-flow .j-question h1{font-size:30px;line-height:1.2;margin:14px 0 18px}.logly-app .j-app .j-flow .j-flow-actions{margin-top:12px;padding-top:0}.logly-app .j-app .j-flow .j-flow-actions>button{min-width:0}.logly-app .j-app .j-flow .j-rating{margin:16px 0 8px}@media(max-width:600px){.logly-app .j-app .j-flow{padding:10px 12px 20px}.logly-app .j-app .j-flow .account-strip-label{font-size:11px;flex-basis:46px;white-space:normal}.logly-app .j-app .j-flow .account-static{padding:5px 7px;min-height:36px}.logly-app .j-app .j-flow .j-question{padding:14px}.logly-app .j-app .j-flow .j-question h1{font-size:27px}.logly-app .j-app .j-flow .j-flow-actions button{font-size:16px!important;min-height:46px}}.logly-app .j-app .j-flow>.j-row{position:static;inset:auto}.logly-app .j-app .j-flow>.j-meter{padding:8px 10px;margin:5px 0 8px}.logly-app .j-app .j-flow>.j-meter progress{height:6px;margin:6px 0}.logly-app .j-app .j-flow>.j-meter small{font-size:12px;line-height:1.35}.logly-app .j-app .j-flow-position{gap:5px;margin:6px 0 8px;font-size:12px}.logly-app .j-app .j-flow-position>div>span{height:5px}.logly-app .j-app .j-flow .j-question{padding:14px;border-radius:12px}.logly-app .j-app .j-flow .j-question h1{font-size:27px;line-height:1.25;margin:10px 0 12px}.logly-app .j-app .j-flow .j-source-badge{font-size:11px;padding:3px 6px;margin-top:5px}.logly-app .j-app .j-flow .journal-question-type{font-size:12px;line-height:1.35}.logly-app .j-app .j-flow .j-choices{gap:7px;margin:10px 0}.logly-app .j-app .j-flow .j-choice{min-height:44px;padding:9px 11px;font-size:16px;line-height:1.4}.logly-app .j-app .j-flow .j-rating{margin:12px 0 7px}.logly-app .j-app .j-flow .j-number{padding:9px 10px;font-size:13px}.logly-app .j-app .j-flow .j-number input{min-height:44px;margin-top:5px;font-size:20px;padding:9px 10px}.logly-app .j-app .j-flow .j-conditional-followup{padding:9px;font-size:14px;line-height:1.4}.logly-app .j-app .j-flow .j-conditional-followup textarea{min-height:82px;margin-top:5px;padding:10px}.logly-app .j-app .j-flow .j-na{min-height:40px;margin:7px 0!important;font-size:13px;padding:8px 10px}.logly-app .j-app .j-flow .j-save-exit{min-height:44px;margin-top:7px;padding:9px 12px;font-size:15px}.logly-app .j-app .j-flow .j-flow-actions{margin-top:8px;padding:0;gap:8px}.logly-app .j-app .j-flow .j-flow-actions button{min-height:44px;font-size:15px!important;padding:10px 12px}.logly-app .j-app .j-flow .j-transition{padding:16px 14px}.logly-app .j-app .j-flow .j-transition h1{margin:10px 0;font-size:28px;line-height:1.2}.logly-app .j-app .j-flow .j-transition p{margin:10px 0;font-size:15px;line-height:1.5}@media(min-width:900px){.logly-app .j-app .j-flow{max-width:740px;padding-top:8px}.logly-app .j-app .j-flow .j-question{padding:18px 20px}.logly-app .j-app .j-flow .j-question h1{font-size:30px}}@media(max-width:600px){.logly-app .j-app .j-flow{padding:7px 12px 14px}.logly-app .j-app .j-flow .j-question{padding:11px 12px}.logly-app .j-app .j-flow .j-question h1{font-size:24px;margin:8px 0 10px}.logly-app .j-app .j-flow .j-question-meta span{font-size:11px;padding:3px 6px}.logly-app .j-app .j-flow .j-flow-actions button{padding:10px 8px}}@media(max-width:600px){.logly-app .j-app .j-flow>.j-row{min-height:44px;width:94px;display:flex;align-items:center}.logly-app .j-app .j-flow>.account-strip{width:calc(100% - 100px);margin:-44px 0 10px 100px;padding:3px 0;min-height:44px}.logly-app .j-app .j-flow .account-type-badge{padding:4px;gap:3px}.logly-app .j-app .j-flow .account-type-badge select{font-size:10px}}.ri-page{color:#0b1949;min-width:0}.ri-heading{display:flex;align-items:center;gap:8px;margin:12px 0}.ri-heading h2{font-size:19px;margin:0;flex:1}.ri-page button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;border:1px solid #dce5ee;border-radius:10px;padding:7px 10px;background:#fff;color:#0b1949;font:inherit;font-size:12px;cursor:pointer}.ri-page button svg{width:17px;height:17px;flex-shrink:0}.ri-page .ri-primary,.ri-tabs button[aria-pressed=true]{background:#ff710b;color:#fff;border-color:#ff710b}.ri-tabs{display:flex;background:#eff2f6;border-radius:12px;padding:4px;gap:4px;margin-bottom:10px}.ri-tabs button{flex:1;border:0;background:transparent}.ri-toolbar{display:flex;gap:6px;margin-bottom:10px}.ri-toolbar label{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border:1px solid #dce5ee;background:#fff;border-radius:10px;padding:0 9px}.ri-toolbar label svg{width:16px;flex-shrink:0}.ri-toolbar input{width:100%;min-width:0;border:0;background:transparent;padding:9px 0;font-size:12px;color:#0b1949}.ri-filters{padding:10px;background:#f0f7fc;border-radius:12px;display:grid;gap:8px;margin-bottom:10px}.ri-filters label{display:grid;gap:4px;font-size:12px}.ri-filters select{width:100%;padding:8px;border:1px solid #dce5ee;background:#fff;border-radius:8px;color:#0b1949}.ri-grid{display:grid;gap:8px;align-items:start}.ri-card,.ri-library-card{border:1px solid #e0e7ee;background:#fff;border-radius:13px;padding:10px;min-width:0}.ri-card>summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.ri-card>summary::-webkit-details-marker{display:none}.ri-card>summary>span{display:grid;gap:5px;min-width:0}.ri-card>summary svg{width:17px;flex-shrink:0}.ri-card strong,.ri-library-card h3{font-size:15px;overflow-wrap:anywhere}.ri-card b{font-size:18px;color:#087e65}.ri-card small,.ri-library-card p,.ri-library-card small{font-size:11px;color:#405374;line-height:1.45}.ri-card .compact-rule-tags{margin-top:6px}.ri-expanded{border-top:1px solid #edf0f4;margin-top:9px;padding-top:10px;font-size:12px}.ri-expanded p{font-size:12px;line-height:1.5}.ri-bars{display:grid;gap:11px}.ri-bars>div>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:12px}.ri-bars strong{font-size:12px;white-space:nowrap}.ri-track{height:7px;background:#edf3f8;border-radius:8px;margin-top:5px;overflow:hidden}.ri-track span{display:block;height:100%;background:#26aa8a;border-radius:8px}.ri-coverage{color:#405374}.ri-page .ri-remove,.ri-page .ri-manage{border:0;background:transparent;font-size:11px;text-decoration:underline}.ri-trend svg{width:100%;height:90px}.ri-trend>small{display:flex;justify-content:space-between}.ri-value{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #edf0f4}.ri-library-card{display:flex;align-items:center;gap:8px}.ri-library-card>div{flex:1;min-width:0}.ri-library-card h3{margin:0 0 4px}.ri-library-card p{margin:0 0 5px}.ri-library-card>button{flex-shrink:0;min-width:38px}.ri-library-card>button[aria-pressed=true]{background:#e8f6ef;border-color:#bee5d5;color:#087e65}.ri-empty{padding:22px 14px;text-align:center;border:1px solid #e0e7ee;border-radius:13px;background:#fff}.ri-empty h3{font-size:16px}.ri-empty p{font-size:12px;color:#405374;line-height:1.5}.ri-page .logly-pagination{margin-top:10px}.ri-manage{margin-top:12px}@media(min-width:720px){.ri-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}@media(max-width:380px){.ri-heading h2{font-size:17px}.ri-library-card>button{font-size:10px;padding:6px}.ri-tabs button{padding:7px 5px;font-size:11px}}.ri-time{display:grid;gap:3px;grid-column:1/-1;color:#405374;font-size:11px}.ri-comparison{margin-top:12px;padding-top:10px;border-top:1px solid #edf0f4}.ri-comparison>summary{cursor:pointer;font-weight:600;margin-bottom:8px}.ri-comparison .ri-value small{display:block}.ri-comparison .ri-value strong{font-size:13px}.an-app .ri-toolbar input{border:0!important;box-shadow:none!important;background:transparent!important;padding:8px 0!important}.an-app .ri-tabs button{font-size:12px;min-height:40px;padding:7px 5px;white-space:nowrap}.an-app .ri-library-card>button:not([aria-pressed=true]){background:#ff710b;color:#fff;border-color:#ff710b}@media(max-width:380px){.an-app .ri-tabs button{font-size:11px}}.ri-modern-result{display:grid;gap:5px;padding:8px 0;border-bottom:1px solid #e2e8ef}.ri-modern-result>b{color:#0b1949;font-size:15px}.ri-page{--ri-ink:#091d50;--ri-line:#d6e3f2;color:var(--ri-ink);padding:0 0 14px}.ri-heading h2{font-size:22px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.ri-page h3{font-size:17px;font-weight:800;line-height:1.22;margin:0}.ri-page button{min-height:42px;font-size:13px;font-weight:700}.ri-page button:disabled{cursor:default;opacity:.55}.ri-page button:focus-visible,.ri-page select:focus-visible,.ri-page input:focus-visible{outline:2px solid #ff710b;outline-offset:2px}.ri-page .ri-view-tabs{margin:8px 0 12px;border:1px solid var(--ri-line);background:#fff;padding:3px}.ri-page .ri-view-tabs button{min-width:0;white-space:normal;font-size:15px}.ri-view-tabs small{font-size:12px;color:inherit;font-weight:400}.ri-home-actions{display:flex;gap:8px;margin-bottom:12px}.ri-home-actions button{flex:1}.ri-page .ri-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:stretch}.ri-slot{min-width:0}.ri-slot.full{grid-column:1/-1}.ri-slot>.ri-card{height:100%;box-sizing:border-box}.ri-page .ri-card{border:1px solid var(--ri-line);border-radius:15px;padding:12px;background:#fff;box-shadow:0 2px 6px #10285004;overflow:hidden}.ri-card-heading{display:flex;gap:5px;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ri-card-heading>div{min-width:0}.ri-card-heading h3{overflow-wrap:anywhere}.ri-card-heading small{display:block;margin-top:4px;font-size:12px;color:#405374}.ri-page .ri-arrow{border:0;background:transparent;min-width:28px;min-height:30px;padding:2px;flex-shrink:0}.ri-arrow svg{width:18px;height:18px}.ri-card-main{display:grid;gap:8px}.ri-number{display:grid;gap:4px;margin:8px 0 10px}.ri-number>strong{font-size:26px;font-weight:800;line-height:1.15;color:var(--ri-ink);overflow-wrap:anywhere}.ri-number>strong small{font-size:15px;color:inherit}.ri-number>span{font-size:12px;color:#405374}.ri-status-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0}.ri-status-summary>strong{font-size:20px;line-height:1.15}.ri-status-disc{width:29px;height:29px;display:inline-flex;justify-content:center;align-items:center;background:#8895a8;color:#fff;border-radius:50%;flex-shrink:0}.ri-status-disc svg{width:20px;height:20px}.ri-status-disc.good{background:#169a6c}.ri-status-disc.bad{background:#e64d56}.ri-counts,.ri-coverage,.ri-note{font-size:12px!important;line-height:1.45;color:#405374;margin:8px 0}.ri-coverage{margin-bottom:0}.ri-chart{min-width:0;width:100%;margin:6px 0}.ri-chart svg{overflow:visible}.ri-donut{min-width:0}.ri-legend{display:flex;gap:7px;flex-wrap:wrap;font-size:11px;color:#405374}.ri-legend span{display:inline-flex;align-items:center;gap:4px}.ri-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.ri-page .ri-bars{gap:10px;margin:12px 0}.ri-bars>div>div:first-child{align-items:baseline;font-size:12px;gap:6px}.ri-bars>div>div:first-child>span{overflow-wrap:anywhere;min-width:0}.ri-page .ri-bars strong{font-size:12px;white-space:normal;text-align:right}.ri-bars strong small{font-size:10px}.ri-page .ri-track{height:9px;margin-top:4px;background:#edf2f8}.ri-page .ri-track span{background:#3489f7}.ri-no-data{font-size:12px;color:#405374;padding:8px 0}.ri-detail-card{margin-top:8px}.ri-detail-card .ri-number>strong{font-size:33px}.ri-detail-card .ri-card-main{text-align:center;padding:12px 0}.ri-detail-card .ri-status-summary{justify-content:center}.ri-detail-card .ri-counts{text-align:center}.ri-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 10px}.ri-chart-heading h3{font-size:17px}.ri-chart-heading button{background:#edf6ff;color:#135dc0}.ri-equation{font-size:13px;line-height:1.5}.ri-result-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0}.ri-result-tabs button{padding:7px 3px;font-size:11px;display:grid;gap:5px}.ri-result-tabs strong{font-size:18px}.ri-result-tabs button[aria-pressed=true]{border-color:#ff710b;background:#fff3e8}.ri-support{border-top:1px solid var(--ri-line);margin-top:14px;padding-top:12px}.ri-support h3{margin-bottom:8px}.ri-support-row{display:flex;align-items:center;gap:7px;justify-content:space-between;border-bottom:1px solid #e9edf5;padding:10px 0;font-size:12px}.ri-support-row>div{min-width:0;display:grid;gap:3px}.ri-support-row strong{font-size:13px}.ri-support-row small{display:block;font-size:11px}.ri-result-state{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px}.ri-result-state .ri-status-disc{width:20px;height:20px}.ri-result-state svg{width:14px;height:14px}.ri-result-state.good{color:#087e65}.ri-result-state.bad{color:#bc323e}.ri-answer-chip{background:#e9f2ff;color:#145ba9;padding:5px 9px;border-radius:15px;font-size:12px;overflow-wrap:anywhere;max-width:55%}.ri-control{display:grid;gap:6px;font-size:13px;font-weight:700;margin:12px 0}.ri-page select,.ri-page input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--ri-line);border-radius:9px;padding:10px;min-width:0;max-width:100%;background:#fff;color:var(--ri-ink);font:inherit;font-size:13px}.ri-library{display:grid;gap:9px}.ri-page .ri-library-card{padding:15px 12px;border-radius:15px;border-color:var(--ri-line);min-height:76px}.ri-library-card h3{font-size:17px}.ri-library-card p{font-size:12px}.ri-page .ri-add-circle{border-radius:50%;width:42px;padding:0;background:#ff710b;color:#fff}.ri-add-circle svg{width:23px;height:23px}.ri-page .ri-added{color:#cd5900;background:#fff1e5;border:0;display:grid;gap:2px;font-size:11px}.ri-added svg{width:25px;height:25px;margin:auto}.ri-toolbar{margin:12px 0}.ri-toolbar label{min-width:0}.ri-page .ri-toolbar input{border:0!important;font-size:13px!important;padding:10px 0!important;width:100%}.ri-visual-picker{background:#fff;border:1px solid var(--ri-line);border-radius:18px;padding:14px;margin-top:10px}.ri-visual-picker>p{font-size:14px;margin:8px 0 14px}.ri-visual-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.ri-visual-options button{display:grid;justify-items:center;gap:8px;min-height:98px;font-size:15px}.ri-visual-options button svg{width:26px;height:26px;color:#3489f7}.ri-visual-options button[aria-pressed=true]{border-color:#ff710b;background:#fff8f0}.ri-radio{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #7084a5;box-sizing:border-box}.ri-visual-options button[aria-pressed=true] .ri-radio{border:5px solid #ff710b;background:#fff}.ri-setting{display:flex;align-items:center;justify-content:space-between;margin:10px 0;padding:9px 0;font-size:15px;font-weight:700;border-bottom:1px solid #edf1f7}.ri-setting input{width:22px;height:22px;accent-color:#ff710b}.ri-actions{display:flex;gap:8px;margin-top:15px}.ri-actions button{flex:1}.ri-organize{display:grid;gap:9px}.ri-organize article{background:#fff;border:1px solid var(--ri-line);border-radius:13px;padding:12px}.ri-organize-controls{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.ri-organize-controls button{font-size:11px;padding:6px;min-height:35px}.ri-organize-controls select{font-size:12px;padding:6px;flex:1}.ri-move{background:#fff6ec;border:1px solid #ffd6b7;border-radius:13px;padding:12px;margin:12px 0;display:grid;gap:8px}.ri-notice{background:#fff5e8;border:1px solid #ffc897;padding:10px;border-radius:10px;font-size:13px}.ri-page .ri-manage{font-size:12px;margin:14px 0}.ri-comparison{font-size:13px}.ri-comparison summary{font-size:16px}.ri-comparison .ri-value{gap:10px}.ri-comparison .ri-value small{font-size:11px}.ri-comparison .ri-value strong{font-size:14px}@media(max-width:380px){.ri-page .ri-card{padding:10px}.ri-page h3{font-size:16px}.ri-number>strong{font-size:23px}.ri-status-summary>strong{font-size:18px}.ri-status-disc{width:25px;height:25px}.ri-result-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-page .ri-view-tabs button{font-size:14px}.ri-page .ri-detail-card .ri-number>strong{font-size:29px}}.ri-slot.compact .ri-card{padding:11px}.ri-slot.compact .ri-card-heading{margin-bottom:7px}.ri-slot.compact .ri-number{margin:5px 0}.ri-slot.compact .ri-counts,.ri-slot.compact .ri-coverage{margin:5px 0;font-size:11px!important;line-height:1.3}.ri-slot.compact .ri-status-summary{margin:5px 0;gap:5px}.ri-slot.compact .ri-status-summary>strong{font-size:18px}.ri-slot.compact .ri-card-heading h3{font-size:16px}.ri-slot.compact .ri-chart{margin:3px 0}.ri-slot.compact .ri-card-main{gap:3px}.ri-slot.full .ri-card:has(.ri-chart,.ri-bars,.ri-donut){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:12px;align-items:start}.ri-slot.full .ri-card-heading{grid-column:1/-1}.ri-slot.full .ri-card-main,.ri-slot.full .ri-card>.ri-number{grid-column:1;grid-row:2}.ri-slot.full .ri-card>.ri-chart,.ri-slot.full .ri-card>.ri-bars,.ri-slot.full .ri-card>.ri-donut{grid-column:2;grid-row:2/5;align-self:center}.ri-slot.full .ri-counts{grid-column:1;grid-row:3}.ri-slot.full .ri-coverage{grid-column:1;grid-row:4}.ri-slot.full .ri-no-data{grid-column:1/-1}.ri-slot.full .ri-card .ri-status-summary>strong{font-size:18px}.ri-visual-options button{min-height:136px;gap:8px;padding:10px 5px}.ri-visual-thumbnail{height:62px;width:112px;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.ri-visual-options .ri-visual-thumbnail svg{width:112px;height:62px}.ri-mini-summary{font-size:23px;font-weight:800;line-height:1.1;color:#315f9d;overflow-wrap:anywhere}.ri-visual-preview{border:1px solid var(--ri-line);border-radius:13px;padding:12px;margin:10px 0 18px;background:#fff}.ri-picker-summary{display:block;font-size:28px;padding:12px 0;color:var(--ri-ink)}.ri-setting input.ri-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:43px;height:26px;border:0;border-radius:20px;background:#cbd2dc;flex-shrink:0;cursor:pointer;margin:0;transition:background .15s}.ri-setting input.ri-switch:checked{background:#ff710b}.ri-setting input.ri-switch:after{content:"";position:absolute;width:20px;height:20px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #11234426;transition:transform .15s}.ri-setting input.ri-switch:checked:after{transform:translate(17px)}@media(max-width:380px){.ri-slot.full .ri-card:has(.ri-chart,.ri-bars,.ri-donut){column-gap:9px}.ri-slot.full .ri-card .ri-number>strong{font-size:23px}.ri-slot.compact .ri-card-heading h3{font-size:15px}}.ri-slot .ri-card-heading{margin-bottom:7px}.ri-slot .ri-card-heading small{margin-top:3px;font-size:11px}.ri-slot .ri-card-main{gap:2px}.ri-slot .ri-number{gap:3px;margin:4px 0}.ri-slot .ri-number>strong{display:flex;align-items:center;gap:6px;line-height:1.12}.ri-slot .ri-number>strong>span{min-width:0;overflow-wrap:anywhere}.ri-slot .ri-number>strong .ri-status-disc{width:27px;height:27px}.ri-slot .ri-number>strong .ri-status-disc svg{width:19px;height:19px}.ri-slot .ri-number>small{font-size:11px}.ri-slot .ri-counts,.ri-slot .ri-coverage{margin:4px 0 0;font-size:11px!important;line-height:1.25}.ri-slot.compact .ri-card{padding:10px}.ri-slot.compact .ri-number>strong{font-size:25px}.ri-slot.compact .ri-number>strong small{font-size:12px}.ri-slot.compact .ri-number>span{font-size:11px}.ri-slot.full .ri-card>.ri-chart,.ri-slot.full .ri-card>.ri-bars,.ri-slot.full .ri-card>.ri-donut{grid-row:2;align-self:center}.ri-slot.full .ri-counts{grid-column:1/-1;grid-row:3}.ri-slot.full .ri-coverage{grid-column:1/-1;grid-row:4}.ri-slot.full .ri-card{row-gap:3px;padding:11px}.ri-slot.full .ri-card .ri-number>strong{font-size:26px}.ri-home-actions button{background:#fff;color:#234977;border-color:#c7d8eb}.ri-home-actions{margin:9px 0 11px}.ri-slot .ri-bars{margin:5px 0}.ri-slot .ri-bars strong small{display:none}.ri-slot .ri-bars>div>div:first-child{font-size:11px}.ri-slot .ri-track{height:7px}.ri-slot .ri-no-data{margin:3px 0;padding:4px 0}.ri-page .ri-setting input.ri-switch{min-height:26px!important;max-height:26px;min-width:43px!important;max-width:43px;padding:0!important;box-sizing:border-box}.ri-visual-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#10264c66;display:flex;align-items:flex-end;justify-content:center}.ri-visual-backdrop .ri-visual-picker{width:100%;max-width:520px;max-height:calc(100dvh - 70px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:0;border-radius:22px 22px 0 0;margin:0;padding:12px 15px max(16px,env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 30px #0b1b4930}.ri-sheet-handle{display:block;width:35px;height:4px;border-radius:5px;background:#bdc6d3;margin:0 auto 12px}.ri-visual-picker .ri-heading{margin:0 0 3px}.ri-visual-picker .ri-heading h2{font-size:23px}.ri-visual-picker .ri-heading button{border:0;min-width:30px;padding:3px}.ri-visual-picker>p{margin:0 0 12px;font-size:13px}.ri-visual-picker .ri-visual-options{gap:5px;margin:10px 0 15px}.ri-visual-picker .ri-visual-options button{padding:6px 2px;min-height:113px;gap:5px;font-size:12px;border-radius:11px}.ri-visual-picker .ri-visual-thumbnail{width:80px;height:50px;max-width:100%}.ri-visual-picker .ri-visual-thumbnail svg{width:80px;height:50px}.ri-visual-picker .ri-mini-summary{font-size:18px}.ri-visual-picker .ri-radio{width:15px;height:15px}.ri-visual-picker .ri-visual-options button[aria-pressed=true] .ri-radio{border-width:4px}.ri-visual-picker h3{font-size:17px}.ri-visual-picker .ri-visual-preview{padding:11px;margin:9px 0 16px}.ri-visual-picker .ri-setting{margin:0;padding:9px 0;font-size:14px}.ri-visual-picker .ri-note{font-size:11px!important;margin:8px 0}.ri-visual-picker .ri-actions{position:sticky;bottom:-16px;background:#fff;padding:9px 0 2px;margin-top:7px}.ri-visual-picker .ri-actions button{min-height:42px}.ri-visual-picker .ri-bars{margin:4px 0;gap:9px}.ri-visual-picker .ri-picker-summary{font-size:25px;padding:5px 0}.ri-all-results{width:100%;display:flex!important;justify-content:space-between!important;border:0!important;margin-top:12px;color:#315c94!important;background:#eef5fc!important}.ri-all-results[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c4d7ed}.ri-status-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 12px}.ri-status-filters button{position:relative;display:flex;flex-direction:column;gap:6px;padding:13px 3px 9px;border-radius:12px;min-height:116px;font-size:11px}.ri-status-filters .ri-status-disc{width:33px;height:33px;margin-top:4px}.ri-status-filters .ri-status-disc svg{width:24px;height:24px}.ri-status-filters .ri-radio{position:absolute;top:7px;right:7px;width:14px;height:14px}.ri-status-filters button[aria-checked=true]{border-color:#ff710b;background:#fff8f1}.ri-status-filters button[aria-checked=true] .ri-radio{border:4px solid #ff710b}.ri-status-filters strong{font-size:24px}.ri-answer-filters{display:flex;gap:6px;padding:9px;border:1px solid var(--ri-line);border-radius:12px;margin:14px 0}.ri-answer-filters button{flex:1;min-width:0;padding:8px 4px;font-size:13px;flex-wrap:wrap}.ri-answer-filters button[aria-pressed=true]{color:#fff;background:#ff710b;border-color:#ff710b}.ri-answer-filters span{font-weight:400}.ri-library-preview{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-top:8px;min-width:0}.ri-library-preview>strong{font-size:19px!important;line-height:1.15;overflow-wrap:anywhere}.ri-library-preview>span{width:80px;height:50px;flex-shrink:0}.ri-library-preview svg{width:80px;height:50px}.ri-page .ri-library-card{padding:12px;min-height:110px}.ri-organize article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.ri-organize article h3{font-size:15px}.ri-organize .ri-organize-controls{margin:0;display:flex;flex-wrap:nowrap;gap:5px;align-items:center}.ri-organize .ri-organize-controls>select{max-width:105px;min-height:36px;font-size:12px}.ri-card-menu{position:relative}.ri-card-menu>summary{font-size:11px;padding:8px 4px;cursor:pointer;list-style:none;color:#405374}.ri-card-menu[open]>div{position:absolute;right:0;top:100%;z-index:3;min-width:148px;display:grid;gap:4px;padding:7px;border:1px solid var(--ri-line);background:#fff;border-radius:10px;box-shadow:0 5px 18px #17325a22}.ri-card-menu[open]>div button{justify-content:flex-start;min-height:36px}.ri-card-menu>summary::-webkit-details-marker{display:none}@media(max-width:380px){.ri-visual-backdrop .ri-visual-picker{padding-left:12px;padding-right:12px}.ri-status-filters button{font-size:10px}.ri-organize article h3{font-size:14px}.ri-organize .ri-organize-controls>select{max-width:95px}.ri-library-preview>strong{font-size:17px!important}}.ri-page .ri-unified-heading{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;background:#ff710b;color:#fff;min-height:38px;margin:8px 0 0;padding:0 12px;box-sizing:border-box}.ri-unified-heading strong{font-size:15px;font-weight:800}.ri-unified-heading small{font-size:11px;color:#612500}.ri-page .ri-insight-pages{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 8px;color:#405374;font-size:12px}.ri-page .ri-insight-pages button{width:38px;min-height:38px;padding:6px}.ri-insight-pages button svg{width:18px;height:18px}.performance-time-settings{color:#13214c;border:1px solid #d9e3ee;border-radius:12px;background:#fff;overflow:hidden}.performance-time-settings>summary,.pt-session-hours>summary{padding:12px;font-weight:800;cursor:pointer}.pt-settings-body{padding:0 12px 12px;display:grid;gap:12px}.pt-settings-body p,.pt-settings-body small{margin:0;color:#405374;font-size:12px;line-height:1.45}.pt-settings-body label{display:grid;gap:5px;font-size:12px;font-weight:700;min-width:0}.pt-settings-body input:not([type=checkbox]){width:100%;box-sizing:border-box;min-width:0;min-height:42px;padding:9px;border:1px solid #d9e3ee;border-radius:10px;background:#fff;color:#13214c;font:inherit}.pt-settings-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pt-settings-body .pt-confirm{display:flex;align-items:flex-start;gap:8px;font-weight:600}.pt-settings-body .pt-confirm input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0;flex-shrink:0;accent-color:#ff6b00}.pt-session-hours{border-top:1px solid #e6ecf2;border-bottom:1px solid #e6ecf2;padding-bottom:8px}.pt-session-hours>summary{padding-left:0}.pt-session-hours fieldset{border:1px solid #d9e3ee;border-radius:10px;margin:12px 0;padding:10px;display:grid;gap:9px;min-width:0}.pt-session-hours legend{font-weight:800;font-size:13px;padding:0 4px}.pt-settings-actions{display:flex;flex-wrap:wrap;gap:8px}.pt-settings-body button{min-height:42px;border:1px solid #d9e3ee;border-radius:10px;background:#fff;color:#13214c;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer}.pt-settings-body button.pt-save{background:#ff6b00;color:#fff;border-color:#ff6b00}.pt-settings-body button:disabled{opacity:.5;cursor:default}.pt-settings-note{background:#eef5fb;border-radius:8px;padding:8px}.smb-sheet{display:flex;flex-direction:column;overflow:hidden;width:min(430px,100%);max-height:96dvh}.smb-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin}.smb-sheet .mr-meadow{height:94px;border-radius:20px 20px 0 0;flex:none}.smb-sheet .mr-meadow>strong{font-size:25px;left:14px;top:17px}.smb-sheet .mr-meadow>img{height:78px;width:77px;right:54px;bottom:0}.smb-sheet .mr-meadow>button{top:9px;right:9px}.smb-body{padding:12px}.smb-body h2{font-size:23px;line-height:1.15;margin:0 0 12px}.smb-body h3{font-size:17px;line-height:1.25;margin:12px 0 7px}.smb-body label{font-size:13px;margin:8px 0 4px}.smb-body .ov-select-trigger{font-size:14px;padding:9px 10px;min-height:44px}.smb-body input{padding:9px 10px;min-width:0}.smb-body small{display:block;font-size:11px;line-height:1.4;margin:5px 0 0}.smb-body details{padding:9px 10px;margin:9px 0}.smb-body summary{min-height:28px;font-size:13px;line-height:28px}.smb-body summary small{display:inline}.smb-panel{border:1px solid #cedceb;border-radius:12px;padding:10px;margin:10px 0;background:#fff}.smb-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.smb-panel-heading h3{margin:0}.smb-panel-heading>small{margin:0}.smb-choices{display:flex;gap:5px;min-width:0}.smb-body .smb-choices>button{min-width:0;flex:1;padding:8px 5px;font-size:12px;min-height:44px}.smb-body .smb-choices>button[aria-pressed=true],.smb-body .smb-polarity>button[aria-pressed=true]{background:#fff0e1;border-color:#ff6b0a;box-shadow:inset 0 0 0 1px #ff6b0a}.smb-panel-heading .smb-choices{margin-left:auto}.smb-panel-heading .smb-choices>button{min-width:44px;font-size:11px;padding:5px}.smb-condition{border-top:1px solid #e1e8ee;margin:9px 0;padding:6px 0}.smb-condition-title{display:flex;align-items:end;gap:7px}.smb-condition-title>.mr-number{margin-bottom:9px}.smb-condition-title>label{flex:1;min-width:0;margin:0}.smb-condition-title>.mr-icon{margin-bottom:0;padding:6px}.smb-thresholds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:7px}.smb-thresholds>label{min-width:0}.smb-thresholds>label:last-child:nth-child(3){grid-column:2}.smb-unit-input{display:flex;min-width:0;align-items:stretch;margin-top:5px;border:1px solid #cedceb;border-radius:10px;background:#f4f6f9;overflow:hidden}.smb-body .smb-unit-input>input{border:0;border-radius:0;width:100%;margin:0;padding:9px 7px;box-shadow:none}.smb-unit-input>span{font-size:11px;font-weight:600;display:flex;align-items:center;padding:0 7px;color:#405374;flex-shrink:0}.smb-connector{text-align:center;font-size:11px;font-weight:800;color:#405374}.smb-source{color:#174c7e;background:#e4f5ff;display:inline-block!important;padding:3px 7px;border-radius:8px}.smb-body .smb-symbols{max-height:180px;overflow:auto}.smb-body .smb-symbols>label{display:flex;gap:8px;align-items:center;min-height:44px;margin:0}.smb-body .smb-symbols input{width:18px;height:18px;min-height:18px;padding:0;margin:0;accent-color:#ff6b0a}.smb-polarity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smb-body .smb-polarity>button{justify-content:flex-start;min-height:48px}.smb-polarity svg,.smb-verdict svg{width:23px;height:23px;flex-shrink:0}.smb-body .good{color:#168044}.smb-body .bad{color:#c52c32}.smb-body .neutral{color:#68798e}.smb-preview>.smb-panel-heading{flex-wrap:nowrap}.smb-preview>.smb-panel-heading>button:first-child{border:0;padding:4px 0;justify-content:flex-start;font-size:16px}.smb-body button.smb-help{min-width:44px;padding:8px;border:0}.smb-help svg{width:23px;height:23px}.smb-tooltip{font-size:12px;line-height:1.5;background:#172f5c;color:#fff;border-radius:9px;padding:10px;margin:2px 0 8px;overflow-wrap:anywhere}.smb-counts{font-size:11px;color:#405374}.smb-preview-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px;border-top:1px solid #e0e7ef;padding:8px 0;font-size:12px}.smb-preview-row>div:first-child{min-width:0;flex:1;overflow-wrap:anywhere}.smb-preview-row strong{font-size:12px}.smb-verdict{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800}.smb-verdict svg{width:17px;height:17px}.smb-reason{flex-basis:100%;font-size:11px;color:#405374}.smb-reason:empty{display:none}.smb-footer{padding:0 12px max(8px,env(safe-area-inset-bottom));flex:none;background:#fffdf7;border-top:1px solid #dfe6ed}.smb-footer .mr-actions{margin:0;padding:8px 0 0;border:0}.smb-footer .mr-alert{font-size:12px;padding:7px;margin:6px 0 0;max-height:90px;overflow:auto}.smb-preview .logly-pagination{flex-wrap:wrap;gap:5px;font-size:11px}.smb-preview .logly-pagination button{padding:5px}.smb-preview .logly-pagination label{margin:0}.smb-preview .logly-pagination .ov-select-trigger{min-width:44px}.smb-preview .logly-pagination>label{display:none}@media(max-width:600px){.smb-backdrop{padding:0;align-items:flex-end}.smb-sheet{height:96dvh;border-radius:20px 20px 0 0}.smb-body{padding:12px}.smb-body h2{font-size:22px}.smb-footer{padding:0 12px max(8px,env(safe-area-inset-bottom))}}.logly-app .smb-sheet input,.logly-app .smb-sheet textarea{background:#fff;color:#0b2049;border-color:#cedceb}.logly-app .smb-sheet .ov-select-trigger{justify-content:space-between;text-align:left}.logly-app .smb-sheet .smb-unit-input input{border:0}.smb-instrument-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:7px}.smb-instrument-row>label:only-child{grid-column:1/-1}.smb-instrument-row>label{margin-bottom:0}.smb-instrument-row>.smb-symbols{grid-column:1/-1}.smb-instrument-row>.ov-select{margin-bottom:0}.mr-sheet.smb-sheet{width:min(430px,100%);overflow:hidden;display:flex}.smb-sheet .mr-body.smb-body{padding:12px}.smb-sheet .mr-body.smb-footer{padding:0 12px max(8px,env(safe-area-inset-bottom))}.smb-sheet .smb-body h2{font-size:23px}.smb-sheet .smb-body h3{font-size:17px;margin:12px 0 7px}.smb-sheet .smb-panel-heading h3{margin:0}.logly-app .smb-sheet .smb-body{color:#07164f}.logly-app .smb-sheet .smb-body h2{font-size:27px;font-weight:900;letter-spacing:-.6px}.logly-app .smb-sheet .smb-body h3{font-size:20px;font-weight:900;color:#07164f}.logly-app .smb-sheet .smb-body label{font-size:16px;font-weight:800;color:#07164f}.logly-app .smb-sheet .smb-body input,.logly-app .smb-sheet .ov-select-trigger{font-size:16px;font-weight:700;color:#07164f;min-height:44px}.logly-app .smb-sheet .smb-body small{font-size:12px}.logly-app .smb-sheet .smb-choices>button{display:flex;align-items:flex-start;justify-content:flex-start;gap:7px;font-size:15px;font-weight:800;padding:10px 8px;color:#07164f}.smb-radio{display:inline-block;flex:0 0 22px;width:22px;height:22px;border:1.5px solid #101b60;border-radius:50%;background:#fff;box-sizing:border-box}[aria-pressed=true]>.smb-radio{border:7px solid #ff6b0a}.logly-app .smb-sheet .smb-choices small{font-weight:500;text-align:left;margin-top:3px;line-height:1.3}.logly-app .smb-sheet .smb-panel-heading .smb-choices>button{padding:5px 2px;font-size:12px;align-items:center;border:0;background:transparent;box-shadow:none;gap:4px}.smb-panel-heading .smb-radio{width:20px;height:20px;flex-basis:20px}.logly-app .smb-sheet .smb-polarity>button{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:900;min-height:62px;padding:9px;color:#07164f}.smb-polarity .smb-radio{margin-left:auto}.smb-status-disc{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;flex:0 0 36px;background:#929da9;color:#fff!important}.smb-status-disc.good,.good>.smb-status-disc{background:linear-gradient(135deg,#42ac4c,#238b37)}.smb-status-disc.bad,.bad>.smb-status-disc{background:linear-gradient(135deg,#ff4740,#dc202c)}.smb-status-disc svg{width:25px;height:25px;color:#fff}.smb-verdict .smb-status-disc{width:28px;height:28px;flex-basis:28px}.smb-verdict .smb-status-disc svg{width:21px;height:21px}.logly-app .smb-sheet .smb-verdict{font-size:13px;gap:6px}.logly-app .smb-sheet .mr-number{width:36px;height:36px;flex:0 0 36px;font-size:22px;background:linear-gradient(135deg,#ff8519,#ff6000)}.logly-app .smb-sheet .smb-direction-row,.logly-app .smb-sheet .smb-instrument-row>label{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:8px}.smb-instrument-row{grid-template-columns:1fr}.smb-instrument-row>.ov-select{margin-left:93px}.logly-app .smb-sheet .smb-body summary{font-size:16px;font-weight:800}.logly-app .smb-sheet .smb-footer button{font-size:17px;font-weight:900}.logly-app .smb-sheet .smb-condition>button,.logly-app .smb-sheet .smb-panel>button{background:#eaf7ff;border-radius:20px;font-size:16px;font-weight:800}.smb-instrument-row>.ov-select{width:calc(100% - 93px);min-width:0}.smb-panel-heading{gap:4px}.smb-sheet .smb-panel-heading h3{letter-spacing:-.45px}.logly-app .smb-sheet .smb-instrument-row>.ov-select{width:calc(100% - 93px)!important;min-width:0;max-width:calc(100% - 93px);justify-self:start}.logly-app .smb-sheet .smb-preview-row strong,.logly-app .smb-sheet .smb-preview-row{font-size:14px}.logly-app .smb-sheet{background:#fff}.logly-app .smb-sheet .smb-body h2{font-size:25px;line-height:1.2}.logly-app .smb-sheet .smb-body h3{font-size:18px;line-height:1.3}.logly-app .smb-sheet .smb-body label{font-size:14px}.logly-app .smb-sheet .smb-polarity>button{min-height:48px;font-size:15px}.logly-app .smb-sheet .smb-footer button{font-size:15px;min-height:44px}@media(min-width:900px){.logly-app .mr-sheet.smb-sheet{width:min(1040px,calc(100vw - 48px))}.logly-app .smb-sheet .smb-body:not(.smb-footer){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:22px;padding:18px 22px}.logly-app .smb-sheet .smb-body>h2{grid-column:1/-1;margin-bottom:12px}.logly-app .smb-edit-fields,.logly-app .smb-edit-preview{min-width:0}.logly-app .smb-edit-preview .smb-preview{margin-top:0}.logly-app .smb-sheet .smb-footer{padding:0 22px 14px}}.mr-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#142b4c99;z-index:1800;display:flex;justify-content:center;align-items:center;padding:18px;color:#0b2049}.mr-sheet{width:min(660px,100%);max-height:94dvh;overflow:auto;overscroll-behavior:contain;background:#fffdf7;border-radius:26px;box-shadow:0 16px 65px #07132940;font:15px/1.5 Nunito,sans-serif;color:#0b2049}.mr-sheet *{box-sizing:border-box}.mr-meadow{height:155px;position:relative;background:#c3efff url(/logly/landscape.png) center 65%/cover;overflow:hidden;border-radius:26px 26px 0 0}.mr-meadow>strong{position:absolute;top:25px;left:24px;color:#ff6b0a;font-size:31px;font-weight:1000;letter-spacing:1px}.mr-meadow>img{position:absolute;right:40px;bottom:2px;width:102px;height:116px;object-fit:contain}.mr-meadow>button{position:absolute;right:14px;top:16px;border:0;border-radius:50%;width:42px;height:42px;background:#fff;color:#0b2049;display:grid;place-items:center}.mr-handle{position:absolute;top:9px;left:calc(50% - 20px);width:40px;height:4px;border-radius:5px;background:#90a9bd}.mr-body{padding:22px 24px 16px}.mr-body h2{font-size:27px;line-height:1.15;letter-spacing:-.6px;font-weight:900;margin:0 0 5px;color:#0b2049}.mr-body h2:focus{outline:none}.mr-subtitle{color:#405374;margin:0 0 22px}.mr-body h3{font-size:19px;font-weight:900;margin:18px 0 10px}.mr-body label{display:block;font-size:14px;font-weight:800;margin:12px 0 6px}.mr-body input,.mr-body textarea{display:block;width:100%;margin-top:5px;border:1px solid #cedceb;border-radius:10px;background:#fff;color:#0b2049;padding:11px 12px;min-height:44px;font:inherit;font-size:16px;box-shadow:none}.mr-body textarea{resize:vertical}.mr-body input:focus,.mr-body textarea:focus,.mr-body button:focus-visible{outline:2px solid #e85a00;outline-offset:2px}.mr-body small{font-size:12px;color:#405374;font-weight:500}.mr-body button{font-family:inherit;font-size:14px;cursor:pointer;border:1px solid #cddae7;border-radius:10px;background:#fff;color:#0b2049;padding:10px 13px;min-height:44px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal}.mr-body button:disabled{opacity:.5;cursor:not-allowed}.mr-body button:hover:not(:disabled){background:#fff0e1;color:#0b2049}.mr-body .mr-primary,.mr-body .mr-primary:hover{background:#ff6b0a;border-color:#ff6b0a;color:#fff}.mr-body .mr-primary:active{background:#d74b00}.mr-body .mr-segments{display:flex;border:1px solid #d6e1ee;border-radius:11px;padding:3px;background:#f2f5f9;gap:2px;min-width:0}.mr-body .mr-segments button{flex:1;border:0;background:transparent;border-radius:8px;padding:9px 6px;min-width:0}.mr-body .mr-segments button[aria-pressed=true]{background:#ff6b0a;color:#fff}.mr-select-button{width:100%;justify-content:space-between!important;text-align:left;font-weight:700!important;min-width:0;overflow-wrap:anywhere;margin-top:5px}.mr-body .ov-select{margin-top:5px;width:100%;min-width:0}.mr-body .ov-select-trigger{width:100%;font-size:15px;min-height:44px}.mr-body .ov-select-menu{z-index:1900;background:#fffdf7;color:#0b2049}.mr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.mr-grid>*{min-width:0}.mr-note{background:#e4f5ff;border-radius:10px;padding:11px 13px;color:#46648c;font-size:13px;margin:12px 0;display:block}.mr-note svg{vertical-align:middle;margin-right:5px}.mr-body details{border:1px solid #d9e2ec;border-radius:12px;padding:12px;margin:14px 0}.mr-body summary{font-weight:800;cursor:pointer;min-height:28px}.mr-condition{padding:13px;border:1px solid #dce4ee;border-radius:14px;background:#fff;margin:10px 0}.mr-condition-head{display:flex;gap:8px;align-items:center}.mr-condition-head .mr-segments{flex:1}.mr-number{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border-radius:50%;background:#ff6b0a;color:#fff;font-weight:900}.mr-body .mr-icon{padding:7px;flex-shrink:0;min-width:36px}.mr-section-title{margin-top:20px}.mr-section-title h3{margin-bottom:10px}.mr-body .mr-group{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#405374}.mr-body .mr-option{display:flex;width:100%;justify-content:space-between;text-align:left;border:0;border-bottom:1px solid #e1e6ed;border-radius:0;padding:14px 12px;gap:10px;background:transparent}.mr-option span{display:grid;gap:3px}.mr-option b{font-size:16px}.mr-body .mr-option.selected{background:#fff0df;border-radius:12px;color:#0b2049}.mr-search{position:relative}.mr-search svg{position:absolute;left:12px;top:14px}.mr-search input{padding-left:38px}.mr-tokens{display:flex;flex-wrap:wrap;gap:7px;padding:12px;border:1px solid #cfddec;border-radius:12px;min-height:74px;background:#fff}.mr-tokens button{background:#e1f4ff;border:0}.mr-operators{display:flex;gap:6px;margin:12px 0}.mr-operators button{flex:1;font-size:22px;padding:6px}.mr-actions{display:flex;gap:10px;margin-top:20px;padding:14px 0 max(4px,env(safe-area-inset-bottom));border-top:1px solid #e0e6eb;background:#fffdf7}.mr-actions>button{flex:1;min-height:48px}.mr-summary{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;background:#f2f6fb;border:1px solid #d7e2ed;border-radius:12px;padding:14px;font-size:14px}.mr-summary dt{color:#405374;font-weight:800}.mr-summary dd{margin:0;overflow-wrap:anywhere}.mr-alert{background:#fff0df;border:1px solid #ffc18c;padding:12px;border-radius:12px;color:#803b00}.mr-verdict{background:#fff0df;border-radius:12px;padding:14px;display:flex;gap:10px}.mr-verdict.within,.mr-verdict.analytic{background:#e2f5ec}.mr-verdict p{margin:5px 0;font-size:13px}.mr-verdict strong{font-size:19px}.mr-values section{border-bottom:1px solid #d6e1ed;padding:10px 0}.mr-values section>div{display:grid;gap:3px;padding:8px 0}.mr-evidence{font:14px/1.5 Nunito,sans-serif}.mr-evidence h3{margin:15px 0 8px}.mr-chart{background:#1c2d35;color:#f8fafa;border-radius:14px;padding:15px;margin:16px 0}.mr-chart small{color:#b6cbdc}.mr-evidence .mr-values{max-height:380px;overflow:auto}.mr-custom-list{margin:15px 0}.mr-custom-list>article{padding:14px;background:#fffdf7;border:1px solid #d8e2eb;border-radius:14px;margin:10px 0}.mr-custom-list h3{margin:0 0 8px}.mr-custom-list button{min-height:44px}.mr-body .tag-picker{margin:15px 0}.mr-body .shared-date-range{padding:0;background:transparent}.mr-body .shared-date-range button{font-size:14px}.mr-body .ov-date-popover{z-index:1950}.mr-evidence .mr-summary{grid-template-columns:110px minmax(0,1fr)}@media(max-width:600px){.mr-backdrop{padding:0;align-items:flex-end}.mr-sheet{max-height:96dvh;width:100%;border-radius:24px 24px 0 0}.mr-meadow{height:130px}.mr-meadow>strong{left:18px;top:25px;font-size:28px}.mr-meadow>img{right:38px;height:100px;width:90px}.mr-body{padding:18px 16px 12px}.mr-body h2{font-size:25px}.mr-condition{padding:10px}.mr-condition-head{gap:5px}.mr-condition-head .mr-segments button{font-size:12px;padding:8px 4px}.mr-body .mr-icon{min-width:32px;padding:6px}.mr-number{width:25px;height:25px}.mr-summary{grid-template-columns:85px minmax(0,1fr)}.mr-grid{gap:8px}.mr-body .ov-select-trigger{font-size:14px}.mr-body .mr-segments button{font-size:13px}.mr-operators{gap:4px}.mr-operators button{min-width:0}.mr-chart{padding:10px}.mr-body .tag-options{max-height:180px;overflow:auto}}@media(prefers-reduced-motion:reduce){.mr-sheet *{scroll-behavior:auto!important;transition:none!important}}.mr-verdict>svg{flex-shrink:0;width:20px;height:20px}.mr-evidence p,.mr-evidence b,.mr-evidence strong,.mr-values span{overflow-wrap:anywhere}.mr-body .mr-operators button{padding:6px}.mr-body .mr-search{margin-bottom:15px}.mr-body .ov-date-popover{color:#0b2049}.mr-body .ov-date-heading h2{font-size:19px}.mr-body .ov-date-days button{padding:0;min-height:38px;border:0;border-radius:50%}.mr-body .ov-date-days button.endpoint{background:#ff6b0a;color:#fff}.mr-body .ov-primary{background:#ff6b0a;color:#fff;border-color:#ff6b0a}.mr-body .ov-weekdays{font-size:12px}.mr-body .ov-date-inputs input{font-size:14px;padding:8px}.mr-body .ov-date-popover label{margin:6px 0}.mr-body .ov-date-presets button{padding:8px 6px}.mr-body .ov-date-heading>button{border:0;padding:6px}.mr-body input,.mr-body textarea{font-weight:600}.mr-body .ov-select-trigger{font-weight:700}.mr-body .mr-icon{min-width:44px}.mr-meadow>button{width:44px;height:44px}.mr-result-filters .mr-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-result-filters .mr-segments button{min-width:0}.mr-body .mr-requirement-toggle{display:flex;gap:10px;align-items:center;cursor:pointer;padding:12px;border:1px solid #d6e1ee;border-radius:12px;background:#f2f6fb}.mr-body .mr-requirement-toggle input{width:22px;height:22px;min-height:22px;flex-shrink:0;margin:0;accent-color:#ff6b0a}.mr-requirement-toggle span{min-width:0}.mr-insight-evidence .mr-segments{display:flex;border:1px solid #d6e1ee;background:#f2f5f9;border-radius:11px;padding:3px;gap:3px}.mr-insight-evidence .mr-segments button{border:0;background:transparent;border-radius:8px;min-height:44px;font:800 14px Nunito,sans-serif;color:#0b2049;padding:9px 8px;cursor:pointer}.mr-insight-evidence .mr-segments button[aria-pressed=true]{background:#ff6b0a;color:#fff}.mr-insight-evidence button:not(.mr-segments button){border:1px solid #cddae7;border-radius:10px;padding:10px 13px;min-height:44px;background:#fff;color:#0b2049;font:800 14px Nunito,sans-serif;cursor:pointer;max-width:100%}.mr-insight-evidence button:hover{background:#fff0e1}.mr-insight-evidence button:focus-visible{outline:2px solid #e85a00;outline-offset:2px}.mr-insight-evidence details{border:1px solid #d9e2ec;border-radius:12px;padding:12px;margin:12px 0}.mr-insight-evidence summary{font-weight:800;cursor:pointer;min-height:32px;overflow-wrap:anywhere}.mr-insight-group{padding:14px;border:1px solid #d8e2eb;background:#fffdf7;border-radius:14px;margin:14px 0}.mr-insight-group h3{font-size:17px;margin:0 0 8px}.mr-check-value{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #e0e7ed;overflow-wrap:anywhere}.mr-supporting-trades{display:grid;gap:10px;margin-top:12px}.mr-supporting-trades article{display:grid;gap:5px;padding:12px;background:#f2f6fb;border-radius:10px;overflow-wrap:anywhere}.mr-supporting-trades article button{justify-self:start}.mr-insight-evidence small{color:#405374;font-size:12px}.mr-insight-evidence .mr-chart small{color:#b6cbdc}.mr-insight-evidence .mr-chart strong{color:#f8fafa}.mr-period-summary{padding:14px;border:1px solid #d8e2eb;border-radius:14px;background:#f2f6fb;margin:12px 0}.mr-period-summary label{display:block;font-weight:800}.mr-period-summary .ov-select{margin-top:5px}.mr-insight-evidence .mr-result-filters .mr-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-body .mr-coverage h3{margin-top:0}@media(max-width:600px){.mr-insight-group{padding:11px}.mr-supporting-trades article{padding:10px}.mr-insight-evidence .mr-summary{grid-template-columns:95px minmax(0,1fr)}.mr-insight-evidence .mr-result-filters button{font-size:13px}.mr-body .mr-requirement-toggle{font-size:14px}}.pf-app{color:#09214b;padding:0 3px 12px;font-family:inherit}.pf-app button,.pf-app input,.pf-app select{font:inherit}.pf-app button{cursor:pointer}.pf-app button:disabled{cursor:default;opacity:.45}.pf-app button:focus-visible,.pf-app summary:focus-visible,.pf-app input:focus-visible{outline:3px solid #53a7d8;outline-offset:2px}.pf-app h2,.pf-app h3,.pf-app p{margin:0}.pf-toolbar{display:flex;gap:8px;align-items:stretch}.pf-basis{display:flex;flex:1;padding:3px;border:1px solid #e0e8f2;border-radius:12px;background:#f3f7fb}.pf-basis button{border:0;background:none;color:#183458;border-radius:9px;flex:1;min-height:42px;font-size:12px;font-weight:800;padding:5px}.pf-basis button small{font-size:9px;font-weight:500;display:block}.pf-basis button[aria-pressed=true]{background:#ff710b;color:#fff}.pf-outline,.pf-primary{border:1px solid #dce5ef;border-radius:11px;background:#fff;color:#102650;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:800;font-size:11px;min-height:40px}.pf-primary{background:#ff710b;border-color:#ff710b;color:#fff}.pf-context{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#405374;padding:7px 2px;gap:6px}.pf-context button{display:flex;gap:5px;align-items:center;border:0;background:none;color:#123058;min-height:32px;font-weight:700}.pf-filter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;background:#edf7fe;border:1px solid #d4e9f7;border-radius:12px;margin-bottom:10px}.pf-filter-panel label,.pf-edit-fields label{font-size:11px;display:grid;gap:4px;font-weight:700;min-width:0}.pf-filter-panel select,.pf-edit-fields select,.pf-edit-fields input{width:100%;min-width:0;border:1px solid #d8e3ed;border-radius:9px;background:#fff;color:#10254c;padding:9px;min-height:40px;font-size:12px}.pf-filter-panel>details,.pf-filter-panel>.pt-settings{grid-column:1/-1}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pf-card{min-width:0;border:1px solid #e0e7ef;border-radius:14px;padding:12px;background:#fff;box-shadow:0 2px 3px #15254203;align-self:start}.pf-wide{grid-column:1/-1}.pf-card header{display:flex;gap:5px;justify-content:space-between;align-items:flex-start}.pf-card h2{font-size:14px;line-height:1.3;font-weight:900;letter-spacing:-.3px}.pf-card header small{font-size:9px;color:#405374}.pf-icon{border:0;background:transparent;color:#142f57;display:inline-flex;justify-content:center;align-items:center;min-width:32px;min-height:32px;margin:-5px -5px 0 0;flex-shrink:0}.pf-rotate{transform:rotate(180deg)}.pf-value{display:block;font-size:26px;font-weight:900;line-height:1.25;letter-spacing:-.8px;margin:4px 0;overflow-wrap:anywhere}.pf-positive{color:#008a64}.pf-negative{color:#ca4c49}.pf-card-foot{display:flex;gap:6px;justify-content:space-between;align-items:center;margin-top:6px;color:#405374;font-size:10px}.pf-card-foot small{text-transform:capitalize;font-size:9px}.pf-card-foot button{border:0;background:transparent;color:#183f71;font-size:10px;font-weight:800;padding:4px 0;display:flex;align-items:center;gap:2px}.pf-sample{display:block;font-size:9px;color:#405374;margin-top:4px}.pf-chart{width:100%;min-width:0;height:190px;margin:5px 0}.pf-detail{border-top:1px solid #e6edf3;margin-top:10px;padding-top:8px;display:grid;gap:6px}.pf-detail p{font-size:10px;color:#405374;line-height:1.5}.pf-data-row{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#183153;min-height:40px;padding:5px 0;font-size:11px}.pf-data-row span{flex:1}.pf-data-row small{display:block;font-size:9px;color:#405374}.pf-data-row b{font-size:11px}.pf-unavailable{display:grid;grid-template-columns:18px 1fr;gap:4px 6px;background:#f5f8fb;border-radius:9px;padding:10px 8px;margin-top:7px}.pf-unavailable strong{font-size:11px}.pf-unavailable small{grid-column:2;font-size:10px;line-height:1.5;color:#405374}.pf-chips{display:flex;gap:4px;flex-wrap:wrap}.pf-chips:empty{display:none}.pf-chips span,.pf-chip{font-size:9px;background:#e9f5fc;color:#21496a;padding:3px 7px;border-radius:20px;margin:3px 0 6px}.pf-instruments{margin-top:8px}.pf-instrument-row{display:flex;width:100%;gap:7px;align-items:center;background:#fff;border:0;border-bottom:1px solid #e9eff4;padding:9px 0;color:#123153;text-align:left;min-width:0}.pf-rank{font-size:10px;color:#62768d;min-width:12px}.pf-instrument-row>svg{width:13px;flex-shrink:0}.pf-instrument-name{min-width:0;flex:1}.pf-instrument-name strong{display:block;font-size:11px;overflow-wrap:anywhere}.pf-instrument-name i{display:block;height:5px;min-width:4px;border-radius:4px;margin-top:5px}.pf-instrument-row b{font-size:12px;white-space:nowrap}.pf-instrument-row small{font-size:9px;display:block;text-align:right;color:#405374}.pf-instrument-detail{background:#edf8fe;border-radius:9px;padding:8px;display:flex;flex-wrap:wrap;gap:7px;font-size:10px;color:#244767}.pf-instrument-detail button{border:0;background:none;color:#123153;font-weight:800;display:flex;align-items:center;min-height:32px}.pf-composite{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.pf-composite>div{flex:1}.pf-composite small{display:block;font-size:10px}.pf-composite b{font-size:19px}.pf-coverage{display:block;text-align:center;font-size:10px;color:#405374;margin-top:8px}.pf-empty{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:#e9f6fd;padding:12px;border-radius:12px;font-size:12px;margin-bottom:10px}.pf-empty span{font-size:11px;width:100%}.pf-heading{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pf-heading h2{font-size:21px;font-weight:900}.pf-muted{color:#405374;font-size:11px;margin:4px 0 14px!important}.pf-library{background:#fff;border:1px solid #dfe7ef;border-radius:13px;padding:10px;margin-bottom:14px}.pf-library>summary,.pf-category>summary,.pf-arrange-card>summary{display:flex;justify-content:space-between;gap:8px;align-items:center;cursor:pointer;list-style:none;min-height:40px;font-size:12px}.pf-library summary::-webkit-details-marker,.pf-arrange summary::-webkit-details-marker{display:none}.pf-category{border-top:1px solid #e5edf3}.pf-category summary span{color:#405374;font-size:10px;display:flex;gap:5px;align-items:center}.pf-category h3{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#405374;padding:9px 0 4px}.pf-choice{display:flex;align-items:center;gap:9px;padding:7px 0;min-height:40px;font-size:12px;cursor:pointer}.pf-choice input{accent-color:#ff710b;width:18px;height:18px;flex-shrink:0}.pf-choice small{display:block;font-size:9px;color:#405374;margin-top:2px}.pf-arrange{display:grid;gap:7px;margin:8px 0}.pf-arrange-card{border:1px solid #dfe7ef;border-radius:11px;background:#fff;padding:5px 10px}.pf-arrange-card summary strong{flex:1;font-size:12px}.pf-edit-fields{display:grid;gap:8px;padding:7px 0}.pf-order-actions{display:flex;gap:5px;flex-wrap:wrap}.pf-order-actions button{display:flex;align-items:center;gap:4px;padding:7px 9px;background:#f5f8fb;color:#193558;border:1px solid #e0e7ef;border-radius:8px;font-size:10px;min-height:36px}.pf-save{display:flex;gap:8px;position:sticky;bottom:72px;background:#fffaf2ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 0;margin-top:12px}.pf-save button{flex:1}.pf-app .logly-pagination{margin-top:12px}.pf-app .logly-pagination label{font-size:10px}.pf-app .logly-pagination select{max-width:54px}.pf-number .pf-unavailable{padding:8px 5px}.pf-number .pf-unavailable small{font-size:9px}.pf-number h2{font-size:12px}@media(min-width:720px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-wide{grid-column:span 1}.pf-toolbar{max-width:650px}.pf-customise{max-width:760px;margin:auto}.pf-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-card{padding:15px}.pf-heading h2{font-size:25px}.pf-value{font-size:30px}}@media(prefers-reduced-motion:reduce){.pf-app *{scroll-behavior:auto!important;transition:none!important}}.pf-rank-control{display:flex;justify-content:flex-end;align-items:center;gap:7px;font-size:10px;margin:0 0 4px;color:#405374}.pf-rank-control select{border:1px solid #dce6ef;background:#f7fbfe;border-radius:9px;padding:6px;color:#143152;font:inherit;max-width:145px}.pf-number .pf-value{font-size:clamp(18px,5.5vw,26px);white-space:nowrap;letter-spacing:-.8px}.pf-number .pf-card-foot{flex-wrap:wrap}.pf-number .pf-card-foot button{min-height:26px}.pf-basis button[aria-pressed=true] small{color:#fff!important}.pf-image-select{display:flex;align-items:center;gap:5px;font-size:10px}.pf-image-select select{font:inherit;padding:4px;color:#183558;border:1px solid #d3e3ee;border-radius:6px;background:#fff;max-width:105px}.pf-app.pf-customise{min-width:0;max-width:760px;width:100%;box-sizing:border-box}.pf-app.pf-customise .pf-library,.pf-app.pf-customise .pf-category{min-width:0;max-width:100%;box-sizing:border-box}.pf-app.pf-customise label.pf-choice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:10px 0;text-align:left;border-bottom:1px solid #edf1f5}.pf-app.pf-customise label.pf-choice input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;padding:0!important;margin:0!important;justify-self:start;box-sizing:border-box}.pf-app.pf-customise .pf-choice>span{min-width:0;overflow-wrap:anywhere;line-height:1.35}.pf-app.pf-customise .pf-choice strong{font-size:13px;display:block}.pf-app.pf-customise .pf-choice small{font-size:11px;line-height:1.4}.pf-app.pf-customise .pf-choice .pf-requirement{font-size:10px;color:#405374;margin-top:4px}.pf-app.pf-customise .pf-category>summary{flex-wrap:wrap}.pf-app.pf-customise .pf-heading h2{font-size:20px}.pf-grid{display:flex;flex-wrap:wrap;align-items:stretch}.pf-grid>.pf-card{box-sizing:border-box;align-self:stretch}.pf-grid>.pf-number{flex:1 1 calc(50% - 9px)}.pf-grid>.pf-wide{flex:1 1 100%}.pf-context{flex-wrap:wrap}.pf-context>span{flex-basis:100%}.pf-display-options{display:flex;flex-wrap:wrap;gap:4px 12px;flex:1;min-width:0}.pf-app .pf-display-options label{display:flex;align-items:center;gap:5px;font-size:11px;min-height:36px;margin:0;width:auto}.pf-app .pf-display-options input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;accent-color:#ff710b}@media(min-width:720px){.pf-grid>.pf-number{flex-basis:calc(25% - 9px)}.pf-grid>.pf-wide{flex-basis:calc(50% - 9px)}}.logly-app button.customize-button,.logly-app button.cal-customize,.logly-app button.j-customize{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px!important;min-height:40px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800;line-height:1.2;border-radius:10px}.logly-app button.customize-button svg,.logly-app button.cal-customize svg,.logly-app button.j-customize svg{width:16px;height:16px;flex-shrink:0}.pf-time-context{grid-column:1/-1;display:grid;gap:3px;font-size:11px;color:#405374}.analytics-redesign main{max-width:1230px;padding-top:16px}.an-app{color:#142353;font-family:Nunito,sans-serif;--an-orange:#ff7419;--an-muted:#56678e}.an-app *{box-sizing:border-box}.an-app h1,.an-app h2,.an-app h3{color:#0d1945;letter-spacing:-.03em}.an-app h1{font-size:34px;font-weight:900!important;margin:0 0 4px}.an-app h2{font-size:21px;font-weight:900!important;margin:0 0 10px}.an-app h3{font-size:18px}.an-app p{color:var(--an-muted);margin:8px 0 14px;line-height:1.5}.an-app small{color:var(--an-muted);font-size:12px;line-height:1.4;display:block}.an-app button{font:inherit;cursor:pointer;color:#233966;border:1px solid #e1e6ed;background:#fff;border-radius:12px;min-height:44px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.an-app button:hover{background:#fff3e8}.an-app button:disabled{cursor:default;opacity:.65}.an-app input,.an-app select{color:#243663;background:#fff;border:1px solid #dce3ec;width:100%;min-width:0;max-width:100%;font-size:15px;border-radius:12px;padding:12px;min-height:46px}.an-hero{height:145px;position:relative;background:#dff5ff url(/logly/landscape.png) center 60%/cover;border-radius:26px 26px 0 0;overflow:hidden;margin-bottom:-12px;display:flex;align-items:center;padding:20px 32px;justify-content:space-between}.an-hero>div{position:relative;z-index:1}.an-hero strong{font-size:38px;font-weight:900;letter-spacing:-.05em;display:block;color:#0d1945}.an-hero span{font-size:14px;line-height:1.1;display:block;color:#354e75}.an-hero img{object-fit:contain;width:132px;height:126px;align-self:flex-end;margin-bottom:-12px;margin-right:40px}.an-heading{border-radius:24px 24px 0 0;background:#fffefa;position:relative;padding:22px 20px 15px;display:flex;gap:10px;justify-content:space-between;align-items:center}.an-heading p{margin:0;font-size:15px}.an-app .an-period{border:0;background:none;padding:4px 0;min-height:32px;font-size:13px;text-align:left}.an-filter svg{width:19px}.an-dot{background:#ff7419;width:6px;height:6px;border-radius:50%}.an-tabs{display:flex;gap:3px;background:#f0f2f5;border:1px solid #e4e7ee;border-radius:12px;padding:3px;margin:0 0 12px}.an-tabs button{flex:1;min-width:0;background:transparent;border:0;font-size:14px;padding:9px 6px;border-radius:9px;color:#506087}.an-tabs button[aria-pressed=true]{background:#ff7419;color:#fff;box-shadow:0 1px 2px #f57b2540}.an-context{font-size:11px;color:#68799a;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 4px 14px}.an-card{padding:19px;background:#fff;border:1px solid #e5e8ed;border-radius:17px;box-shadow:0 2px 7px #27374b06;margin-bottom:14px;min-width:0}.an-card header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:10px}.an-card header h2{margin:0}.an-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:3px 0 14px}.an-stats .an-card{margin:0;padding:17px}.an-stats h2{font-size:15px;letter-spacing:-.02em;margin:0 0 6px}.an-stats strong{display:block;font-size:34px;line-height:1.15;font-weight:900;letter-spacing:-.04em;overflow-wrap:anywhere}.an-stats small{margin-top:6px}.an-app .an-good{color:#078557}.an-app .an-warn{color:#c95716}.an-app .an-primary{color:#fff;background:#ff7419;border-color:#ff7419;min-height:48px}.an-app .an-primary:hover{background:#e9630e}.an-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.an-pill{display:inline-block!important;background:#e5f5ff;color:#28527c!important;border-radius:30px;padding:5px 10px;font-size:11px;line-height:1.4;margin:6px 0}.an-pill.green{background:#e4f6ec;color:#087447!important}.an-pill.blue{background:#e5f5ff}.an-app .an-pill-button{border-radius:30px;min-height:34px;padding:6px 10px;font-size:12px;white-space:nowrap;background:#f5f9fd}.an-pill-button svg{width:14px}.an-chart{width:100%;height:235px;margin:8px 0}.an-data{font-size:12px;color:#5b6d91;border-top:1px solid #edf0f5;padding-top:8px;margin-bottom:12px}.an-data summary{cursor:pointer;min-height:30px}.an-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f5;overflow-wrap:anywhere}.an-row:last-child{border:0}.an-more>summary{font-size:16px;font-weight:800;list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:30px}.an-more[open]>summary{margin-bottom:14px}.an-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.an-mini-stats>div{padding:12px;background:#f7f9fc;border:1px solid #e8edf2;border-radius:11px;min-width:0}.an-mini-stats strong{display:block;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.an-field{display:block;font-size:13px;font-weight:700;margin:14px 0;color:#526287}.an-field input,.an-field select{display:block;margin-top:5px}.an-ranking>button{display:flex;align-items:center;width:100%;border:0;border-bottom:1px solid #eef0f4;border-radius:0;justify-content:space-between;gap:10px;padding:14px 0;text-align:left}.an-ranking>button>span:nth-child(2){flex:1}.an-ranking>button>span:nth-child(3){text-align:right}.an-ranking svg{width:15px;flex-shrink:0}.an-rank{font-size:12px;border-radius:50%;background:#f1f5fa;min-width:26px;height:26px;display:grid;place-items:center}.an-notice{background:#edf7ff;border:1px solid #d3eafa;color:#355584;font-size:13px;line-height:1.5;border-radius:14px;padding:13px 15px;display:flex;gap:10px;margin:12px 0 16px}.an-notice svg{flex-shrink:0;margin-top:1px}.an-notice.warm{background:#fff3e8;border-color:#f6d8bc;color:#804b1e}.an-coach{border:1px solid #ccebd8;border-radius:17px;background:#e8f7ee;display:flex;align-items:center;gap:20px;padding:12px 20px;margin:18px 0}.an-coach img{width:63px;height:62px;object-fit:contain}.an-coach p{margin:0;color:#225d4a;font-size:16px;font-weight:700}.an-section-title{display:flex;gap:15px;justify-content:space-between;align-items:center;margin:22px 0 14px}.an-section-title h2{margin:0}.an-search{display:flex;align-items:center;gap:8px;background:#f2f4f8;border:1px solid #e3e8f0;border-radius:20px;padding:0 12px;max-width:250px}.an-search svg{width:18px;flex-shrink:0}.an-search input{border:0;background:transparent;padding-left:0}.an-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.an-rule-grid .an-card{margin:0}.an-requirement{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.an-score{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr;gap:6px;align-items:center;margin:18px 0}.an-score>div{border-left:1px solid #dfe5ee;padding:0 8px;text-align:center}.an-score>div:first-child{border:0;text-align:left;padding:0}.an-score strong{font-size:46px;font-weight:900;letter-spacing:-.05em;line-height:1.1}.an-score b{font-size:25px;display:block}.an-score small{font-size:12px}.an-coverage{display:flex;flex-wrap:wrap;gap:5px 15px;justify-content:space-between;background:#f2f5fa;padding:10px 12px;border-radius:10px;font-size:12px;color:#52678e}.an-app .an-back{border:0;background:transparent;padding-left:0;margin:2px 0 12px}.an-actions{display:grid;gap:12px;margin:12px 0}.an-actions button{justify-content:flex-start;text-align:left;min-height:54px;padding:14px}.an-actions button svg:last-child{margin-left:auto}.an-evidence details{border:1px solid #e5e9f0;border-radius:12px;margin:10px 0;padding:12px}.an-evidence summary{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px;cursor:pointer}.an-evidence summary>span:first-child{display:flex;align-items:center;gap:7px}.an-evidence summary svg{width:18px}.an-evidence .an-row{font-size:12px}.an-app .an-link{border:0;color:#2556a0;padding-left:0}.an-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.an-app .an-saved,.an-app .an-tag-row{width:100%;justify-content:space-between;text-align:left;border:0;border-bottom:1px solid #e8edf3;border-radius:0;padding:16px 0}.an-saved small,.an-tag-row small{margin-top:5px}.an-tag-row>span:first-child{flex:1}.an-tag-row svg{flex-shrink:0}.an-error{color:#a03d24!important;background:#fff0e6;padding:12px;border-radius:10px}.an-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#13214266;display:flex;align-items:center;justify-content:center;padding:24px}.an-sheet{background:#fffefa;border-radius:25px;padding:24px;width:540px;max-width:100%;max-height:90dvh;overflow:auto;box-shadow:0 18px 65px #172b3933}.an-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.an-sheet h2{margin:0}.an-sheet-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.an-sheet-actions button{flex:1}.an-app .an-option{display:flex;justify-content:space-between;width:100%;margin-bottom:10px;min-height:55px}.an-app .an-option[aria-pressed=true]{border-color:#ff7419;background:#fff0e5;color:#b54a06}@media(max-width:760px){.analytics-redesign main{padding:10px 12px 100px}.an-hero{height:115px;padding:14px 20px}.an-hero strong{font-size:29px}.an-hero span{font-size:12px}.an-hero img{width:112px;height:106px;margin-right:12px}.an-heading{padding:20px 7px 12px}.an-app h1{font-size:29px}.an-heading p{font-size:13px}.an-heading .an-filter{padding:8px 10px;font-size:12px}.an-filter svg{width:16px}.an-app .an-period{font-size:11px}.an-stats{grid-template-columns:1fr 1fr;gap:9px}.an-stats .an-card{padding:13px 12px;border-radius:13px}.an-stats h2{font-size:13px}.an-stats strong{font-size:29px}.an-stats small{font-size:10px}.an-tabs{gap:1px;margin-bottom:10px}.an-tabs button{font-size:12px;padding:8px 3px}.an-columns,.an-rule-grid{grid-template-columns:1fr;gap:0}.an-card{padding:15px;border-radius:14px;margin-bottom:12px}.an-app h2{font-size:19px}.an-card header{gap:6px}.an-card header h2{font-size:17px}.an-context{font-size:10px}.an-rule-grid .an-card{margin-bottom:12px}.an-section-title{flex-wrap:wrap;margin-top:18px}.an-search{max-width:none;width:100%}.an-score strong{font-size:40px}.an-score b{font-size:23px}.an-score>div{padding:0 4px}.an-score small{font-size:10px}.an-requirement{font-size:13px}.an-mini-stats{gap:6px}.an-mini-stats>div{padding:9px}.an-mini-stats strong{font-size:20px}.an-notice{padding:12px;font-size:12px}.an-ranking strong,.an-ranking b{font-size:14px}.an-ranking small{font-size:10px}.an-coach{padding:10px 14px;gap:12px}.an-coach p{font-size:14px}.an-shade{padding:0;align-items:flex-end}.an-sheet{border-radius:25px 25px 0 0;max-height:92dvh;padding:22px 20px 28px;width:100%}.an-field{font-size:12px}.an-sheet input,.an-sheet select{font-size:16px}.an-evidence .an-row{flex-wrap:wrap}.an-coverage,.an-tag-row small{font-size:11px}.an-chart{overflow:hidden}}.an-app .an-stats h2{font-size:15px}.an-app .an-stats .an-card{min-height:125px}@media(max-width:760px){.an-app .an-stats h2{font-size:13px}.an-app .an-stats .an-card{min-height:122px}.analytics-redesign .topbar{display:contents}.analytics-redesign .topbar>.brand,.analytics-redesign .account-control{display:none}.analytics-redesign main>footer{display:none}}@media(max-width:760px){.an-app .an-stats strong{font-size:clamp(20px,6.5vw,29px);white-space:nowrap;overflow-wrap:normal}}.an-definition-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.an-definition-option>span{grid-column:1/-1;overflow-wrap:anywhere}.an-definition-option>button{min-width:90px}.mr-custom-list>article{overflow-wrap:anywhere}.an-hero{position:relative;overflow:hidden}.an-hero>div:first-child{position:relative;z-index:2}.an-hero>.scene-avatar{position:absolute;right:6%;bottom:2px;width:142px;height:142px}.an-hero .logly-wordmark{margin-bottom:7px}.an-coach>.avatar-art{width:72px;height:72px}@media(max-width:700px){.an-hero{height:150px}.an-hero>.scene-avatar{right:4%;bottom:2px;width:117px;height:117px}.an-hero .logly-wordmark{font-size:29px}.an-hero>div:first-child{max-width:60%}}.an-direct-date{margin:16px 0;max-width:460px}.an-direct-date .ov-date-trigger{width:100%;justify-content:space-between}.an-direct-date .shared-date-range{width:100%}.an-hero h1{margin:3px 0 7px;font-size:36px}.an-rule-grid{align-items:start;gap:12px}.an-compact-rule{background:#fffefa;border:1px solid #e0e6ed;border-radius:15px;padding:0;min-width:0}.an-compact-rule>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px;cursor:pointer;list-style:none}.an-compact-rule>summary::-webkit-details-marker{display:none}.an-compact-rule>summary>span{min-width:0;flex:1}.an-compact-rule summary strong{display:block;font-size:18px;line-height:1.3;color:#10204b;overflow-wrap:anywhere}.an-rule-counts{display:block;font-size:14px;margin:7px 0 5px;line-height:1.5;color:#173362}.an-compact-rule summary>svg{flex-shrink:0;margin-top:4px;transition:transform .15s}.an-compact-rule[open] summary>svg{transform:rotate(180deg)}.an-compact-rule-body{padding:0 16px 16px}.an-compact-rule-body .an-primary{width:100%;margin-top:12px}.an-compact-rule-body p{font-size:14px}.an-compact-rule-body small{margin:7px 0}.an-compact-score{margin:12px 0}.an-compact-score>strong{font-size:17px}.an-compact-score p{font-size:14px;margin:7px 0}.an-app .an-direct-date .ov-date-trigger{font-size:14px;min-height:46px}.an-hero>div:first-child{max-width:65%}@media(max-width:760px){.an-direct-date{max-width:none;margin:12px 0}.an-rule-grid{gap:10px}.an-compact-rule>summary{padding:14px}.an-compact-rule summary strong{font-size:17px}.an-rule-counts{font-size:13px}.an-hero h1{font-size:29px}.an-compact-rule-body{padding:0 14px 14px}}.an-compact-rule[open] .an-summary-evaluated{display:none}.an-direct-date{margin-top:10px}.an-direct-date .shared-date-range{padding-top:0;padding-bottom:0}.insight-approved .insight-brand{padding:16px 14px 8px;color:#071d50}.insight-approved .insight-brand h1{font:900 31px/1.12 Nunito,system-ui;margin:16px 0 8px}.insight-approved .an-tabs{margin:8px 12px;border:1px solid #d6e5ef;border-radius:12px;background:#f1f5fa;padding:3px}.insight-approved .an-tabs button{font-size:14px;font-weight:900;min-height:43px}.insight-approved .an-tabs button[aria-pressed=true]{background:#ff6900;color:#fff;border-radius:10px}.insight-approved .an-direct-date{margin:8px 12px}.insight-approved .account-strip{margin:0 12px}.insight-approved h2,.insight-approved h3{color:#071d50}.insight-approved .insight-brand{padding:12px 0}.insight-brand-top,.insight-brand-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-approved .insight-brand .logly-wordmark{font-size:25px}.insight-approved .insight-brand h1{margin:14px 0 5px;font-size:31px}.insight-approved .insight-brand .account-strip{background:transparent;border:0;box-shadow:none;padding:0;margin:0;min-width:0;max-width:65%;gap:3px}.insight-brand .account-strip-label,.insight-brand .account-type-badge,.insight-brand .account-add,.insight-brand .account-manage{display:none}.insight-brand .account-strip-control{min-width:0}.insight-brand .account-name{max-width:160px}.insight-brand .account-static,.insight-brand .os-trigger{background:transparent;border:0;font-size:12px;padding:3px;min-height:36px}.insight-brand-bottom>div{max-width:55%}.insight-brand-bottom button{font-size:12px;min-height:36px;padding:5px 8px}.insight-approved>.an-tabs{margin:8px 0 10px}.insight-approved:has(.ri-screen-detail,.ri-screen-library,.ri-screen-customize)>.an-tabs,.insight-approved:has(.ri-screen-detail,.ri-screen-library,.ri-screen-customize) .insight-brand h1{display:none}.insight-approved:has(.ri-screen-detail,.ri-screen-library,.ri-screen-customize) .insight-brand-bottom{justify-content:flex-end}.an-app.insight-approved .insight-brand .account-type-badge{display:none!important}.an-app .ri-number>strong small{display:inline}.an-app .ri-view-tabs small{display:inline;color:inherit}.an-app .ri-view-tabs button{gap:5px}.insight-approved .insight-brand{padding:5px 0 3px}.insight-approved .insight-brand h1{font-size:28px;margin:7px 0 3px}.insight-approved>.an-tabs{margin:4px 0 6px}.insight-approved .an-tabs button{min-height:34px;padding:5px}.insight-approved .ri-view-tabs{margin:5px 0 6px}.insight-approved .ri-view-tabs button{min-height:32px;padding:3px 5px}.insight-approved .ri-home-actions{margin:5px 0 8px}.insight-approved .ri-home-actions button{min-height:33px;padding:4px 8px}.insight-approved .ri-slot .ri-card-heading{margin-bottom:4px}.insight-approved .ri-slot .ri-card-heading small{margin-top:1px}.insight-approved .ri-slot .ri-card{padding:9px}.insight-approved .ri-slot .ri-number{margin:2px 0;gap:1px}.insight-approved .ri-slot .ri-card-main{gap:0}.insight-approved .ri-slot .ri-counts,.insight-approved .ri-slot .ri-coverage{margin:2px 0 0}.insight-approved .ri-slot .ri-chart{margin:2px 0}.insight-approved .ri-slot.full .ri-card{row-gap:1px}.insight-approved .ri-slot .ri-bars{gap:6px;margin:2px 0}.an-app .ri-answer-filters button[aria-pressed=true]{background:#ff6900!important;border-color:#ff6900!important;color:#fff!important}.an-app .ri-tabs button[aria-pressed=true]{background:#ff6900!important;color:#fff!important}.an-app{--an-muted:#405d91;--an-orange:#ff6900;--approved-line:#cce5ff;color:#071449;background:#fff}.an-app h1,.an-app h2,.an-app h3{color:#071449;letter-spacing:-.035em}.an-app .an-hero{height:175px;border-radius:13px;margin:0;padding:22px 25px;background-position:center 65%;--scene-ground-inset:0px}.an-app .an-hero h1{font-size:36px;line-height:1.08;margin:3px 0 7px}.an-app .an-hero .logly-wordmark{font-size:39px;margin:0 0 4px}.an-app .an-hero>div:first-child{max-width:72%}.an-app .an-hero span{color:#405d91;font-size:15px;line-height:1.3}.an-app .an-hero>.scene-avatar{height:165px;width:165px;right:4%;bottom:0}.an-app .an-direct-date{margin:10px 0;max-width:480px}.an-app .an-tabs,.an-app.insight-approved>.an-tabs{background:#f2f8ff;border-color:var(--approved-line);border-radius:11px;padding:3px;margin:10px 0 12px}.an-app .an-tabs button,.an-app.insight-approved .an-tabs button{font-size:16px;font-weight:900;min-height:43px;padding:8px;border-radius:9px;color:#071449}.an-app .an-tabs button[aria-pressed=true],.an-app.insight-approved .an-tabs button[aria-pressed=true]{background:#ff6900;color:#fff;box-shadow:none}.logly-app .an-app .an-tabs button[aria-pressed=false]{background:#f3f9ff;color:#071449;box-shadow:none}.logly-app .an-app .an-tabs button[aria-pressed=false]:hover{background:#e8f3ff;color:#071449}.an-app button{border-color:var(--approved-line);color:#071449;box-shadow:none}.an-app button:hover{background:#f2f8ff}.an-app .pf-app{padding:0 0 14px;color:#071449}.an-app .pf-toolbar{max-width:650px;gap:10px}.an-app .pf-basis{background:#f4f9ff;border-color:var(--approved-line);border-radius:11px;gap:4px}.an-app .pf-basis button{font-size:15px;font-weight:900;min-height:42px}.an-app .pf-basis button[aria-pressed=true]{background:#ff6900;color:#fff}.an-app .pf-outline,.an-app .pf-primary{border-color:var(--approved-line);font-size:14px;min-height:43px;border-radius:10px}.an-app .pf-primary,.an-app .ri-primary{background:#ff6900;color:#fff;border-color:#ff6900}.an-app .pf-context{padding:8px 0;margin-bottom:3px;gap:9px}.an-app .pf-display-options{gap:5px 18px}.an-app .pf-display-options label{font-size:13px;gap:7px;min-height:40px;color:#405d91}.an-app .pf-display-options input[type=checkbox]{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}.an-app .pf-context>button{border:1px solid var(--approved-line);border-radius:10px;min-height:41px;font-size:14px;padding:8px 12px;background:#fff}.an-app .pf-grid{gap:12px}.an-app .pf-card{border-color:var(--approved-line);border-radius:12px;padding:17px;background:#fff;box-shadow:none}.an-app .pf-card h2,.an-app .pf-number h2{font-size:22px;line-height:1.2;font-weight:950;margin:0 0 5px;letter-spacing:-.035em}.an-app .pf-card header small{font-size:12px}.an-app .pf-value{font-size:38px;line-height:1.2;margin:5px 0;font-weight:950;letter-spacing:-.04em}.an-app .pf-number .pf-value{font-size:clamp(23px,2.8vw,38px);white-space:normal;overflow-wrap:anywhere}.an-app .pf-positive{color:#00984b}.an-app .pf-negative{color:#ed273c}.an-app .pf-card-foot{font-size:13px;margin-top:8px;flex-wrap:wrap;gap:8px}.an-app .pf-card-foot small{font-size:12px;color:#405d91}.an-app .pf-card-foot button{border:1px solid var(--approved-line);background:#f7fbff;border-radius:9px;min-height:34px;padding:6px 9px;font-size:13px;color:#071449}.an-app .pf-composite{gap:14px;margin:10px 0 12px}.an-app .pf-composite>div{min-width:0;padding-right:12px}.an-app .pf-composite>div+div{border-left:1px solid var(--approved-line);padding-left:16px}.an-app .pf-composite small{font-size:14px;color:#405d91;margin-bottom:4px}.an-app .pf-composite b{font-size:29px;font-weight:950;overflow-wrap:anywhere}.an-app .pf-chart{height:220px;margin:8px 0 3px}.an-app .pf-unavailable{background:#f2f8ff;border:1px solid var(--approved-line);border-radius:10px;padding:13px;gap:6px 8px}.an-app .pf-unavailable strong,.an-app .pf-number .pf-unavailable strong{font-size:15px}.an-app .pf-unavailable small,.an-app .pf-number .pf-unavailable small{font-size:12px;color:#405d91;line-height:1.45}.an-app .pf-detail{border-color:var(--approved-line);padding-top:12px;margin-top:12px;gap:8px}.an-app .pf-detail p{font-size:13px;color:#405d91;margin:0}.an-app .pf-data-row{font-size:13px;border-color:#e0efff;min-height:45px}.an-app .pf-data-row b{font-size:14px}.an-app .pf-data-row small{font-size:11px}.an-app .pf-sample,.an-app .pf-coverage{font-size:11px;color:#405d91}.an-app .pf-instruments{margin-top:9px}.an-app .pf-rank-control{font-size:12px;margin-bottom:5px}.an-app .pf-instrument-row{padding:10px 0;border-bottom:1px solid #e0efff;gap:10px;border-radius:0;background:#fff;min-height:50px}.an-app .pf-instrument-name strong{font-size:14px;font-weight:900}.an-app .pf-instrument-name i{height:7px;margin-top:5px}.an-app .pf-instrument-row b{font-size:16px}.an-app .pf-instrument-row small{font-size:11px;color:#405d91}.an-app .pf-instrument-detail{border:1px solid var(--approved-line);border-radius:9px;background:#f5faff;font-size:13px;padding:12px;gap:10px}.an-app .pf-image-select{font-size:12px}.an-app .pf-image-select .os-trigger{min-height:36px}.an-app .pf-filter-panel{background:#f5faff;border-color:var(--approved-line);border-radius:12px;padding:14px;gap:12px}.an-app .pf-filter-panel label,.an-app .pf-edit-fields label{font-size:13px;font-weight:750;gap:6px;color:#405d91}.an-app .performance-time-settings{border-color:var(--approved-line);border-radius:11px;background:#fff}.an-app .performance-time-settings>summary{font-size:17px;min-height:45px;padding:12px;font-weight:900}.an-app .pt-settings-body{padding:0 14px 14px;gap:14px}.an-app .pt-settings-body p,.an-app .pt-settings-body small{font-size:13px;line-height:1.5;color:#405d91}.an-app .pt-settings-body label{font-size:13px}.an-app .pt-settings-body input:not([type=checkbox]),.an-app .pt-session-hours fieldset{border-color:var(--approved-line);border-radius:9px}.an-app .pt-session-hours{border-color:var(--approved-line)}.an-app .pt-session-hours legend{font-size:15px;color:#071449}.an-app .pt-settings-actions button{font-size:14px;min-height:43px}.an-app .pt-settings-actions .pt-save{background:#ff6900;color:#fff;border-color:#ff6900}.an-app .pf-time-context{font-size:12px;color:#405d91;gap:5px}.an-app .pf-edit-fields input,.an-app .pf-filter-panel select,.an-app .pf-edit-fields select{font-size:14px;border-color:var(--approved-line);border-radius:9px;min-height:43px}.an-app .pf-app.pf-customise{max-width:none;width:100%;margin:0;padding:0 0 15px}.an-app .pf-customise .pf-heading{margin:12px 0 6px;gap:12px}.an-app .pf-customise .pf-heading h2{font-size:29px;margin:0;font-weight:950}.an-app .pf-heading>.pf-icon{border:1px solid var(--approved-line);width:43px;min-height:43px;border-radius:10px;background:#fff;margin:0}.an-app .pf-muted{font-size:13px;color:#405d91;margin:5px 0 13px!important}.an-app .pf-library{border-color:var(--approved-line);border-radius:11px;padding:13px;margin:12px 0 18px;background:#fff}.an-app .pf-library>summary{font-size:19px;font-weight:950;padding:0 0 8px}.an-app .pf-category{border:1px solid var(--approved-line);border-radius:8px;margin:5px 0;overflow:hidden;padding:0 10px}.an-app .pf-category>summary{font-size:15px;min-height:43px}.an-app .pf-category[open]>summary{background:#eaf5ff;margin:0 -10px;padding:0 10px}.an-app .pf-category summary span{font-size:12px}.an-app .pf-customise label.pf-choice{padding:11px 0;border-color:#e3efff;gap:12px;grid-template-columns:22px minmax(0,1fr)}.an-app .pf-customise .pf-choice strong{font-size:15px;font-weight:850}.an-app .pf-customise .pf-choice small{font-size:12px;color:#405d91;line-height:1.45}.an-app .pf-customise .pf-choice .pf-requirement{font-size:11px;color:#405d91}.an-app .pf-arrange{gap:9px;margin:10px 0}.an-app .pf-arrange-card{border-color:var(--approved-line);border-radius:10px;padding:8px 13px}.an-app .pf-arrange-card>summary{min-height:42px;gap:12px}.an-app .pf-arrange-card summary strong{font-size:15px}.an-app .pf-rank{font-size:12px}.an-app .pf-edit-fields{gap:12px;padding:12px 0}.an-app .pf-order-actions{gap:8px}.an-app .pf-order-actions button{min-height:41px;font-size:12px;background:#f5faff;border-color:var(--approved-line);border-radius:8px}.an-app .pf-save{background:#fff;padding:12px 0;margin-top:12px;border-top:1px solid var(--approved-line);-webkit-backdrop-filter:none;backdrop-filter:none}.an-app .pf-save button{font-size:16px;min-height:47px}.an-app.insight-approved .insight-brand{padding:8px 0 4px}.an-app.insight-approved .insight-brand .logly-wordmark{font-size:35px}.an-app.insight-approved .insight-brand h1{font-size:38px;font-weight:950;margin:10px 0 7px;line-height:1.1}.an-app .insight-brand-bottom{justify-content:flex-start;gap:28px}.an-app .insight-brand-bottom>div{max-width:480px;min-width:230px}.an-app .insight-brand-bottom button{font-size:14px;min-height:42px;padding:8px 12px}.an-app .insight-brand .account-static,.an-app .insight-brand .os-trigger{border:1px solid var(--approved-line);background:#fff;border-radius:10px;font-size:14px;padding:8px 12px;min-height:42px}.an-app .ri-page{--ri-ink:#071449;--ri-line:#cce5ff;color:#071449}.an-app .ri-page .ri-unified-heading{justify-content:flex-start;background:#fff;color:#071449;min-height:41px;padding:0;margin:8px 0}.an-app .ri-unified-heading strong{font-size:27px;font-weight:950}.an-app .ri-unified-heading small{font-size:17px;color:#405d91}.an-app .ri-home-actions{margin:4px 0 12px;gap:9px;justify-content:flex-end}.an-app .ri-home-actions button{flex:0 1 auto;font-size:14px;min-height:43px;padding:8px 14px;color:#071449;border-color:var(--approved-line)}.an-app .ri-grid{gap:12px}.an-app .ri-slot .ri-card,.an-app .ri-slot.compact .ri-card,.an-app .ri-slot.full .ri-card{padding:17px;border-radius:12px;border-color:var(--approved-line);background:#fff;box-shadow:none}.an-app .ri-slot .ri-card-heading{margin-bottom:8px;gap:8px}.an-app .ri-slot .ri-card-heading{position:relative;z-index:2}.an-app .ri-slot .ri-arrow{position:relative;z-index:3}.an-app .ri-slot .ri-arrow svg{pointer-events:none}.an-app .ri-slot .ri-card-heading h3,.an-app .ri-slot.compact .ri-card-heading h3{font-size:21px;font-weight:950;line-height:1.18;letter-spacing:-.03em}.an-app .ri-slot .ri-card-heading small{font-size:12px;margin-top:4px;color:#405d91}.an-app .ri-slot .ri-number{margin:6px 0;gap:4px}.an-app .ri-slot .ri-number>strong,.an-app .ri-slot.full .ri-card .ri-number>strong,.an-app .ri-slot.compact .ri-number>strong{font-size:34px;line-height:1.1;font-weight:950;letter-spacing:-.04em}.an-app .ri-slot .ri-number>strong small{font-size:17px;font-weight:600}.an-app .ri-slot .ri-number>span,.an-app .ri-slot .ri-number>small{font-size:13px;color:#405d91}.an-app .ri-slot .ri-counts,.an-app .ri-slot .ri-coverage{font-size:12px!important;line-height:1.4;margin:5px 0 0;color:#405d91}.an-app .ri-slot .ri-chart,.an-app .ri-slot .ri-bars{margin:7px 0 3px}.an-app .ri-slot .ri-bars{gap:8px}.an-app .ri-slot .ri-bars>div>div:first-child{font-size:12px}.an-app .ri-slot .ri-track{height:8px}.an-app .ri-slot .ri-number>strong .ri-status-disc{width:33px;height:33px}.an-app .ri-slot .ri-number>strong .ri-status-disc svg{width:24px;height:24px}.an-app .ri-page .ri-arrow{min-height:30px;width:29px;min-width:29px;padding:3px;border:0;background:none}.an-app .ri-page .ri-insight-pages{font-size:14px;gap:18px;margin:16px 0 10px;color:#071449}.an-app .ri-insight-pages button{width:43px;min-height:43px;border-color:var(--approved-line)}.an-app .ri-page .ri-manage{font-size:13px;border:1px solid var(--approved-line);border-radius:9px;padding:8px 12px;min-height:41px;text-decoration:none;margin:6px 0 10px}.an-app .ri-heading{gap:12px;margin:12px 0}.an-app .ri-heading h2{font-size:33px;line-height:1.15;font-weight:950;margin:0}.an-app .ri-heading>button:first-child{width:43px;min-height:43px;padding:8px}.an-app .ri-screen-library>.ri-heading>button:last-child,.an-app .ri-screen-customize>.ri-heading>button:last-child{background:#ff6900;color:#fff;border-color:#ff6900;padding:8px 20px}.an-app .ri-page .ri-note{font-size:13px!important;color:#405d91;line-height:1.5;margin:8px 0 12px}.an-app .ri-toolbar{gap:10px;margin:14px 0}.an-app .ri-toolbar label{border-color:var(--approved-line);border-radius:11px;background:#fff;padding:0 12px}.an-app .ri-page .ri-toolbar input{font-size:15px!important;min-height:48px!important;padding:12px 0!important;color:#071449}.an-app .ri-toolbar label svg{width:21px}.an-app .ri-tabs{border:1px solid var(--approved-line);border-radius:10px;background:#f4f9ff;padding:3px;gap:4px}.an-app .ri-tabs button{font-size:15px;min-height:43px;font-weight:900}.an-app .ri-filters{border:1px solid var(--approved-line);background:#f6faff;border-radius:11px;padding:14px;gap:12px}.an-app .ri-filters label{font-size:14px;color:#405d91;gap:6px}.an-app .ri-page select,.an-app .ri-page input:not([type=checkbox]){border-color:var(--approved-line);border-radius:9px;min-height:43px;font-size:14px}.an-app .ri-library{gap:11px}.an-app .ri-page .ri-library-card{border-color:var(--approved-line);border-radius:12px;padding:16px;min-height:120px;gap:13px;box-shadow:none}.an-app .ri-library-card h3{font-size:21px;line-height:1.2;font-weight:950;letter-spacing:-.03em}.an-app .ri-library-card p,.an-app .ri-library-card small{font-size:13px;color:#405d91;line-height:1.4}.an-app .ri-library-preview{margin:9px 0 0;gap:15px}.an-app .ri-library-preview>strong{font-size:22px!important}.an-app .ri-page .ri-add-circle{height:44px;min-width:44px;width:44px;border-color:#ff6900;background:#ff6900;padding:0;border-radius:50%;flex:0 0 44px}.an-app .ri-page .ri-added{color:#00984b;background:#e5f8ed;border-radius:10px;min-width:52px;padding:7px;font-size:12px}.an-app .ri-control{font-size:14px;gap:7px;margin:13px 0}.an-app .ri-organize{gap:11px}.an-app .ri-organize article{border-color:var(--approved-line);border-radius:12px;padding:16px;gap:14px;background:#fff}.an-app .ri-organize article h3{font-size:18px;line-height:1.25;font-weight:900}.an-app .ri-organize-controls>select{font-size:13px;min-height:43px;max-width:125px}.an-app .ri-card-menu>summary{border:1px solid var(--approved-line);border-radius:9px;min-height:43px;padding:10px;font-size:13px;color:#071449;box-sizing:border-box}.an-app .ri-card-menu[open]>div{border-color:var(--approved-line);padding:9px;box-shadow:0 8px 24px #122c5720}.an-app .ri-move{background:#f5faff;border-color:var(--approved-line);padding:17px;gap:10px}.an-app .ri-page .ri-detail-card{padding:20px;border-color:var(--approved-line);border-radius:12px;box-shadow:none}.an-app .ri-detail-card .ri-card-heading h3{font-size:25px}.an-app .ri-detail-card .ri-card-heading small{font-size:14px}.an-app .ri-detail-card .ri-number>strong{font-size:43px;font-weight:950;line-height:1.15}.an-app .ri-detail-card .ri-status-summary>strong{font-size:31px;font-weight:950}.an-app .ri-detail-card .ri-card-main{padding:14px 0}.an-app .ri-detail-card .ri-status-disc{width:42px;height:42px}.an-app .ri-detail-card .ri-status-disc svg{width:30px;height:30px}.an-app .ri-chart-heading{margin:19px 0 11px}.an-app .ri-chart-heading h3,.an-app .ri-support h3{font-size:21px;font-weight:950}.an-app .ri-coverage,.an-app .ri-counts{font-size:14px!important;color:#405d91}.an-app .ri-status-filters{gap:9px;margin:9px 0 16px}.an-app .ri-status-filters button{border-color:var(--approved-line);border-radius:10px;font-size:13px;padding:15px 7px 10px;min-height:118px}.an-app .ri-status-filters button[aria-checked=true]{border-color:#ff6900;background:#fff5eb}.an-app .ri-status-filters strong{font-size:27px}.an-app .ri-all-results{border:1px solid var(--approved-line)!important;background:#f3f9ff!important;min-height:45px}.an-app .ri-support{border-color:var(--approved-line);padding-top:16px}.an-app .ri-support-row{padding:12px 0;border-color:#e0efff;font-size:14px;gap:12px}.an-app .ri-support-row strong{font-size:14px}.an-app .ri-support-row small{font-size:12px}.an-app .ri-result-state{font-size:13px}.an-app .ri-result-state .ri-status-disc{width:24px;height:24px}.an-app .ri-result-state .ri-status-disc svg{width:17px;height:17px}.an-app .ri-answer-chip{background:#eaf4ff;padding:7px 10px;font-size:13px;border-radius:9px}.an-app .ri-answer-filters{border-color:var(--approved-line);border-radius:10px;padding:8px;gap:7px}.an-app .ri-answer-filters button{font-size:14px;min-height:43px}.an-app .ri-comparison{border-color:var(--approved-line);padding-top:14px;font-size:14px}.an-app .ri-comparison summary{font-size:18px;font-weight:850;min-height:35px}.an-app .ri-empty,.an-app .pf-empty{border:1px solid var(--approved-line);background:#f5faff;border-radius:12px;padding:20px;font-size:14px}.an-app .ri-empty h3{font-size:22px}.an-app .ri-empty p{font-size:14px}.an-app .ri-empty button{background:#ff6900;color:#fff;border-color:#ff6900}.ri-visual-backdrop .ri-visual-picker{background:#fff;border:1px solid var(--approved-line);padding:19px;border-radius:19px;max-width:620px;max-height:calc(100dvh - 35px);margin:0 12px 12px}.ri-visual-picker .ri-heading h2{font-size:29px;font-weight:950}.ri-visual-picker>p{font-size:15px;margin:7px 0 15px}.ri-visual-picker .ri-visual-options{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;margin:14px 0 20px}.ri-visual-picker .ri-visual-options button{min-height:139px;border-color:var(--approved-line);border-radius:12px;gap:8px;padding:11px 5px;font-size:15px}.ri-visual-picker .ri-visual-options button[aria-pressed=true]{border-color:#ff6900;background:#fff8f0}.ri-visual-picker .ri-visual-thumbnail{width:100px;height:58px}.ri-visual-picker .ri-visual-thumbnail svg{width:100px;height:58px}.ri-visual-picker .ri-mini-summary{font-size:24px}.ri-visual-picker .ri-radio{width:20px;height:20px}.ri-visual-picker h3{font-size:23px;font-weight:950}.ri-visual-preview{border-color:var(--approved-line);border-radius:12px;padding:14px;margin:12px 0 18px}.ri-visual-picker .ri-setting{font-size:17px;padding:13px 0;border-color:#e0efff;margin:0}.ri-visual-picker .ri-actions{background:#fff;padding:12px 0 0;bottom:-19px;margin-top:12px}.ri-visual-picker .ri-actions button{font-size:16px;min-height:47px}.an-app .ri-actions .ri-primary{background:#ff6900;color:#fff;border-color:#ff6900}.ri-visual-backdrop{font-family:Nunito,system-ui,sans-serif;color:#071449;--approved-line:#cce5ff}.ri-visual-picker .ri-actions .ri-primary{background:#ff6900;color:#fff;border-color:#ff6900}.ri-visual-picker .ri-heading button{border-color:#cce5ff;background:#fff;color:#071449}.ri-visual-picker .ri-setting input.ri-switch:checked{background:#ff6900}@media(min-width:761px){.an-app .pf-card{padding:12px}.an-app .pf-card h2,.an-app .pf-number h2{font-size:18px;margin-bottom:3px}.an-app .pf-value{font-size:32px;margin:3px 0}.an-app .pf-number .pf-value{font-size:clamp(23px,2.5vw,32px)}.an-app .pf-composite{margin:6px 0 8px;gap:10px}.an-app .pf-composite small{font-size:12px;margin-bottom:2px}.an-app .pf-composite b{font-size:25px}.an-app .pf-card-foot{margin-top:5px;gap:5px}.an-app .pf-card-foot small{font-size:11px}.an-app .pf-card-foot button{font-size:12px;min-height:30px;padding:4px 8px}.an-app .pf-chart{height:125px;margin:4px 0 0}.an-app .pf-card:has(.pf-composite) .pf-chart{height:95px}.an-app .pf-chart:has(.recharts-pie),.an-app .pf-card:has(.pf-composite) .pf-chart:has(.recharts-pie){height:170px}.an-app .pf-instrument-row{min-height:40px;padding:6px 0}.an-app .pf-instrument-name strong{font-size:12px}.an-app .pf-instrument-row b{font-size:14px}.an-app .pf-instrument-row small{font-size:10px}.an-app .pf-rank-control{font-size:11px}.an-app .pf-grid{gap:10px}.an-app .pf-grid>.pf-number{flex-basis:calc(25% - 12px)}.an-app .pf-grid>.pf-wide{flex-basis:calc(50% - 12px)}.an-app .pf-grid>.pf-card:last-child:nth-child(odd){flex-grow:1}.an-app .pf-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.an-app .pf-edit-fields .pf-order-actions{grid-column:1/-1}.an-app .pf-customise .pf-choice>span{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);gap:6px 20px;align-items:center}.an-app .pf-customise .pf-choice .pf-requirement{grid-column:2}.an-app .ri-screen-home{position:relative}.an-app .ri-screen-home .ri-unified-heading{margin-right:330px;margin-bottom:15px}.an-app .ri-screen-home .ri-home-actions{position:absolute;top:0;right:0;margin:0}.an-app .ri-slot.compact .ri-card:has(.ri-chart,.ri-bars,.ri-donut){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5px 14px;align-content:start}.an-app .ri-slot.compact .ri-card-heading{grid-column:1/-1}.an-app .ri-slot.compact .ri-card>.ri-chart,.an-app .ri-slot.compact .ri-card>.ri-bars,.an-app .ri-slot.compact .ri-card>.ri-donut{grid-column:2;grid-row:2/5;align-self:center}.an-app .ri-slot.compact .ri-card>.ri-card-main,.an-app .ri-slot.compact .ri-card>.ri-number{grid-column:1;grid-row:2}.an-app .ri-slot.compact .ri-card>.ri-counts{grid-column:1;grid-row:3}.an-app .ri-slot.compact .ri-card>.ri-coverage{grid-column:1;grid-row:4}.an-app .ri-slot.full .ri-card:has(.ri-chart,.ri-bars,.ri-donut){grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.an-app .ri-slot.full .ri-card>.ri-chart,.an-app .ri-slot.full .ri-card>.ri-bars,.an-app .ri-slot.full .ri-card>.ri-donut{grid-row:2/5}.an-app .ri-slot.full .ri-counts{grid-column:1;grid-row:3}.an-app .ri-slot.full .ri-coverage{grid-column:1;grid-row:4}.an-app .ri-library{grid-template-columns:repeat(2,minmax(0,1fr))}.an-app .ri-library-card:last-child:nth-child(odd){grid-column:1/-1}.ri-visual-backdrop{align-items:center}.ri-visual-backdrop .ri-visual-picker{margin:12px;max-height:calc(100dvh - 48px)}}@media(min-width:1000px){.an-app:not(.insight-approved) .account-header{margin-bottom:0}.logly-app.approved-design .an-app:not(.insight-approved) .account-strip{min-height:46px;padding:5px 10px;margin-top:7px;gap:10px}.logly-app.approved-design .an-app:not(.insight-approved) .account-strip .ov-select-trigger,.logly-app.approved-design .an-app:not(.insight-approved) .account-strip .account-static{min-height:36px;height:36px;padding:5px 9px;font-size:13px}.an-app:not(.insight-approved) .an-direct-date{position:relative;z-index:2;width:390px;max-width:42%;height:46px;margin:-46px 12px 8px auto;display:flex;align-items:center}.an-app:not(.insight-approved) .an-direct-date .ov-date-trigger{min-height:36px;font-size:13px;padding:6px 10px}.an-app .pf-app:not(.pf-customise){display:grid;grid-template-columns:minmax(300px,.85fr) minmax(400px,1.15fr);gap:8px 20px}.an-app .pf-app:not(.pf-customise)>*{grid-column:1/-1}.an-app .pf-app:not(.pf-customise)>.pf-toolbar{grid-column:1;grid-row:1;max-width:none;align-self:center}.an-app .pf-app:not(.pf-customise)>.pf-context{grid-column:2;grid-row:1;padding:0;margin:0;align-self:center;flex-wrap:nowrap}.an-app .pf-display-options{gap:6px 15px;justify-content:flex-end}.an-app .pf-display-options label{font-size:12px;white-space:nowrap}.an-app .pf-context>button{font-size:13px;min-height:39px}.an-app .pf-basis button{min-height:39px;font-size:14px}.an-app .pf-context .pf-display-options{flex-wrap:nowrap}.an-app .pf-app:not(.pf-customise)>.pf-chips:empty{display:none}}@media(max-width:760px){.an-app .an-hero{height:167px;padding:17px 16px;border-radius:11px}.an-app .an-hero h1{font-size:30px}.an-app .an-hero .logly-wordmark{font-size:34px}.an-app .an-hero span{font-size:12px;line-height:1.35}.an-app .an-hero>div:first-child{max-width:66%}.an-app .an-hero>.scene-avatar{width:131px;height:131px;right:1%;bottom:0}.an-app .an-direct-date{margin:8px 0;max-width:none}.an-app .an-tabs,.an-app.insight-approved>.an-tabs{margin:8px 0 11px;padding:3px}.an-app .an-tabs button,.an-app.insight-approved .an-tabs button{font-size:13px;min-height:42px;padding:8px 5px}.an-app .pf-toolbar{gap:8px}.an-app .pf-basis button{font-size:14px;min-height:40px}.an-app .pf-display-options{gap:3px 11px}.an-app .pf-display-options label{font-size:11px;gap:5px}.an-app .pf-context{gap:6px}.an-app .pf-context>button{font-size:12px;padding:7px 9px}.an-app .pf-grid{gap:9px}.an-app .pf-grid>.pf-number{flex-basis:calc(50% - 9px)}.an-app .pf-grid>.pf-wide{flex-basis:100%}.an-app .pf-card{padding:12px;border-radius:11px}.an-app .pf-card h2,.an-app .pf-number h2{font-size:20px;line-height:1.17}.an-app .pf-number h2{font-size:18px}.an-app .pf-value{font-size:32px}.an-app .pf-number .pf-value{font-size:clamp(22px,6.3vw,30px)}.an-app .pf-card-foot{font-size:11px;gap:6px}.an-app .pf-card-foot small{font-size:11px}.an-app .pf-card-foot button{font-size:12px;min-height:34px;padding:5px 7px}.an-app .pf-composite{gap:10px}.an-app .pf-composite>div{padding-right:0}.an-app .pf-composite>div+div{padding-left:10px}.an-app .pf-composite small{font-size:12px}.an-app .pf-composite b{font-size:25px}.an-app .pf-chart{height:200px}.an-app .pf-instrument-row{gap:7px;min-height:48px;padding:8px 0}.an-app .pf-instrument-name strong{font-size:12px}.an-app .pf-instrument-row b{font-size:14px}.an-app .pf-instrument-row small{font-size:10px}.an-app .pf-filter-panel{padding:12px;gap:10px}.an-app .pf-filter-panel label{font-size:12px}.an-app .pf-customise .pf-heading h2{font-size:25px}.an-app .pf-library{padding:10px}.an-app .pf-library>summary{font-size:18px}.an-app .pf-category>summary{font-size:14px}.an-app .pf-customise .pf-choice strong{font-size:14px}.an-app .pf-customise .pf-choice small{font-size:12px}.an-app .pf-arrange-card summary strong{font-size:14px}.an-app .pf-save button{font-size:15px}.an-app.insight-approved .insight-brand .logly-wordmark{font-size:31px}.an-app.insight-approved .insight-brand h1{font-size:31px;margin:10px 0 6px}.an-app .insight-brand-bottom{gap:12px;justify-content:space-between}.an-app .insight-brand-bottom>div{min-width:0;max-width:61%}.an-app .insight-brand-bottom button{font-size:12px;min-height:41px;padding:8px}.an-app .insight-brand .account-static,.an-app .insight-brand .os-trigger{font-size:12px;padding:7px 8px;min-height:40px}.an-app .ri-page .ri-unified-heading{min-height:35px;margin:9px 0 7px}.an-app .ri-unified-heading strong{font-size:24px}.an-app .ri-unified-heading small{font-size:15px}.an-app .ri-home-actions{gap:8px;margin:7px 0 10px}.an-app .ri-home-actions button{flex:1;font-size:13px;min-height:42px;padding:8px}.an-app .ri-grid{gap:9px}.an-app .ri-slot .ri-card,.an-app .ri-slot.compact .ri-card,.an-app .ri-slot.full .ri-card{padding:11px;border-radius:11px}.an-app .ri-slot .ri-card-heading h3,.an-app .ri-slot.compact .ri-card-heading h3{font-size:17px;line-height:1.2}.an-app .ri-slot .ri-card-heading small{font-size:11px;line-height:1.3}.an-app .ri-slot .ri-number>strong,.an-app .ri-slot.full .ri-card .ri-number>strong,.an-app .ri-slot.compact .ri-number>strong{font-size:27px;gap:5px}.an-app .ri-slot .ri-number>strong small{font-size:12px}.an-app .ri-slot .ri-number>span,.an-app .ri-slot .ri-number>small{font-size:11px}.an-app .ri-slot .ri-counts,.an-app .ri-slot .ri-coverage{font-size:11px!important;line-height:1.4;margin:4px 0}.an-app .ri-slot .ri-number>strong .ri-status-disc{width:26px;height:26px}.an-app .ri-slot .ri-number>strong .ri-status-disc svg{width:19px;height:19px}.an-app .ri-heading{gap:8px;margin:11px 0}.an-app .ri-heading h2{font-size:27px;margin:0}.an-app .ri-heading>button:first-child{width:39px;min-height:41px;padding:7px}.an-app .ri-screen-library>.ri-heading>button:last-child,.an-app .ri-screen-customize>.ri-heading>button:last-child{padding:8px 12px;font-size:13px}.an-app .ri-toolbar{gap:7px}.an-app .ri-page .ri-toolbar input{font-size:14px!important;min-height:45px!important}.an-app .ri-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px;gap:10px}.an-app .ri-filters>button{grid-column:1/-1}.an-app .ri-page .ri-library-card{padding:13px;min-height:110px;gap:10px}.an-app .ri-library-card h3{font-size:19px;line-height:1.2}.an-app .ri-library-card p,.an-app .ri-library-card small{font-size:12px}.an-app .ri-library-preview>strong{font-size:20px!important}.an-app .ri-library-preview>span{width:65px}.an-app .ri-library-preview svg{width:65px}.an-app .ri-organize article{padding:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.an-app .ri-organize article h3{font-size:16px;line-height:1.25}.an-app .ri-organize-controls>select{font-size:12px;max-width:104px;min-height:41px;padding:6px}.an-app .ri-card-menu>summary{min-height:41px;padding:10px 7px;font-size:12px}.an-app .ri-page .ri-detail-card{padding:14px;border-radius:11px}.an-app .ri-detail-card .ri-card-heading h3{font-size:22px}.an-app .ri-detail-card .ri-card-heading small{font-size:12px}.an-app .ri-detail-card .ri-number>strong{font-size:35px}.an-app .ri-detail-card .ri-status-summary>strong{font-size:25px}.an-app .ri-status-filters{gap:7px}.an-app .ri-status-filters button{font-size:11px;padding:15px 4px 10px;min-height:115px}.an-app .ri-chart-heading h3,.an-app .ri-support h3{font-size:20px}.an-app .ri-support-row{font-size:12px;gap:7px}.an-app .ri-support-row strong{font-size:12px}.an-app .ri-support-row small,.an-app .ri-result-state{font-size:11px}.an-app .ri-answer-chip{font-size:12px}.ri-visual-backdrop .ri-visual-picker{padding:17px 14px;margin:0 10px 10px;border-radius:18px;max-height:calc(100dvh - 24px)}.ri-visual-picker .ri-heading h2{font-size:26px}.ri-visual-picker .ri-visual-options{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:7px}.ri-visual-picker .ri-visual-options button{min-height:126px;font-size:13px;padding:10px 4px}.ri-visual-picker .ri-visual-thumbnail{width:83px;height:52px}.ri-visual-picker .ri-visual-thumbnail svg{width:83px;height:52px}.ri-visual-picker .ri-mini-summary{font-size:21px}.ri-visual-picker .ri-setting{font-size:16px;padding:12px 0}.ri-visual-picker .ri-actions button{font-size:15px;min-height:45px}}@media(max-width:380px){.an-app .pf-number h2{font-size:16px}.an-app .pf-number .pf-value{font-size:22px}.an-app .ri-slot.compact .ri-card-heading h3{font-size:16px}.an-app .ri-slot.compact .ri-number>strong{font-size:24px}.an-app .ri-slot .ri-number>strong .ri-status-disc{width:22px;height:22px}.an-app .ri-heading h2{font-size:24px}.an-app .ri-organize article{grid-template-columns:1fr}.an-app .ri-organize-controls{justify-content:flex-end}}.an-app .pf-metric-outcomes .pf-composite{margin:5px 0 8px}.an-app .pf-metric-outcomes .pf-composite b{font-size:24px}.an-app .pf-outcome-bars{display:flex;gap:3px;margin:8px 0 2px;min-height:30px}.an-app .pf-outcome-bars button{display:grid;gap:4px;padding:0;border:0;min-width:0;background:none;color:#405d91;font-size:11px}.an-app .pf-outcome-bars button:disabled{opacity:1}.an-app .pf-outcome-bars button span{height:9px;border-radius:2px}.an-app .pf-outcome-bars button small{font-size:11px;text-align:center}.an-app .pf-metric-average-win-loss .pf-composite{margin:8px 0}.an-app .pf-metric-average-win-loss .pf-win-loss-ratio{flex-basis:100%;border-left:0;padding-left:0;display:flex;align-items:center;justify-content:space-between;font-size:11px}.an-app .pf-win-loss-ratio b{font-size:15px}.an-app .pf-instrument-head,.an-app .pf-instrument-stat{display:none}.an-app .pf-instrument-result{flex-shrink:0;text-align:right}.an-app .pf-metric-instruments>.pf-value{display:none}.an-app .pf-metric-instruments .pf-card-foot{margin-top:4px}.an-app .pf-metric-instruments .pf-rank-control{margin-top:-4px}@media(min-width:1000px){.an-app .pf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px}.an-app .pf-grid>.pf-card{grid-column:span 3;min-width:0}.an-app .pf-grid>.pf-number,.an-app .pf-grid>.pf-metric-outcomes,.an-app .pf-grid>.pf-metric-average-win-loss{grid-column:span 2}.an-app .pf-grid>.pf-metric-cumulative{grid-column:span 4}.an-app .pf-grid>.pf-metric-instruments{grid-column:1/-1}.an-app .pf-card{padding:12px}.an-app .pf-card h2,.an-app .pf-number h2{font-size:19px}.an-app .pf-card-foot small{font-size:11px}.an-app .pf-number .pf-value{font-size:31px}.an-app .pf-card-foot button{min-height:28px;font-size:11px;padding:3px 6px}.an-app .pf-metric-outcomes .pf-composite small{font-size:12px}.an-app .pf-metric-outcomes .pf-composite>div{padding-right:0}.an-app .pf-metric-outcomes .pf-composite>div+div{padding-left:10px}.an-app .pf-metric-outcomes .pf-composite b{font-size:20px}.an-app .pf-metric-average-win-loss .pf-composite{display:grid;grid-template-columns:1fr 1fr;gap:8px}.an-app .pf-metric-average-win-loss .pf-composite>div{padding:0;border:0}.an-app .pf-metric-average-win-loss .pf-composite small{font-size:12px}.an-app .pf-metric-average-win-loss .pf-composite b{font-size:24px}.an-app .pf-metric-average-win-loss .pf-win-loss-ratio{grid-column:1/-1}.an-app .pf-metric-average-win-loss .pf-win-loss-ratio b{font-size:15px}.an-app .pf-metric-cumulative .pf-chart{height:150px}.an-app .pf-instrument-head{display:grid;grid-template-columns:minmax(150px,1.7fr) repeat(4,minmax(75px,.7fr)) minmax(145px,1fr);gap:10px;padding:8px 38px 8px 29px;background:#f2f8ff;border-bottom:1px solid #cce5ff;color:#405d91;font-size:11px}.an-app .pf-instrument-row{display:grid;grid-template-columns:14px 28px minmax(95px,1.7fr) repeat(4,minmax(75px,.7fr)) minmax(145px,1fr) 16px;gap:10px;min-height:43px;padding:7px 0}.an-app .pf-instrument-stat{display:block;font-size:13px;font-weight:800;text-align:left}.an-app .pf-instrument-name i,.an-app .pf-instrument-result small{display:none}.an-app .pf-instrument-row b{font-size:14px}.an-app .pf-instrument-result{text-align:left}.an-app .pf-instrument-detail{min-height:55px}.an-app .pf-customise .pf-choice{grid-template-columns:22px minmax(0,1fr)}.an-app .pf-customise .pf-choice>span{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:center;gap:12px}.an-app .pf-customise .pf-choice small{margin:0}.an-app .pf-customise .pf-choice .pf-requirement{grid-column:2}}@media(max-width:760px){.an-app .pf-metric-outcomes .pf-composite small{font-size:11px}.an-app .pf-metric-outcomes .pf-composite b{font-size:22px}.an-app .pf-metric-average-win-loss .pf-composite b{font-size:23px}.an-app .pf-metric-average-win-loss .pf-composite small{font-size:11px}.an-app .pf-card h2{font-size:18px}.an-app .pf-card-foot{margin-top:4px}.an-app .pf-metric-cumulative .pf-chart{height:160px}.an-app .pf-grid .pf-card .pf-sample{font-size:10px}}.an-app .ri-home-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 9px}.an-app .ri-home-top .ri-unified-heading{margin:0;min-height:40px;flex-shrink:0}.an-app .ri-home-top .ri-home-actions{margin:0;display:flex;gap:7px}.an-app .ri-home-top .ri-home-actions button{font-size:12px;min-height:36px;padding:6px 10px;flex:none}.an-app .ri-home-top .ri-unified-heading strong{font-size:24px}.an-app .ri-home-top .ri-unified-heading small{font-size:13px}.an-app .ri-screen-detail .ri-detail-card>.ri-card-heading h3{display:none}.an-app .ri-screen-detail .ri-detail-card>.ri-card-heading{margin:0 0 7px}.an-app .ri-screen-detail .ri-detail-card .ri-status-summary{background:#f5faff;border:1px solid #cce5ff;border-radius:10px;padding:16px;margin:12px 0;justify-content:flex-start}.an-app .ri-screen-detail .ri-detail-card .ri-coverage{background:#f1f8ff;border:1px solid #cce5ff;border-radius:9px;padding:12px;color:#405d91;font-size:12px}.an-app .ri-screen-detail .ri-chart-heading{margin-top:15px;padding-top:12px;border-top:1px solid #e1efff}.an-app .ri-screen-detail .ri-support{border:1px solid #cce5ff;border-radius:10px;padding:12px;margin-top:13px}.an-app .ri-screen-detail .ri-support h3{font-size:19px;margin-bottom:8px}.an-app .ri-screen-detail .ri-support-row{border-bottom:1px solid #e2efff;min-height:42px}.an-app .ri-screen-detail .ri-status-filters button{min-height:68px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:10px;font-size:12px}.an-app .ri-screen-detail .ri-status-filters .ri-status-disc{display:none}.an-app .ri-screen-detail .ri-status-filters .ri-radio{position:static;flex-shrink:0;margin:0;width:15px;height:15px}.an-app .ri-screen-detail .ri-status-filters strong{font-size:15px;flex-basis:100%;padding-left:23px;text-align:left}.an-app .ri-screen-library .ri-library-card{min-height:95px}.an-app .ri-screen-library .ri-library-preview>strong{font-size:14px!important;font-weight:700;color:#405d91}.an-app .ri-screen-library .ri-library-preview>span{width:55px;height:30px}.an-app .ri-screen-library .ri-library-preview svg{width:55px;height:30px}@media(min-width:1000px){.an-app .ri-slot.compact .ri-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:16px;align-items:center}.an-app .ri-slot.compact .ri-card-heading{grid-column:1/-1}.an-app .ri-slot.compact .ri-card-main,.an-app .ri-slot.compact .ri-card>.ri-number{grid-column:1;grid-row:2}.an-app .ri-slot.compact .ri-chart,.an-app .ri-slot.compact .ri-bars,.an-app .ri-slot.compact .ri-donut{grid-column:2;grid-row:2/5}.an-app .ri-slot.compact .ri-counts{grid-column:1;grid-row:3}.an-app .ri-slot.compact .ri-coverage{grid-column:1;grid-row:4}.an-app .ri-slot.compact .ri-number>strong{font-size:29px}.an-app .ri-slot.compact .ri-card-heading h3{font-size:19px}.an-app .ri-screen-library .ri-library-card{min-height:80px;padding:11px 15px}.an-app .ri-screen-library .ri-library-card>div{display:grid;grid-template-columns:minmax(230px,1fr) minmax(200px,1.3fr);gap:4px 18px;align-items:center;width:100%}.an-app .ri-screen-library .ri-library-card h3{font-size:17px;grid-column:1}.an-app .ri-screen-library .ri-library-card p{grid-column:1;margin:0;font-size:12px}.an-app .ri-screen-library .ri-library-preview{grid-column:2;grid-row:1/4;margin:0}.an-app .ri-screen-detail .ri-detail-card{padding:18px 22px}.an-app .ri-screen-detail .ri-detail-card .ri-chart{height:210px}.an-app .ri-screen-detail .ri-status-filters{max-width:700px}}@media(max-width:760px){.an-app .ri-home-top{gap:6px}.an-app .ri-home-top .ri-unified-heading{gap:4px}.an-app .ri-home-top .ri-unified-heading strong{font-size:21px}.an-app .ri-home-top .ri-home-actions{gap:5px}.an-app .ri-home-top .ri-home-actions button{font-size:11px;min-height:34px;padding:5px 7px;gap:4px}.an-app .ri-home-top .ri-home-actions button svg{width:15px;height:15px}.an-app .ri-home-top .ri-unified-heading small{font-size:12px}.an-app .ri-screen-detail .ri-status-filters button{font-size:11px;padding:10px 5px;gap:4px}.an-app .ri-screen-detail .ri-status-filters strong{padding-left:19px}}.an-app .pf-outcome-bars button span{width:100%;justify-self:stretch}.an-app .pf-outcome-bars button{justify-items:stretch}.an-app .pf-metric-cumulative{position:relative}.an-app .pf-metric-cumulative>.pf-value{position:absolute;right:12px;top:12px;font-size:14px;border:1px solid #cce5ff;border-radius:6px;padding:3px 5px;background:#f8fcff;margin:0}.an-app .pf-metric-cumulative>header{padding-right:110px}.an-app .pf-metric-cumulative .pf-chart{margin-top:9px}.an-app .pf-metric-instruments{position:relative}.an-app .pf-metric-instruments>header{padding-right:190px}.an-app .pf-metric-instruments .pf-rank-control{position:absolute;right:12px;top:10px;display:flex;gap:5px;margin:0}.an-app .pf-rank-control .ov-select{width:155px;flex:none}.an-app .pf-rank-control .ov-select-trigger{font-size:11px;min-height:31px;padding:5px 7px}.an-app .pf-metric-instruments .pf-instruments{margin-top:14px}.an-app .ri-home-top .ri-home-actions{position:static}.an-app .ri-home-top .ri-unified-heading{margin:0}@media(max-width:760px){.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .an-hero{height:112px;min-height:112px;padding:13px 16px;border-radius:11px!important}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved)>.account-header{margin:0}.logly-app.approved-design.analytics-redesign .an-hero .logly-wordmark{font-size:28px;margin-bottom:2px}.logly-app.approved-design.analytics-redesign .an-hero h1{font-size:25px;margin:2px 0 3px}.logly-app.approved-design.analytics-redesign .an-hero span{font-size:10px}.logly-app.approved-design.analytics-redesign .an-hero>.scene-avatar{width:112px;height:112px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip{display:grid;grid-template-columns:1fr;padding:0;border:0;background:transparent;gap:3px;margin:8px 0 0;width:48%;min-height:56px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip-label{font-size:10px;line-height:12px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip-control{width:100%}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-type-badge{display:none}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip .ov-select-trigger{min-height:36px;height:36px;font-size:11px;padding:6px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .an-direct-date{width:49%;margin:-40px 0 8px auto;position:relative;z-index:2}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .an-direct-date .ov-date-trigger{min-height:36px;font-size:11px;padding:7px}.an-app .pf-number .pf-value{font-size:26px}.an-app .pf-grid .pf-card{padding:10px}.an-app .pf-grid .pf-card h2{font-size:16px}.an-app .pf-card-foot small{font-size:10px}.an-app .pf-metric-cumulative>.pf-value{font-size:12px;top:9px;right:9px}.an-app .pf-metric-cumulative>header{padding-right:90px}.an-app .pf-metric-cumulative>header h2{font-size:15px}.an-app .pf-metric-instruments>header{padding-right:145px}.an-app .pf-metric-instruments .pf-rank-control{top:8px;right:9px;font-size:0}.an-app .pf-rank-control .ov-select{width:140px}.an-app .pf-metric-instruments .pf-instruments{margin-top:12px}}.an-app .pf-outcome-bars button{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:start}.an-app .pf-outcome-bars button small{min-width:0;overflow:visible;white-space:nowrap}@media(min-width:1000px){.an-app .pf-grid:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour)>.pf-card{grid-column:span 2}}.an-app :is(.pf-metric-weekday,.pf-metric-month,.pf-metric-entry-hour,.pf-metric-duration,.pf-metric-sessions,.pf-metric-daily-activity,.pf-metric-direction,.pf-metric-lot-size,.pf-metric-concentration){display:flex;flex-direction:column}.an-app :is(.pf-metric-weekday,.pf-metric-month,.pf-metric-entry-hour,.pf-metric-duration,.pf-metric-sessions,.pf-metric-daily-activity,.pf-metric-direction,.pf-metric-lot-size,.pf-metric-concentration)>.pf-value{font-size:22px;order:2;margin:4px 0}.an-app :is(.pf-metric-weekday,.pf-metric-month,.pf-metric-entry-hour,.pf-metric-duration,.pf-metric-sessions,.pf-metric-daily-activity,.pf-metric-direction,.pf-metric-lot-size,.pf-metric-concentration)>.pf-card-foot{order:3}.an-app :is(.pf-metric-weekday,.pf-metric-month,.pf-metric-entry-hour,.pf-metric-duration,.pf-metric-sessions,.pf-metric-daily-activity,.pf-metric-direction,.pf-metric-lot-size,.pf-metric-concentration)>.pf-detail{order:4}.an-app :is(.pf-metric-weekday,.pf-metric-month,.pf-metric-entry-hour,.pf-metric-duration,.pf-metric-sessions,.pf-metric-daily-activity,.pf-metric-direction,.pf-metric-lot-size,.pf-metric-concentration)>.pf-sample{order:3}@media(min-width:1000px){.an-app .pf-grid>.pf-number,.an-app .pf-grid>.pf-metric-outcomes,.an-app .pf-grid>.pf-metric-average-win-loss{grid-column:span 3}.an-app .pf-grid:has(.pf-metric-pnl):has(.pf-metric-record-count):has(.pf-metric-outcomes)>:is(.pf-metric-pnl,.pf-metric-record-count,.pf-metric-outcomes){grid-column:span 2}.an-app .pf-grid:has(.pf-metric-cumulative)>.pf-metric-average-win-loss{grid-column:span 2}.an-app .pf-grid:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour)>.pf-card{grid-column:span 2}}.an-app .ri-screen-detail .ri-support-row{padding:6px 0;min-height:38px;gap:8px;font-size:12px}.an-app .ri-screen-detail .ri-support-row button{min-height:30px;width:30px;padding:4px;flex:none}.an-app .ri-screen-detail .ri-answer-chip{font-size:11px;padding:3px 6px}.an-app .ri-screen-detail .ri-detail-card>.ri-number{margin:7px 0}.an-app .ri-screen-detail .ri-detail-card>.ri-number>strong{font-size:32px}.an-app .ri-screen-detail .ri-detail-card>.ri-counts{font-size:11px;margin:5px 0;text-align:left}.an-app .ri-screen-detail .ri-detail-card>.ri-coverage{padding:9px;font-size:11px}.an-app .ri-screen-detail .ri-detail-card>.ri-note{font-size:11px;line-height:1.45;margin:7px 0}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:6px 12px}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>*{grid-column:1/-1}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-number{grid-column:1;grid-row:2;align-self:center}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-chart-heading{grid-column:1;grid-row:3;margin:0;padding:0;border:0;display:block}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-chart-heading h3{font-size:12px;margin-bottom:4px}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-donut{grid-column:2;grid-row:2/5;max-width:100%;margin:0}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-donut .ri-chart{height:145px}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-counts{grid-column:1;grid-row:4}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-number>strong{font-size:30px;line-height:1.12}.an-app .ri-screen-detail .ri-kind-journal .ri-comparison{border:1px solid #cce5ff;border-radius:9px;padding:10px;margin:7px 0}.an-app .ri-screen-detail .ri-kind-journal .ri-comparison summary{font-size:15px}@media(min-width:1000px){.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-donut .ri-chart{height:190px}.an-app .ri-screen-detail .ri-kind-journal .ri-support-row{display:grid;grid-template-columns:160px minmax(0,1fr) 40px}}.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-donut .recharts-responsive-container{height:145px!important}@media(min-width:1000px){.an-app .ri-screen-detail .ri-kind-journal:is(.ri-answer-type-yesno,.ri-answer-type-choice,.ri-answer-type-checkbox)>.ri-donut .recharts-responsive-container{height:190px!important}}.an-app .ri-organize .ri-organize-controls>select{min-width:96px;width:105px;padding-right:24px}.an-app .ri-card-menu>summary{min-width:40px;text-align:center}@media(max-width:760px){.an-app .ri-organize article{grid-template-columns:minmax(0,1fr);gap:7px}.an-app .ri-organize-controls{justify-content:flex-end}.an-app .ri-organize article h3{font-size:15px}.an-app .ri-organize .ri-organize-controls>select{min-height:32px;font-size:11px}.an-app .ri-organize article{padding:9px 12px}}.an-app .ri-swap-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;background:#0b1d4c66;padding:20px}.an-app .ri-swap-backdrop .ri-move{width:min(100%,450px);max-height:85vh;overflow:auto;box-shadow:0 12px 38px #0b1d4c33;border:1px solid #d6e3f2;border-radius:14px;background:#fff;margin:0;padding:18px;display:grid;gap:8px}.an-app .ri-swap-backdrop .ri-move h3{font-size:19px}.an-app .ri-swap-backdrop .ri-move>p{font-size:12px;margin:0 0 8px}.an-app .ri-swap-backdrop .ri-move>button{min-height:45px;text-align:left;justify-content:flex-start;background:#fff;border:1px solid #d6e3f2;padding:10px 12px;border-radius:9px}.an-app .ri-swap-backdrop .ri-move>button:last-child{margin-top:7px;background:#f4f9ff;justify-content:center}@media(max-width:760px){.an-app .ri-swap-backdrop{padding:12px;align-items:center}.an-app .ri-swap-backdrop .ri-move{padding:14px}.an-app .ri-swap-backdrop .ri-move h3{font-size:18px}}@media(max-width:760px){.an-app .pf-grid:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),.an-app .pf-grid:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction){grid-template-columns:repeat(2,minmax(0,1fr))}.an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction))>.pf-card{grid-column:auto;padding:9px;min-width:0}.an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction))>.pf-card h2{font-size:13px;line-height:1.2}.an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction))>.pf-card>header button{min-height:22px;width:22px;padding:2px}.an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)) .pf-chart{height:145px;min-height:145px}.an-app .pf-grid:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction) .pf-metric-concentration .pf-chart{height:190px;min-height:190px}.an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)) .pf-card-foot{gap:4px;flex-wrap:wrap;font-size:9px}.an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)) .pf-card-foot button{min-height:25px;font-size:9px;padding:4px 6px}}@media(max-width:760px){.an-app .pf-grid:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),.an-app .pf-grid:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction){display:grid!important}}@media(min-width:1000px){.an-app .ri-library{grid-template-columns:1fr!important}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:10px 20px}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>*{grid-column:1/-1}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>.ri-card-main{grid-column:1;grid-row:5;align-self:center}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>.ri-counts{grid-column:1;grid-row:6;align-self:start}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>.ri-chart-heading{grid-column:2;grid-row:5;margin:0}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>:is(.ri-bars,.ri-chart,.ri-donut){grid-column:2;grid-row:6;margin:0}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>.ri-coverage{grid-column:3;grid-row:5/7;align-self:stretch;display:flex;align-items:center;margin:0;font-size:15px}}.an-app .pf-instrument-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;grid-column:1/-1}.an-app .pf-instrument-facts>span{display:grid;gap:6px;background:#f2f8fe;border-radius:7px;padding:9px;font-size:10px;min-width:0}.an-app .pf-instrument-facts b{font-size:17px;color:#0a1b4d}.an-app .pf-instrument-facts b.pf-positive{color:#00984b}.an-app .pf-instrument-facts b.pf-negative{color:#ed273c}@media(max-width:760px){.an-app .pf-instrument-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>.ri-coverage{flex-direction:column;justify-content:center;align-items:flex-start;font-size:13px}.an-app .ri-screen-detail .ri-kind-measured.ri-display-status>.ri-coverage:before{content:"Coverage";display:block;font-size:18px;font-weight:800;color:#0a1b4d;margin-bottom:12px}}.an-app:has(.performance-time-settings[open])>.an-tabs,.an-app:has(.performance-time-settings[open])>.an-direct-date{display:none}.an-app:has(.performance-time-settings[open]) .pf-app>:not(.pf-filter-panel){display:none}.an-app:has(.performance-time-settings[open]) .pf-filter-panel>:not(.performance-time-settings){display:none}.an-app:has(.performance-time-settings[open]) .pf-filter-panel{display:block;border:0;background:transparent;padding:0;margin-top:14px}.an-app .performance-time-settings[open]{border:1px solid #dbe7f2;background:#fff;padding:16px}.an-app .performance-time-settings[open]>summary{font-size:24px;color:#071449;padding:0 0 14px;list-style:none}.an-app .performance-time-settings[open]>summary:before{content:"← ";font-size:21px;color:#387ab8}.an-app .performance-time-settings[open]>summary:after{content:" settings"}.an-app .performance-time-settings[open] .pt-settings-body{padding:0;gap:10px}.an-app .performance-time-settings[open] .pt-settings-body>label,.an-app .performance-time-settings[open] .pt-settings-dates{padding:10px;background:#f8fbfe;border:1px solid #e1ebf5;border-radius:8px}.an-app .performance-time-settings[open] .pt-settings-body input:not([type=checkbox]){min-height:34px;padding:7px}.an-app .performance-time-settings[open] .ov-select-trigger{min-height:34px}.an-app .performance-time-settings[open] .pt-session-hours{border:1px solid #e1ebf5;border-radius:9px;padding:10px;background:#f8fbfe}.an-app .performance-time-settings[open] .pt-session-hours>summary{padding:0;font-size:17px}.an-app .performance-time-settings[open] .pt-session-hours fieldset{background:#fff;padding:10px}.an-app .performance-time-settings[open] .pt-settings-actions button{min-height:34px}.an-app .performance-time-settings[open] .pt-settings-body>.pt-settings-actions{padding-top:8px;border-top:1px solid #e1ebf5}@media(min-width:761px){.an-app .performance-time-settings[open] .pt-settings-body{grid-template-columns:1fr 1fr}.an-app .performance-time-settings[open] .pt-settings-body>p:first-child,.an-app .performance-time-settings[open] .pt-session-hours,.an-app .performance-time-settings[open] .pt-settings-body>small,.an-app .performance-time-settings[open] .pt-settings-body>.pt-settings-actions,.an-app .performance-time-settings[open] .pt-settings-body>.pt-settings-note{grid-column:1/-1}.an-app .performance-time-settings[open] .pt-session-hours[open]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.an-app .performance-time-settings[open] .pt-session-hours>summary,.an-app .performance-time-settings[open] .pt-session-hours>p,.an-app .performance-time-settings[open] .pt-session-hours>.pt-confirm,.an-app .performance-time-settings[open] .pt-session-hours>.pt-settings-actions{grid-column:1/-1}.an-app .performance-time-settings[open] .pt-session-hours fieldset{margin:0}}@media(max-width:760px){.an-app .performance-time-settings[open]{padding:12px;margin-bottom:20px}.an-app .performance-time-settings[open]>summary{font-size:21px}.an-app .performance-time-settings[open] .pt-settings-body{gap:8px}.an-app .performance-time-settings[open] .pt-settings-body>label,.an-app .performance-time-settings[open] .pt-settings-dates{padding:8px}}@media(min-width:761px){.an-app .performance-time-settings[open] .pt-session-hours[open]{display:block!important}.an-app .performance-time-settings[open] .pt-session-hours fieldset{display:inline-grid;box-sizing:border-box;width:calc(33.333% - 10px);vertical-align:top;margin:10px 10px 10px 0}.an-app .performance-time-settings[open] .pt-session-hours>.pt-settings-actions{clear:both}}.logly-app .an-app .pf-card{padding:14px;min-width:0}.logly-app .an-app .pf-card>header{align-items:flex-start;gap:8px}.logly-app .an-app .pf-card>header h2{font-size:22px;line-height:1.2;margin:0}.logly-app .an-app .pf-card>header button{width:32px;min-width:32px;min-height:32px;height:32px;padding:5px;border-radius:7px;background:transparent}.logly-app .an-app .pf-card-foot small,.logly-app .an-app .pf-coverage{font-size:12px;line-height:1.4}.logly-app .an-app .pf-outcome-bars{margin:8px 0 0;height:16px;min-height:16px;gap:3px}.logly-app .an-app .pf-outcome-bars button{min-width:0;padding:0;border:0;height:16px;min-height:16px}.logly-app .an-app .pf-outcome-bars button span{height:12px;min-height:12px}.logly-app .an-app .pf-outcome-bars button small{display:none}.logly-app .an-app .pf-outcome-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px}.logly-app .an-app .pf-outcome-legend button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;min-width:0;padding:3px;border:0;background:transparent;gap:2px;font-size:12px}.logly-app .an-app .pf-outcome-legend b{font-size:16px;overflow-wrap:anywhere}.logly-app .an-app .pf-outcome-legend span{font-size:11px;color:#405d91}.logly-app .an-app .pf-customise .pf-choice{padding:8px 0;font-size:15px;line-height:1.35;border-bottom:1px solid #e0efff}.logly-app .an-app .pf-customise .pf-choice small{font-size:12px;line-height:1.4}.logly-app .an-app .pf-customise .pf-category>summary{font-size:16px;min-height:44px}.logly-app .an-app .pf-customise .pf-category>summary span{font-size:12px}.logly-app .an-app .pf-arrange-card>summary{font-size:15px;min-height:44px}.logly-app .an-app .pf-edit-fields{gap:10px;padding:10px 0}.logly-app .an-app .ri-screen-library .ri-library-preview>strong{font-size:18px!important;line-height:1.25}.logly-app .an-app .ri-screen-library .ri-library-preview>span,.logly-app .an-app .ri-screen-library .ri-library-preview svg{width:80px;height:44px}.logly-app .an-app .ri-card-heading h3{overflow-wrap:anywhere;line-height:1.25}.logly-app .an-app .ri-support-row{min-width:0;gap:8px;line-height:1.4}.logly-app .an-app .ri-support-row>*{min-width:0;overflow-wrap:anywhere}.logly-app .an-app .ri-coverage,.logly-app .an-app .ri-comparison p{font-size:13px;line-height:1.5}.ri-visual-backdrop .ri-visual-picker .ri-visual-options button{min-width:0;line-height:1.35}.ri-visual-backdrop .ri-visual-picker .ri-setting{font-size:15px;line-height:1.4}@media(min-width:1200px){.logly-app .an-app:has(>.pf-app:not(.pf-customise)):not(:has(.performance-time-settings[open])){display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(260px,.9fr) minmax(340px,1fr);column-gap:16px;align-items:center}.logly-app .an-app:has(>.pf-app:not(.pf-customise)):not(:has(.performance-time-settings[open]))>.account-header,.logly-app .an-app:has(>.pf-app:not(.pf-customise)):not(:has(.performance-time-settings[open]))>.an-direct-date{grid-column:1/-1}.logly-app .an-app:has(>.pf-app:not(.pf-customise)):not(:has(.performance-time-settings[open]))>.an-tabs{grid-column:1;grid-row:3;margin:10px 0}.logly-app .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise){display:contents}.logly-app .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-toolbar{grid-column:2;grid-row:3;gap:8px;margin:10px 0;width:100%;max-width:none}.logly-app .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-context{grid-column:3;grid-row:3;padding:0;margin:0;gap:8px}.logly-app .an-app>.pf-app:not(.pf-customise)>:not(.pf-toolbar):not(.pf-context){grid-column:1/-1}.logly-app .an-app .pf-display-options{gap:8px}.logly-app .an-app .pf-display-options label{font-size:12px;gap:5px}.logly-app .an-app .pf-grid{align-items:start}.logly-app .an-app .pf-grid>.pf-number{min-height:180px;height:auto;align-self:start}}@media(max-width:760px){.logly-app .an-app .an-tabs{margin:6px 0;padding:3px}.logly-app .an-app .pf-toolbar{gap:7px;margin:5px 0}.logly-app .an-app .pf-context{padding:3px 0;margin-bottom:5px;gap:7px}.logly-app .an-app .pf-display-options label{font-size:12px;gap:5px}.logly-app .an-app .pf-grid{gap:9px}.logly-app .an-app .pf-card{padding:11px}.logly-app .an-app .pf-card>header h2{font-size:18px;line-height:1.25}.logly-app .an-app .pf-number .pf-value{font-size:clamp(24px,7vw,31px)}.logly-app .an-app .pf-card-foot small{font-size:11px}.logly-app .an-app .pf-composite{gap:9px;margin:9px 0}.logly-app .an-app .pf-composite small{font-size:12px}.logly-app .an-app .pf-composite b{font-size:23px}.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)){grid-template-columns:minmax(0,1fr)!important}.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction))>.pf-card{grid-column:1;padding:11px}.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction))>.pf-card h2{font-size:18px}.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)) .pf-chart{height:220px;min-height:220px}.logly-app .an-app .ri-library-card{padding:12px;gap:8px}.logly-app .an-app .ri-library-card h3{font-size:18px}.logly-app .an-app .ri-screen-library .ri-library-preview>strong{font-size:16px!important}.ri-visual-backdrop .ri-visual-picker{padding:14px;margin:8px;max-height:calc(100dvh - 16px)}.ri-visual-backdrop .ri-visual-picker .ri-heading h2{font-size:24px}}.logly-app .an-app .pf-save .pf-primary,.logly-app .an-app .ri-primary{color:#fff}.logly-app .an-app .ri-screen-library .ri-library-card h3{font-size:20px;line-height:1.25}@media(max-width:760px){.logly-app .an-app .ri-screen-library .ri-library-card h3{font-size:18px}}@media(max-width:760px){.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)) .pf-card-foot{font-size:12px;gap:7px}.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction)) .pf-card-foot button{font-size:12px;min-height:44px;padding:6px 9px}.logly-app .an-app .pf-grid:is(:has(.pf-metric-weekday):has(.pf-metric-month):has(.pf-metric-entry-hour),:has(.pf-metric-trading-days):has(.pf-metric-daily-activity):has(.pf-metric-direction))>.pf-card>header button{width:32px;min-width:32px;min-height:32px;padding:5px}}.logly-app.approved-design.analytics-redesign .an-app>.an-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0}.logly-app.approved-design.analytics-redesign .an-app>.an-tabs>button{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:7px 8px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.2}@media(min-width:1000px){.logly-app.approved-design.analytics-redesign main{max-width:1440px;padding-left:20px;padding-right:20px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .an-hero{height:125px;min-height:125px;padding:22px 30px}.logly-app.approved-design.analytics-redesign .an-hero .logly-wordmark{display:none}.logly-app.approved-design.analytics-redesign .an-hero h1{font-size:42px;margin:0 0 4px}.logly-app.approved-design.analytics-redesign .an-hero span{font-size:18px}.logly-app.approved-design.analytics-redesign .an-hero>.scene-avatar{height:125px;width:125px;right:20%}.logly-app.approved-design.analytics-redesign .an-app .pf-grid{gap:14px}.logly-app.approved-design.analytics-redesign .an-app .pf-grid>.pf-number{min-height:200px}.logly-app.approved-design.analytics-redesign .an-app .pf-card{padding:17px}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-value{font-size:36px;margin:14px 0 7px}.logly-app.approved-design.analytics-redesign .an-app .pf-card-foot{margin-top:8px}.logly-app.approved-design.analytics-redesign .an-app .pf-card-foot small{font-size:13px}}@media(min-width:1400px){.logly-app.approved-design.analytics-redesign .topbar{justify-content:flex-start;gap:22px}.logly-app.approved-design.analytics-redesign .topbar .main-nav{margin-left:0;margin-right:480px;gap:4px}.logly-app.approved-design.analytics-redesign .topbar .main-nav>button{padding:9px 10px;font-size:13px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved){position:relative}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip{position:absolute;top:-74px;right:270px;width:210px;margin:0;padding:0;border:0;min-height:44px;z-index:20;background:#fff}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip-label{display:none}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip-control{width:100%;min-width:0}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved)>.an-direct-date{position:absolute;top:-74px;right:0;width:250px;max-width:none;margin:0;z-index:20}}@media(max-width:760px){.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .an-hero{height:98px;min-height:98px;padding:10px 14px}.logly-app.approved-design.analytics-redesign .an-hero .logly-wordmark{font-size:25px}.logly-app.approved-design.analytics-redesign .an-hero h1{font-size:24px;margin:1px 0 2px}.logly-app.approved-design.analytics-redesign .an-hero span{font-size:11px}.logly-app.approved-design.analytics-redesign .an-hero>.scene-avatar{width:98px;height:98px}.logly-app.approved-design.analytics-redesign .an-app>.an-tabs{margin:4px 0;padding:2px}.logly-app.approved-design.analytics-redesign .an-app .pf-toolbar{margin:4px 0;gap:9px}.logly-app.approved-design.analytics-redesign .an-app .pf-context{margin:2px 0 5px;padding:0}.logly-app.approved-design.analytics-redesign .an-app .pf-grid{gap:8px}.logly-app.approved-design.analytics-redesign .an-app .pf-grid>.pf-number{min-height:108px}.logly-app.approved-design.analytics-redesign .an-app .pf-card{padding:9px}.logly-app.approved-design.analytics-redesign .an-app .pf-card>header h2{font-size:16px;line-height:1.2}.logly-app.approved-design.analytics-redesign .an-app .pf-card>header button{width:24px;min-width:24px;height:24px;min-height:24px;padding:2px;margin:-2px -2px 0 0}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-value{font-size:clamp(21px,6.2vw,26px);margin:3px 0}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-card-foot{display:grid;gap:4px;margin-top:3px}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-card-foot button{justify-content:space-between;width:100%;min-height:28px}.logly-app.approved-design.analytics-redesign .an-app .pf-composite{gap:6px;margin:7px 0}.logly-app.approved-design.analytics-redesign .an-app .pf-composite small{font-size:11px}.logly-app.approved-design.analytics-redesign .an-app .pf-composite b{font-size:19px;white-space:nowrap}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-legend button{min-height:28px}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-legend span{display:none}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-legend b{font-size:12px}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-outcomes>.pf-card-foot{margin-top:3px}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-instruments>header{padding-right:0;margin-bottom:40px}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-instruments .pf-rank-control{top:38px;left:9px;right:auto}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-cumulative>header{padding-right:0;margin-bottom:28px}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-cumulative>.pf-value{top:36px}}@media(min-width:1200px){.logly-app.approved-design.analytics-redesign .an-app:has(>.pf-app:not(.pf-customise)):not(:has(.performance-time-settings[open])) .pf-grid{grid-row:4}}@media(min-width:1000px){.logly-app.approved-design.analytics-redesign .an-app{max-width:none;width:100%}}@media(min-width:1400px){.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip{right:270px;width:260px}.logly-app.approved-design.analytics-redesign .topbar .main-nav{margin-right:530px}}@media(min-width:1200px){.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-filter-panel{grid-row:4}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-grid{grid-row:5}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.logly-pagination{grid-row:6}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-coverage{grid-row:7}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-empty{grid-row:4}}@media(min-width:1200px){.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-chips{grid-row:5}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>[role=alert]{grid-row:6}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-empty{grid-row:7}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-grid{grid-row:8}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.logly-pagination{grid-row:9}.logly-app.approved-design.analytics-redesign .an-app:not(:has(.performance-time-settings[open]))>.pf-app:not(.pf-customise)>.pf-coverage{grid-row:10}}@media(max-width:760px){.logly-app.approved-design.analytics-redesign .an-app>.an-tabs>button{height:38px;min-height:38px;font-size:12px}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .account-strip{min-height:48px;margin-top:6px}.logly-app.approved-design.analytics-redesign .an-app .pf-basis button{min-height:36px}.logly-app.approved-design.analytics-redesign .an-app .pf-outline{min-height:38px;font-size:12px;padding:7px 9px}.logly-app.approved-design.analytics-redesign .an-app .pf-context>button{min-height:36px;padding:6px 10px}.logly-app.approved-design.analytics-redesign .an-app .pf-card>header h2{font-size:15px}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-value{font-size:clamp(20px,6vw,24px)}.logly-app.approved-design.analytics-redesign .an-app .pf-composite b{font-size:18px}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-bars{height:12px;min-height:12px;margin-top:4px}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-bars button{height:12px;min-height:12px}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-bars button span{height:10px;min-height:10px}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-legend button{min-height:24px;padding:2px}}@media(min-width:1400px){.logly-app.approved-design.analytics-redesign:has(.an-app.insight-approved) .topbar .main-nav{margin-right:0}}@media(max-width:760px){.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-legend span{display:block;font-size:10px}.logly-app.approved-design.analytics-redesign .an-app .pf-outcome-legend button{min-height:44px}.logly-app.approved-design.analytics-redesign .an-app .pf-composite b{white-space:normal;overflow-wrap:anywhere}}@media(min-width:1000px){.logly-app.approved-design.analytics-redesign .insight-brand-top .logly-wordmark{display:none}.logly-app.approved-design.analytics-redesign .insight-brand-bottom h1{font-size:42px}.logly-app.approved-design.analytics-redesign .an-app .ri-home-top .ri-unified-heading strong{font-size:28px}.logly-app.approved-design.analytics-redesign .an-app .ri-card-heading h3{font-size:22px}}@media(min-width:1400px){.logly-app.approved-design.analytics-redesign .insight-brand{position:relative}.logly-app.approved-design.analytics-redesign .insight-brand-top{height:0;min-height:0;margin:0;padding:0}.logly-app.approved-design.analytics-redesign .insight-brand-top .account-strip{position:absolute;top:-74px;right:0;width:240px;margin:0;padding:0;z-index:20;border:0;background:#fff}}@media(min-width:1000px){.logly-app.approved-design.analytics-redesign .an-app .pf-metric-cumulative .pf-chart{height:120px;min-height:120px}.logly-app.approved-design.analytics-redesign .an-app .pf-grid>.pf-number{min-height:210px}}.logly-app.approved-design.analytics-redesign .an-app :is(.pf-metric-outcomes,.pf-metric-average-win-loss,.pf-metric-cumulative)>.pf-card-foot:has(>small:only-child){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.logly-app.approved-design.analytics-redesign .an-app .pf-metric-outcomes .pf-composite{margin:5px 0}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-outcomes .pf-composite b{line-height:1.15}.logly-app.approved-design.analytics-redesign .an-app .pf-composite>div{min-width:0}.logly-app.approved-design.analytics-redesign .an-app .pf-card-foot small{font-size:10px}}@media(min-width:1200px){.logly-app.approved-design.analytics-redesign .an-app:has(>.pf-app:not(.pf-customise)):not(:has(.performance-time-settings[open])){grid-template-columns:minmax(300px,.9fr) minmax(340px,1fr) minmax(340px,1.2fr)}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-card-foot{display:grid;justify-content:start;gap:12px}.logly-app.approved-design.analytics-redesign .an-app .pf-number .pf-card-foot button{min-height:36px;font-size:13px;padding:6px 10px}}@media(max-width:760px){.logly-app.approved-design.analytics-redesign .an-app .pf-metric-cumulative>header{padding-right:95px;margin-bottom:0}.logly-app.approved-design.analytics-redesign .an-app .pf-metric-cumulative>.pf-value{top:9px;max-width:92px;font-size:11px;overflow-wrap:anywhere}.logly-app.approved-design.analytics-redesign .an-app:not(.insight-approved) .an-direct-date:before{content:"Date range";position:absolute;top:-15px;left:0;font-size:10px;line-height:12px;color:#405d91}}.ov-page{--ov-ink:#101b48;--ov-muted:#53658d;--ov-orange:#ff690b;color:var(--ov-ink);font-family:Nunito,sans-serif;max-width:1180px;margin:auto}.ov-page *{box-sizing:border-box}.ov-page button,.ov-page input,.ov-page select{font:inherit}.ov-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #dfe4eb;border-radius:13px;background:#fff;color:var(--ov-ink);font-weight:750;cursor:pointer}.ov-page button:disabled{opacity:.45;cursor:default}.ov-page button:focus-visible,.ov-page input:focus-visible,.ov-page select:focus-visible{outline:3px solid #327bee;outline-offset:3px}.ov-page button svg{flex-shrink:0;width:20px;height:20px}.ov-page button.ov-primary{background:linear-gradient(120deg,#ff7918,#ff5c00);border-color:#ff690b;color:#fff}.ov-page p{margin:8px 0;color:var(--ov-muted);line-height:1.5}.ov-page h1,.ov-page h2,.ov-page h3{color:inherit;letter-spacing:-.035em;line-height:1.15;margin:0}.ov-page h1{font-size:32px;font-weight:950}.ov-page h2{font-size:25px;font-weight:900}.ov-page h3{font-size:20px;font-weight:900}.ov-page small{display:block;font-size:12px;line-height:1.45;color:var(--ov-muted)}.ov-hero{height:235px;border-radius:28px 28px 0 0;background:#c9efff url(/logly/landscape.png) center 64%/cover;display:flex;align-items:center;justify-content:space-between;padding:26px 7%;overflow:hidden}.ov-hero>div{position:relative;z-index:1}.ov-hero strong{font-size:42px;letter-spacing:1px;color:#ff6a0a;font-weight:1000;text-shadow:0 2px #fff}.ov-hero h2{font-size:32px;max-width:340px}.ov-hero img{width:195px;align-self:flex-end;max-height:190px;object-fit:contain;filter:drop-shadow(0 5px 0 #548d4540)}.ov-body{position:relative;background:#fffcf6;border-radius:26px 26px 0 0;margin-top:-18px;padding:24px}.ov-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ov-heading h1:focus{outline:none}.ov-status:empty{display:none}.ov-status{color:#077757;font-size:14px;margin:8px 0}.ov-badge{font-size:11px;background:#e2f5ff;color:#165aab;border-radius:16px;padding:5px 10px;display:inline-block}.ov-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ov-page input,.ov-page select{width:100%;min-width:0;border:1px solid #dfe4eb;border-radius:12px;background:#fff;color:var(--ov-ink);padding:11px 12px;min-height:44px}.ov-source{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 16px}.ov-source>small{max-width:65%}.ov-journal{display:flex;align-items:center;gap:18px;border-radius:20px;background:#e5f5ff;padding:20px;margin-bottom:24px}.ov-journal>svg{color:#1d73d6;flex-shrink:0}.ov-journal>div{flex:1}.ov-journal p{font-size:12px;margin:5px 0}.ov-page progress{display:block;width:100%;height:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:20px;overflow:hidden;background:#dfe4e8}.ov-page progress::-webkit-progress-bar{background:#dfe4e8;border-radius:20px}.ov-page progress::-webkit-progress-value{background:linear-gradient(90deg,#ff8a20,#ff6406);border-radius:20px}.ov-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 12px}.ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.ov-card{background:#fff;border:1px solid #e9e9e6;border-radius:19px;padding:20px;box-shadow:0 3px 9px #18243906;min-width:0}.ov-card h3{margin-bottom:12px}.ov-card small+small{margin-top:5px}.ov-card.ov-dark{background:#202e36;color:#fff;border-color:#202e36}.ov-dark small,.ov-dark .ov-metrics span{color:#d2e2e8}.ov-metrics{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px}.ov-metrics>div{padding:10px 8px;border-bottom:1px solid #52616a;min-width:0}.ov-metrics>div:nth-child(odd){border-right:1px solid #52616a}.ov-metrics span{display:block;font-size:12px}.ov-metrics strong{display:block;font-size:29px;line-height:1.3;overflow-wrap:anywhere}.ov-page .ov-positive{color:#00845f}.ov-dark .ov-positive{color:#40e7b1}.ov-page .ov-negative{color:#c64229}.ov-dark .ov-negative{color:#ff9584}.ov-page details summary{font-size:12px;cursor:pointer;padding-top:8px}.ov-data{max-height:180px;overflow:auto}.ov-data p{display:flex;justify-content:space-between;gap:10px;color:inherit;font-size:12px}.ov-results{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin:12px 0}.ov-results>div+div{border-left:1px solid #e2e7ed}.ov-results b{font-size:27px}.ov-rule-name{font-weight:800;color:var(--ov-ink)!important}.ov-page button.ov-link{color:#d95100;background:none;border:0;padding:8px 0;min-height:44px;justify-content:flex-start;font-size:14px}.ov-coverage{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.ov-coverage>div+div{border-left:1px solid #e4e8ed;padding-left:16px}.ov-coverage strong{font-size:23px}.ov-coverage p{font-size:13px}.ov-coverage progress{margin:10px 0}.ov-trades>button,.ov-table-head{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 62px minmax(85px,.7fr);gap:8px;align-items:center}.ov-page .ov-trades>button{border:0;border-bottom:1px solid #edf0f3;border-radius:0;padding:12px 0;text-align:left;font-size:14px}.ov-trades>button>b{text-align:right;font-size:14px;overflow-wrap:anywhere}.ov-table-head{font-size:10px;text-transform:uppercase;color:var(--ov-muted);border-bottom:1px solid #eee;padding-bottom:7px}.ov-table-head>span:last-child{text-align:right}.ov-side{background:#dbf6e9;color:#007957;border-radius:20px;text-align:center;font-size:11px;padding:3px}.ov-side.short{background:#fff0e7;color:#b93323}.ov-value-list>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f3}.ov-value-list>div>b{white-space:nowrap}.ov-value-list>div>span{overflow-wrap:anywhere;min-width:0}.ov-value-list+small{margin-top:10px}.ov-empty{text-align:center;margin-bottom:16px;padding:28px}.ov-empty>img{height:100px}.ov-empty>p{max-width:500px;margin:12px auto}.ov-notice{display:flex;align-items:flex-start;gap:10px;padding:15px;background:#eaf6ff;color:#2b5188;border:1px solid #d8edff;border-radius:16px;font-size:14px;line-height:1.45;margin:16px 0;text-align:left}.ov-notice>svg{flex-shrink:0}.ov-local{font-size:12px;text-align:center;padding:20px}.ov-editor{max-width:740px;margin-left:auto;margin-right:auto;min-height:600px}.ov-editor>h2{font-size:20px}.ov-layout-list,.ov-library{display:grid;gap:12px;margin:20px 0}.ov-layout-row{display:flex;gap:10px;align-items:center;border:1px solid #e8e9ed;background:#fff;border-radius:17px;padding:16px}.ov-layout-row>svg{flex-shrink:0}.ov-grow{flex:1;min-width:0}.ov-grow b{font-size:16px;display:block;overflow-wrap:anywhere}.ov-grow small{margin-top:3px}.ov-order{border-radius:50%;background:#f0f3f7;padding:4px 8px;font-size:12px}.ov-row-actions{display:flex;gap:5px}.ov-page .ov-row-actions button{padding:8px;min-width:44px}.ov-page .ov-remove{background:#fff0ec;color:#d43924;border-color:#fff0ec}.ov-page .ov-add{border:1.5px solid #ff690b;width:100%;color:#e85a04;font-size:20px;padding:16px}.ov-page .ov-restore{width:100%;justify-content:center;margin:24px 0;color:#1768c0}.ov-actions{display:flex;gap:12px;background:#fffcf6ed;padding:18px 0 8px;position:sticky;bottom:0;z-index:5;margin-top:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #e9e9e6}.ov-actions>button{flex:1;min-height:52px}.ov-search{display:flex;align-items:center;gap:8px;border:1px solid #dfe4eb;background:#fff;border-radius:13px;padding-left:12px;margin:18px 0}.ov-search input{border:0;background:transparent}.ov-toggle{display:flex;gap:6px;margin:15px 0}.ov-toggle button{flex:1;background:#edf3f8;border:0;font-size:14px;padding:10px}.ov-toggle button[aria-pressed=true]{background:#ff6a0a;color:#fff}.ov-field{display:block;margin:20px 0}.ov-field>span{display:block;font-weight:850;margin-bottom:9px}.ov-field .ov-selection{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#eaf6ff;padding:16px;border-radius:14px}.ov-page fieldset{border:1px solid #e1e7ed;border-radius:16px;padding:16px}.ov-check{display:flex;gap:12px;align-items:center;min-height:44px}.ov-check input{width:20px;min-height:20px;height:20px;accent-color:#ff690b}.ov-page .ov-rule-option{display:flex;width:100%;justify-content:space-between;text-align:left;margin:12px 0;padding:18px}.ov-rule-option[aria-pressed=true]{background:#e7f5ff;border-color:#66b6e9}.ov-bars>div{display:grid;grid-template-columns:55px 1fr 40px;gap:8px;align-items:center;margin:12px 0;font-size:13px}.ov-bars small{grid-column:2/4}.ov-editor>.ov-card{margin-top:14px}.overview-redesign main{padding-top:20px}@media(min-width:900px){.ov-grid>.ov-card.ov-wide{grid-column:auto}.ov-body{padding:28px 32px}.ov-filters{max-width:680px}.ov-journal{max-width:none}.ov-journal progress{max-width:500px}}@media(max-width:700px){.overview-redesign>.topbar{height:0;min-height:0;padding:0;border:0}.overview-redesign>.topbar>.brand,.overview-redesign>.topbar>.account-control{display:none}.overview-redesign main{padding:0 0 75px}.ov-hero{height:177px;border-radius:0;padding:15px 22px 20px}.ov-hero strong{font-size:32px}.ov-hero h2{font-size:23px;max-width:210px}.ov-hero img{width:115px;max-height:125px;margin-left:-15px}.ov-body{padding:17px 14px;border-radius:22px 22px 0 0}.ov-page h1{font-size:28px}.ov-page h2{font-size:22px}.ov-page h3{font-size:18px}.ov-grid{grid-template-columns:1fr;gap:12px}.ov-card{padding:16px;border-radius:16px}.ov-filters{gap:8px}.ov-filters>button,.ov-filters>select{font-size:12px;padding:9px;overflow-wrap:anywhere}.ov-source{align-items:flex-start;gap:8px}.ov-source small{font-size:10px;max-width:55%}.ov-source>button{font-size:11px;padding:7px 9px;min-height:36px}.ov-source>button svg{width:15px}.ov-journal{padding:14px;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ov-journal>svg{width:27px}.ov-journal>div{min-width:170px}.ov-journal>button{margin-left:auto;font-size:12px;min-height:40px;padding:8px 12px}.ov-journal p{font-size:11px}.ov-section-title>button{padding:8px 10px;font-size:12px}.ov-metrics strong{font-size:25px}.ov-layout-row{flex-wrap:wrap;padding:14px 12px}.ov-layout-row .ov-row-actions{width:100%;justify-content:flex-end}.ov-layout-row .ov-row-actions button{min-width:44px}.ov-layout-row>.ov-grow{flex-basis:55%}.ov-library .ov-layout-row>.ov-grow{flex-basis:50%}.ov-library .ov-layout-row>button{font-size:12px;padding:8px}.ov-actions{bottom:65px}.ov-editor{min-height:650px}.ov-page .ov-toggle button{font-size:12px;padding:10px 5px}.ov-trades small{font-size:10px}.ov-page .ov-trades>button{font-size:13px}.ov-trades>button>b{font-size:13px}.ov-coverage{gap:10px}.ov-coverage>div+div{padding-left:10px}.ov-empty{padding:20px 14px}.ov-heading{gap:8px}.ov-heading>button{padding:8px}.ov-heading h1{overflow-wrap:anywhere}.ov-page .ov-filters .ov-field{min-width:0}.ov-page .ov-field input[type=date]{font-size:13px}.ov-selection{flex-wrap:wrap}}@media(max-width:700px){.ov-journal{display:grid;grid-template-columns:24px minmax(0,1fr) 112px;gap:9px;position:relative;padding-bottom:29px}.ov-journal>div{min-width:0}.ov-journal>button{font-size:11px;padding:8px;line-height:1.2}.ov-journal>button svg{display:none}.ov-journal progress{position:absolute;left:14px;right:14px;bottom:13px;width:calc(100% - 28px)}.ov-journal p,.ov-journal small{font-size:10px}.ov-journal h3{font-size:16px}}.ov-grid>.ov-type-performance>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.ov-hero{height:155px}.ov-grid>.ov-dark:has(+.ov-dark){border-bottom-left-radius:0;border-bottom-right-radius:0}.ov-grid>.ov-dark+.ov-dark{margin-top:-12px;border-top-left-radius:0;border-top-right-radius:0;padding-top:6px}.ov-type-curve h3{font-size:16px;margin-bottom:6px}.ov-source,.ov-journal{margin-bottom:12px}.ov-metrics>div{padding:8px}.ov-metrics strong{font-size:25px}.ov-hero strong{font-weight:1000;letter-spacing:-1px}}.ov-metrics strong{white-space:nowrap;font-size:clamp(21px,2.1vw,29px)}@media(max-width:700px){.ov-hero{height:140px;padding-top:10px}.ov-hero img{width:110px;max-height:115px}.ov-body{padding-top:13px}.ov-heading{margin-bottom:10px}.ov-page h1{font-size:26px}.ov-journal{padding-top:11px;padding-bottom:26px}.ov-section-title{margin:12px 0 9px}.ov-metrics{margin-bottom:4px}.ov-verification{font-size:10px!important}.ov-coverage strong{font-size:20px}.ov-coverage p{font-size:12px;margin:4px 0}.ov-coverage small{font-size:11px}.ov-coverage{margin-bottom:4px}.ov-card details summary{font-size:11px}.ov-type-recent>.ov-link{margin-top:0}.ov-local{padding:10px}.ov-hero strong{font-size:30px}}.ov-hero{position:relative}.ov-hero>div:first-child{z-index:2}.ov-hero>.scene-avatar{position:absolute;right:5%;bottom:17px;width:185px;height:185px;z-index:1}.ov-hero .logly-wordmark{margin-bottom:10px}.ov-empty>.avatar-art{width:100px;height:100px;margin:auto}@media(max-width:700px){.ov-hero>.scene-avatar{right:2%;bottom:12px;width:112px;height:112px}.ov-hero .logly-wordmark{font-size:30px;margin-bottom:6px}.ov-hero>div:first-child{max-width:65%}}.ov-page .ov-hero{--scene-ground-inset:2px;padding-bottom:28px;background-position:center bottom}.ov-body{margin-top:0;border-radius:0;padding-top:16px}.ov-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.ov-heading .ov-import{justify-self:end;white-space:nowrap;font-size:13px}.ov-heading>.ov-badge{grid-column:1/-1;justify-self:start}.ov-editor .ov-heading{display:flex}.ov-source{margin:6px 0 10px}.ov-source>small{max-width:none;font-size:11px}.ov-date-wrap{min-width:0;position:relative}.ov-date-trigger{width:100%;justify-content:space-between!important;text-align:left}.ov-date-trigger>span{min-width:0;flex:1}.ov-date-trigger>svg{width:17px!important}.ov-date-popover{position:absolute;top:calc(100% + 9px);right:0;width:390px;max-width:calc(100vw - 28px);z-index:70;background:#fffefb;border:1px solid #e2e6eb;box-shadow:0 12px 35px #18273924;border-radius:20px;padding:16px;color:var(--ov-ink);max-height:calc(100dvh - 110px);overflow:auto}.ov-date-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ov-date-heading h2{font-size:19px}.ov-date-heading>button{padding:6px;border:0;background:transparent}.ov-date-presets,.ov-date-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:12px}.ov-date-presets button{font-size:13px}.ov-date-presets [aria-pressed=true]{border-color:#ff690b;color:#d64b00;background:#fff0e2}.ov-date-inputs label{min-width:0;font-size:12px;color:var(--ov-muted)}.ov-date-inputs input{display:block;margin-top:5px;padding:8px;font-size:13px;min-height:44px;width:100%}.ov-month-nav{display:flex;align-items:center;justify-content:space-between;font-size:15px}.ov-month-nav button{border:0;background:transparent;padding:8px}.ov-weekdays,.ov-date-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ov-weekdays span{text-align:center;font-size:11px;color:var(--ov-muted);padding:8px 0}.ov-page .ov-date-days button{border:0;padding:0;border-radius:0;font-size:13px;min-height:40px;background:transparent;font-weight:700}.ov-page .ov-date-days .outside{color:#9ea8b9}.ov-page .ov-date-days .in-range{background:#fff0e1}.ov-page .ov-date-days .endpoint{color:#fff;background:#ff690b;border-radius:50%}.ov-date-days button[aria-current=date]:not(.endpoint){box-shadow:inset 0 -2px #ff690b}.ov-page .ov-date-hint{font-size:11px;margin:8px 0;min-height:16px}.ov-date-actions{display:flex;align-items:center;gap:8px;border-top:1px solid #eceef2;padding-top:8px}.ov-date-actions button{font-size:13px;padding:8px 12px}.ov-date-actions .ov-reset-dates{margin-right:auto;border:0;background:none;text-decoration:underline;color:#315a96;padding-left:0}.ov-page .ov-reset-hint{font-size:10px;margin-top:4px}.ov-chart-select{display:block;margin-bottom:8px;max-width:100%}.ov-chart-select select{width:auto;max-width:100%;font-size:13px;font-weight:800;min-height:38px;padding:7px 10px;border-radius:10px}.ov-chart-note{font-size:10px!important;margin-bottom:3px}.ov-chart-tooltip{display:grid;gap:4px;background:#fffdf8;color:#101b48;border:1px solid #e1e6ed;border-radius:10px;padding:10px;font-size:12px;box-shadow:0 4px 16px #0002}.ov-chart-tooltip small{color:#53658d}.ov-dark .ov-chart-empty{color:#d2e2e8;font-size:13px;padding:25px 0}.ov-page .ov-data p{align-items:center;font-size:11px}.ov-data b{white-space:nowrap}.ov-page .ov-local{margin:0;padding:16px 8px 8px;font-size:11px;line-height:1.5}.overview-redesign main{padding-bottom:20px}@media(max-width:700px){.ov-page .ov-hero{height:158px;padding-top:10px;padding-bottom:24px}.ov-page .ov-hero>.scene-avatar{width:118px;height:118px}.ov-body{padding:10px 14px 6px}.ov-heading{margin-bottom:8px;gap:6px}.ov-heading .ov-import{padding:8px 10px;font-size:11px;min-height:40px;border-radius:12px}.ov-heading .ov-import svg{width:16px;height:16px}.ov-page h1{font-size:26px}.ov-date-trigger{font-size:12px;padding:9px;gap:5px}.ov-source{margin:5px 0 8px}.ov-source>small{font-size:10px;max-width:none}.ov-journal{margin-bottom:12px}.ov-filters{position:relative;max-width:none}.ov-date-wrap{position:static}.ov-date-popover{top:calc(100% + 7px);width:100%;max-width:none;padding:12px;border-radius:17px}.ov-grid>.ov-card.ov-dark{border-radius:17px;margin-top:0;padding:16px}.ov-grid>.ov-dark+.ov-dark{margin-top:0;border-radius:17px;padding-top:16px}.ov-grid{gap:10px}.ov-chart-select select{font-size:12px;width:auto;min-height:36px}.overview-redesign main{padding:0 0 calc(76px + env(safe-area-inset-bottom))}.ov-page .ov-local{padding:14px 5px 8px;font-size:11px}}.ov-chart-select .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ov-page .ov-date-inputs input[type=date]{background:#fff;color:#101b48;color-scheme:light;border:1px solid #dfe4eb}.ov-date-actions{position:sticky;bottom:-12px;background:#fffefb;padding-bottom:12px;z-index:2;box-shadow:0 -5px 10px #fffefb}.ov-date-popover{overscroll-behavior:contain;scrollbar-width:thin}.ov-date-trigger>span{font-weight:750;line-height:1.25}@media(min-width:900px){.ov-body:not(.ov-editor)>.ov-heading{max-width:680px}}.ov-date-heading{margin-bottom:4px}.ov-date-presets,.ov-date-inputs{margin-bottom:8px}.ov-date-heading>button{min-height:36px;min-width:36px}.ov-date-presets button{min-height:40px;padding:8px}.ov-date-inputs input{min-height:40px;margin-top:3px}.ov-month-nav button{min-height:36px;min-width:40px;padding:6px}.ov-weekdays span{padding:5px 0}.ov-page .ov-date-days button{min-height:36px}.ov-page .ov-date-hint{margin:5px 0}.ov-date-actions{padding-top:6px;padding-bottom:8px}@media(max-width:700px){.ov-page .ov-date-trigger{font-size:12px;min-height:44px}.ov-date-actions button{padding:8px 10px}}.ov-heading-home:empty{display:none}.ov-heading-home{margin-bottom:4px}.ov-section-title>h1{font-size:25px;font-weight:900}.ov-page .ov-hero{--scene-ground-inset:8px}.scene-avatar .continuous-character .continuous-poster{width:100%!important;height:100%!important;max-height:none!important;margin:0!important;filter:none!important;align-self:auto}.companion.character-motion:active:not(:disabled){transform:none!important}@media(max-width:700px){.ov-section-title>h1{font-size:22px}}.logly-app .ov-page .ov-type-performance{background:transparent;border:0;padding:0;box-shadow:none;color:#142353}.logly-app .ov-page .ov-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;background:transparent}.logly-app .ov-page .ov-metrics>div{background:#fff;border:1px solid #e1e7ef;border-radius:13px;padding:12px;min-width:0}.logly-app .ov-page .ov-metrics span{display:block;color:#142353;font-size:13px;font-weight:800;line-height:1.3}.logly-app .ov-page .ov-metrics strong{font-family:Nunito,sans-serif;font-size:29px;line-height:1.15;font-weight:900;letter-spacing:-.04em;color:#142353;margin-top:6px;overflow-wrap:anywhere}.logly-app .ov-page .ov-positive{color:#078557}.logly-app .ov-page .ov-negative{color:#c8443d}.logly-app .ov-page .ov-type-curve{background:#fff;color:#142353;border:1px solid #e1e7ef}.logly-app .ov-page .ov-type-curve small,.logly-app .ov-page .ov-verification,.logly-app .ov-page .ov-chart-note,.logly-app .ov-page .ov-chart-empty{color:#405374}.logly-app .ov-page .ov-metrics strong.ov-positive{color:#078557}.logly-app .ov-page .ov-metrics strong.ov-negative{color:#c8443d}.logly-app .ov-page .ov-data p{border-color:#e1e7ef}.logly-app .ov-page .ov-type-curve summary{color:#405374}.ov-trades .ov-trade-instrument{display:flex;align-items:center;gap:7px;min-width:0}.ov-trades .ov-trade-instrument>.instrument-artwork{flex:0 0 28px}.ov-trades .ov-trade-identity{min-width:0}.ov-trades .ov-trade-identity>b{display:block;overflow-wrap:anywhere}.ov-trades .ov-trade-identity>small{overflow-wrap:anywhere}.ov-outcome-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#7c8997;color:#fff;vertical-align:middle}.ov-outcome-icon.good{background:#138e50}.ov-outcome-icon.bad{background:#df304a}.ov-outcome-icon svg{width:15px;height:15px}.ov-page{--ov-ink:#101747;--ov-muted:#5c7298;--ov-orange:#ff6509;--ov-control-border:#d9e2ef;--ov-control-radius:12px;--ov-control-size:14px;--ov-control-weight:800;--ov-paper:#fffdf7;font-synthesis:none}.ov-page button{letter-spacing:-.015em}.ov-body{background:var(--ov-paper)}.ov-page h1,.ov-page h2,.ov-page h3{font-weight:900;letter-spacing:-.035em}.ov-select{position:relative;min-width:0;width:100%}.ov-page .ov-select-trigger,.ov-page .ov-date-trigger{width:100%;min-height:46px;padding:10px 12px;gap:9px;border:1.5px solid var(--ov-control-border);border-radius:var(--ov-control-radius);background:#fff;color:var(--ov-ink);font-size:var(--ov-control-size);font-weight:var(--ov-control-weight);line-height:1.3;text-align:left;box-shadow:0 1px 2px #18254a04;justify-content:space-between}.ov-select-trigger>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ov-page .ov-select-trigger>svg,.ov-page .ov-date-trigger>svg:last-child{width:16px;height:16px;flex-shrink:0}.ov-page .ov-date-trigger>svg:first-child{width:21px!important;height:21px}.ov-date-trigger>span{font-weight:var(--ov-control-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-page .ov-select-trigger:hover,.ov-page .ov-date-trigger:hover{border-color:#b0c2dc;background:#fbfdff}.ov-page .ov-select-trigger[aria-expanded=true],.ov-page .ov-date-trigger[aria-expanded=true]{border-color:#96add1;box-shadow:0 3px 10px #17264a12}.ov-select-trigger[aria-expanded=true]>svg,.ov-date-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ov-select-menu{z-index:100;background:#fffdfb;border:1px solid var(--ov-control-border);border-radius:14px;box-shadow:0 10px 26px #12213929;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;color:var(--ov-ink);font-size:14px;font-weight:750;line-height:1.35}.ov-select-menu [role=option]{display:flex;align-items:center;gap:10px;min-height:46px;padding:11px 10px;cursor:pointer;border-radius:8px;overflow-wrap:anywhere}.ov-select-menu [role=option]+[role=option]{border-top:1px solid #e9edf3}.ov-select-menu [role=option].is-active{background:#eaf3fb}.ov-select-menu [aria-selected=true]{font-weight:850}.ov-select-menu [aria-disabled=true]{opacity:.45;cursor:default}.ov-select-menu svg{width:16px;height:16px;flex-shrink:0;visibility:hidden}.ov-select-menu svg.is-selected{visibility:visible;color:#009879}.ov-select-dark .ov-select-menu{background:linear-gradient(135deg,#263a45,#19282f);border-color:#344b58;color:#f8fbff;box-shadow:0 12px 28px #0005;font-size:13px}.ov-select-dark .ov-select-menu [role=option]+[role=option]{border-top-color:#ffffff18}.ov-select-dark .ov-select-menu [role=option].is-active{background:#ffffff12}.ov-select-dark .ov-select-menu svg.is-selected{color:#18e5b0}.ov-chart-select{width:max-content;max-width:100%;margin-bottom:10px}.ov-page .ov-chart-select .ov-select-trigger{min-height:38px;padding:8px 10px;border-radius:9px;font-size:12px;gap:16px}.ov-card.ov-dark{background:linear-gradient(120deg,#20323b,#17262d);border-color:#243640}.ov-dark .ov-metrics span{color:#f0f4f6;font-size:13px;line-height:1.35;font-weight:500}.ov-metrics>div{padding:10px 9px;border-color:#ffffff26}.ov-metrics>div:nth-child(odd){border-right-color:#ffffff26}.ov-metrics>div:nth-last-child(-n+2){border-bottom:0}.ov-metrics strong{font-size:29px;font-weight:850;letter-spacing:-.025em;line-height:1.25;margin-top:3px}.ov-dark .ov-positive{color:#19e4b0}.ov-page .ov-journal{background:#e2f5fe;border-radius:19px}.ov-journal>svg{color:#142866}.ov-source>small{font-size:11px;font-weight:650;color:var(--ov-muted)}.ov-page .ov-journal h3{font-size:19px}.ov-journal small,.ov-journal p{font-size:12px;color:var(--ov-muted);line-height:1.35}.ov-page .ov-section-title>button{border:1.5px solid var(--ov-control-border);font-size:14px;padding:9px 12px}.ov-date-popover{background:#fffefb;border-color:#e0e6ed;box-shadow:0 12px 30px #17232b29;border-radius:20px;padding:16px}.ov-date-heading h2{font-size:18px}.ov-date-presets button,.ov-date-actions button{font-size:14px;font-weight:800;border:1.5px solid var(--ov-control-border)}.ov-date-presets [aria-pressed=true]{background:linear-gradient(120deg,#fff0e5,#ffe6d2);border-color:var(--ov-orange);color:#e65300}.ov-date-inputs label{font-size:12px;font-weight:650}.ov-date-inputs input{border:1.5px solid var(--ov-control-border)!important;font-weight:700;padding:8px!important;font-size:13px!important}.ov-month-nav{font-size:15px}.ov-month-nav strong{font-weight:850}.ov-month-selectors{display:flex;gap:6px;flex:1;min-width:0;justify-content:center}.ov-month-selectors select{min-width:0;min-height:38px;padding:6px 8px;border:1.5px solid var(--ov-control-border,#d9e2ef);border-radius:9px;background:#fff;color:#101747;font:inherit;font-size:13px;font-weight:800;color-scheme:light}.ov-month-selectors select:first-child{flex:1;max-width:150px}.ov-month-selectors select:last-child{width:82px}.ov-date-inputs input[type=text]{background:#fff;color:#101747}.ov-date-inputs input[aria-invalid=true]{border-color:#b63434!important}.ov-month-selectors select:focus-visible,.ov-date-inputs input:focus-visible{outline:2px solid #ff6509;outline-offset:2px}.ov-weekdays span{font-size:12px;font-weight:650}.ov-page .ov-date-days button{font-size:14px;font-weight:650;min-height:40px}.ov-page .ov-date-days .in-range{background:#fff5ec}.ov-page .ov-date-days .endpoint{background:linear-gradient(120deg,#ff7918,#ff5c00);color:#fff;font-weight:850}.ov-date-actions .ov-reset-dates{font-size:12px;border:0}@media(max-width:700px){.ov-body{padding:12px 16px 6px}.ov-page h1{font-size:28px}.ov-page .ov-section-title h2{font-size:25px}.ov-heading{margin-bottom:8px}.ov-heading .ov-import{min-height:40px;font-size:12px;padding:9px 11px}.ov-filters{gap:10px;grid-template-columns:1.08fr 1fr}.ov-source{margin:6px 0 10px}.ov-page .ov-journal{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:15px 14px 32px;margin-bottom:18px}.ov-journal>svg{width:28px;height:28px}.ov-page .ov-journal>button{font-size:12px;font-weight:800;padding:10px 12px;min-height:44px;border-radius:13px}.ov-page .ov-journal h3{font-size:18px}.ov-journal small{font-size:11px}.ov-journal p{font-size:11px;margin:4px 0}.ov-journal progress{height:8px;bottom:13px;background:#cbd9e2}.ov-journal progress::-webkit-progress-bar{background:#cbd9e2}.ov-section-title{margin:16px 0 11px}.ov-page .ov-section-title>button{font-size:13px;min-height:42px}.ov-metrics strong{font-size:27px}.ov-metrics>div{padding:9px 7px}.ov-date-popover{padding:14px;border-radius:18px}.ov-grid{gap:9px}}@media(max-width:375px){.ov-page{--ov-control-size:13px}.ov-page .ov-select-trigger,.ov-page .ov-date-trigger{padding:10px;gap:6px}.ov-page .ov-journal>button{font-size:11px;padding:9px}.ov-page .ov-journal h3{font-size:17px}.ov-metrics strong{font-size:25px}}@media(prefers-reduced-motion:no-preference){.ov-select-trigger>svg,.ov-date-trigger>svg:last-child{transition:transform .15s ease}.ov-page button{transition:background-color .15s ease,border-color .15s ease}}.approved-design .ov-page{max-width:1280px;--ov-ink:#0c194c;--ov-muted:#405374;background:transparent}.approved-design .ov-body{padding:14px 0 24px}.approved-design .ov-heading-home:empty,.approved-design .ov-status:empty{display:none}.approved-design .ov-badge{display:none}.approved-design .ov-filters{display:flex;gap:12px;margin:0 0 10px}.approved-design .ov-filters>:first-child{flex:1}.approved-design .ov-source{margin:0 0 12px}.approved-design .ov-journal{background:#edf8ff;border:1px solid #d4e9fa;border-radius:14px;padding:20px;display:flex;align-items:center;gap:18px;margin:14px 0}.approved-design .ov-journal h3{font-size:22px;margin-bottom:2px}.approved-design .ov-journal p{margin:3px 0 8px}.approved-design .ov-journal>div{flex:1}.approved-design .ov-journal progress{width:100%;height:7px}.approved-design .ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.approved-design .ov-card{padding:20px;margin:0;min-width:0}.approved-design .ov-card h3{font-size:24px;font-weight:900;margin-bottom:16px}.approved-design .ov-wide{grid-column:auto}.approved-design .ov-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.approved-design .ov-metrics>div{background:#f5faff;border:1px solid #dbeaf8;border-radius:11px;padding:14px;min-width:0}.approved-design .ov-metrics strong{font-size:29px;line-height:1.2}.approved-design .ov-metrics span{font-size:14px;line-height:1.4}.approved-design .ov-verification{margin-top:10px;display:block}.approved-design .ov-section-title{margin:14px 0 10px}.approved-design .ov-section-title h1{font-size:26px}.approved-design .ov-positive{color:#07874f}.approved-design .ov-negative{color:#cc3348}.approved-design .ov-symbol-controls{display:flex;gap:8px;margin-bottom:8px}.approved-design .ov-symbol-controls>*{flex:1;min-width:0}.approved-design .ov-instruments>div{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #e1edf8}.approved-design .ov-instruments>div>span:not(.instrument-artwork){flex:1;min-width:0}.approved-design .ov-instruments strong,.approved-design .ov-instruments small{display:block}.approved-design .ov-instruments b{font-size:19px}.approved-design .ov-link{margin-top:10px;color:#006bd6}.approved-design .ov-week-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.approved-design .ov-week-nav strong{font-size:12px}.approved-design .ov-week-nav button{border:1px solid #d8e7f6;border-radius:9px;background:#fff;width:36px;height:36px;padding:7px;color:#0c194c}.approved-design .ov-week-selected{background:#eaf6ff;padding:10px;border-radius:9px;display:flex;gap:8px;align-items:center;font-size:13px}.approved-design .ov-week-data{font-size:12px;margin-top:10px}.approved-design .ov-week-data button{display:flex;justify-content:space-between;width:100%;padding:8px;border:0;border-bottom:1px solid #e2edf6;background:#fff;color:#405374}.approved-design .ov-layout-row{background:#fff;border:1px solid #d8e7f6;border-radius:14px;padding:18px;min-height:85px}.approved-design .ov-order{background:#eaf6ff;color:#0c194c}.approved-design .ov-row-actions button{background:#fff;border:1px solid #d8e7f6;border-radius:10px;min-height:42px;min-width:42px}.approved-design .ov-row-actions .ov-remove{color:#d93642}.approved-design .ov-grow b{font-size:19px}.approved-design .ov-editor{max-width:1120px;margin:auto}.approved-design .ov-editor h1{font-size:36px}.approved-design .ov-editor fieldset{background:#fff;border:1px solid #d8e7f6;border-radius:14px}.approved-design .ov-actions{gap:10px}@media(max-width:760px){.approved-design .ov-body{padding:12px 14px 24px}.approved-design .ov-grid{grid-template-columns:1fr;gap:12px}.approved-design .ov-card{padding:14px}.approved-design .ov-card h3{font-size:21px}.approved-design .ov-journal{padding:14px;gap:10px;flex-wrap:wrap}.approved-design .ov-journal>svg{width:30px}.approved-design .ov-journal>div{min-width:180px}.approved-design .ov-journal>.ov-primary{width:100%}.approved-design .ov-metrics>div{padding:10px}.approved-design .ov-metrics strong{font-size:25px}.approved-design .ov-metrics span{font-size:12px}.approved-design .ov-layout-row{padding:12px;flex-wrap:wrap}.approved-design .ov-row-actions{width:100%;justify-content:flex-end}.approved-design .ov-editor h1{font-size:28px}.approved-design .ov-filters .ov-import{padding:10px;font-size:12px}.approved-design .ov-instruments b{font-size:17px}}@media(min-width:1000px){.approved-design .ov-card{padding:16px}.approved-design .ov-card h3{font-size:22px;margin-bottom:10px}.approved-design .ov-week-chart .recharts-responsive-container{height:145px!important}.approved-design .ov-instruments>div{padding:8px 0}.approved-design .ov-instruments b{font-size:17px}.approved-design .ov-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.approved-design .ov-costs>div{display:flex;align-items:flex-start;flex-direction:column;gap:8px;border:0}.approved-design .ov-costs>div>b{font-size:22px}.approved-design .ov-costs>small{grid-column:1/-1}.approved-design .ov-journal{padding:14px;margin:10px 0}}.approved-design .ov-week-chart{height:205px}@media(min-width:1000px){.approved-design .ov-week-chart{height:145px}}.cal-page{max-width:1180px;margin:auto;color:#15232d;font-family:Nunito,sans-serif}.cal-page *{box-sizing:border-box}.cal-page button,.cal-page select{font:inherit;cursor:pointer}.cal-page button:focus-visible,.cal-page select:focus-visible{outline:3px solid #147da4;outline-offset:2px}.cal-page h1,.cal-page h2,.cal-page p{margin:0}.cal-page h2{font-size:23px;font-weight:900;line-height:1.2;letter-spacing:-.035em}.cal-page button{color:inherit}.cal-hero{position:relative;min-height:305px;border-radius:27px 27px 0 0;background:#c7eefe url(/logly/landscape.png) center 64%/cover;padding:30px 40px 60px;overflow:hidden;--scene-ground-inset:40px}.cal-hero-copy{position:relative;z-index:2;max-width:70%}.cal-hero .logly-wordmark{font-size:48px;letter-spacing:0;margin-bottom:10px}.cal-hero h1{font-size:43px;font-weight:1000;line-height:1.04;letter-spacing:-.035em}.cal-hero-copy>p{font-size:18px;color:#465d68;font-weight:750;margin-top:10px}.cal-hero>.scene-avatar{position:absolute;right:5%;width:225px;height:225px}.cal-month-nav{display:flex;align-items:center;gap:13px;margin-top:17px;position:relative;z-index:3;max-width:460px}.cal-month-nav button{border:0;border-radius:50%;width:40px;height:40px;background:#fffef8;display:grid;place-items:center}.cal-month-nav svg{width:21px;height:21px}.cal-month-nav strong{font-size:18px;color:#465d68}.cal-month-nav button:last-child{margin-left:auto}.cal-content{position:relative;margin-top:-38px;padding:0 18px 25px}.cal-performance{position:relative;background:#202c34;color:#fff;border-radius:24px;padding:25px 28px 13px;z-index:3}.cal-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start}.cal-metrics>div{padding:0 18px;min-width:0;border-left:1px solid #73828b}.cal-metrics>div:first-child{padding-left:0;border:0}.cal-metrics>div:last-child{padding-right:0}.cal-metrics span{display:block;font-size:15px;color:#cbd8e5;margin-bottom:5px}.cal-metrics strong{display:block;font-size:32px;line-height:1.15;font-weight:950;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cal-metrics .cal-main-metric strong{font-size:36px}.cal-page .cal-gain{color:#008b65}.cal-page .cal-loss{color:#df432f}.cal-performance .cal-gain{color:#7df2b9}.cal-performance .cal-loss{color:#ff8b7a}.cal-performance-note{font-size:11px;color:#c0cdd2;margin:13px 0 0!important}.cal-context{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 2px;font-size:12px;color:#536570;flex-wrap:wrap}.cal-context select{max-width:220px;border:1px solid #e5e4dd;border-radius:10px;background:#fffdf8;padding:9px 12px;color:inherit}.cal-context small{font-size:11px}.cal-card{background:#fffefb;border:1px solid #f1eee7;border-radius:22px;padding:22px;margin-bottom:13px;min-width:0}.cal-month-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.cal-grid-card{padding:14px 10px 9px}.cal-weekdays,.cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-weekdays span{text-align:center;text-transform:uppercase;font-size:12px;font-weight:900;color:#58616f;padding:10px 0}.cal-days{border:1px solid #eaece7;border-radius:10px;overflow:hidden}.cal-days>button{background:transparent;border:0;border-right:1px solid #efefea;border-bottom:1px solid #efefea;min-width:0;min-height:84px;padding:10px 6px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;font-variant-numeric:tabular-nums}.cal-days>button:nth-child(7n){border-right:0}.cal-cell-top{display:flex;align-items:center;justify-content:space-between;gap:2px;font-size:15px}.cal-cell-top svg{color:#148d74;flex-shrink:0}.cal-cell-net{font-size:12px;letter-spacing:-.045em;font-weight:850;text-align:center;width:100%;white-space:nowrap}.cal-days>.cal-outside{opacity:.35}.cal-days>.cal-selected{background:#fff3e5;border-radius:9px;opacity:1;color:#15232d;border-color:#ff6a0a;box-shadow:inset 0 0 0 2px #ff6a0a}.cal-calendar-key{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#405374;padding-top:9px}.cal-weeks h2{font-size:19px;margin-bottom:15px}.cal-week-values{display:flex;overflow:auto}.cal-week-values>div{flex:1;min-width:84px;text-align:center;border-right:1px solid #eee;padding:0 6px}.cal-week-values>div:last-child{border:0}.cal-week-values span{font-size:11px;white-space:nowrap;display:block;color:#52636e;margin-bottom:6px}.cal-week-values strong{font-size:17px;white-space:nowrap;letter-spacing:-.04em}.cal-weeks>small{display:block;font-size:10px;color:#405374;margin-top:10px}.cal-selected-summary>header{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.cal-selected-summary h2{font-size:20px}.cal-journal-indicator{display:flex;align-items:center;gap:6px;color:#527166;font-size:12px}.cal-selected-summary .cal-metrics{grid-template-columns:1.3fr 1fr 1fr;margin-bottom:18px}.cal-selected-summary .cal-metrics span{font-size:12px;color:#617079}.cal-selected-summary .cal-metrics strong{font-size:24px}.cal-selected-summary .cal-metrics>div{padding:0 10px;border-color:#e1e3df}.cal-selected-summary .cal-metrics>div:first-child{padding-left:0}.cal-primary,.cal-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:24px;min-height:46px;padding:12px 22px;font-weight:850!important;background:#ff6a0a;color:#fff!important}.cal-outline{background:transparent;border:1.5px solid #ff6a0a;color:#d95100!important}.cal-primary svg{width:20px}.cal-muted{color:#607079;font-size:14px;line-height:1.5;margin:12px 0!important}.cal-encourage{position:relative;overflow:hidden;border-radius:24px;background:#fff3da;padding:23px 18px;min-height:110px;display:flex;align-items:center}.cal-encourage h2{position:relative;z-index:1;max-width:68%;font-size:23px}.cal-encourage>.avatar-art{position:absolute;right:6px;bottom:-12px;width:115px;height:115px}.cal-back{display:flex;align-items:center;gap:9px;border:0;background:transparent;font-weight:800;padding:0;margin-bottom:20px;min-height:35px}.cal-day-page .cal-hero{min-height:290px}.cal-day-page .cal-metrics{grid-template-columns:1.4fr 1fr 1fr}.cal-day-page .cal-performance h2{font-size:17px;color:#cbdce5;margin:22px 0 2px}.cal-chart-empty{min-height:125px;display:grid;place-items:center;color:#bdced5;font-size:14px}.cal-chart-data{font-size:11px;color:#c5d5de}.cal-chart-data>summary{cursor:pointer;padding:7px 0}.cal-chart-data>div{display:flex;justify-content:space-between;padding:5px;border-bottom:1px solid #ffffff13}.cal-day-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}.cal-recent>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.cal-recent h2{font-size:22px}.cal-recent h2>span{color:#62707a;font-size:.72em}.cal-text-button{border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;padding:8px 0;font-size:12px;min-height:40px;color:#4a5c69!important}.cal-table-wrap{overflow:auto;border:1px solid #eeeee7;border-radius:14px}.cal-page table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.cal-page th{font-size:10px;text-transform:uppercase;color:#63717c;background:#f7f6f1;padding:11px 7px;text-align:left;white-space:nowrap}.cal-page td{padding:13px 7px;border-top:1px solid #eeeee8;white-space:nowrap;font-weight:800}.cal-page td>small{display:block;color:#607079;font-size:10px}.cal-trade-link{border:0;background:none;font-weight:900!important;padding:5px 0;min-height:32px;text-align:left}.cal-side{border-radius:20px;background:#d5f8e7;color:#048563;padding:3px 9px;font-size:11px}.cal-side.short{background:#ffe0d7;color:#bc3b28}.cal-report-link{color:#d65000!important;margin-top:8px}.cal-reflection-text{white-space:pre-line;background:#f7f6f2;border-radius:14px;padding:16px;font-size:16px;line-height:1.5;margin-top:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cal-reflection-text.expanded{display:block;overflow:visible}.cal-reflection>small{display:block;font-size:11px;color:#405374;margin-top:10px}.cal-reflection-meta{display:flex;gap:20px;margin-top:18px;justify-content:center}.cal-reflection-meta>div{text-align:center;flex:1}.cal-reflection-meta>div+div{border-left:1px solid #eee}.cal-reflection-meta span{display:block;color:#607079;font-size:12px;margin-bottom:5px}.cal-reflection-meta strong{font-size:14px}.cal-day-encourage{display:block;padding:20px}.cal-day-encourage h2{font-size:21px;min-height:75px;max-width:65%}.cal-day-encourage>.avatar-art{bottom:50px;width:118px;height:118px}.cal-day-encourage>div{display:flex;gap:10px;position:relative;z-index:2}.cal-day-encourage button{flex:1;padding:10px;font-size:13px;white-space:nowrap}.cal-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){.calendar-redesign>.topbar{height:0;min-height:0;padding:0;border:0}.calendar-redesign>.topbar>.brand,.calendar-redesign>.topbar>.account-control{display:none}.calendar-redesign main{padding:0 0 85px}.cal-page{background:#fcfaf3}.cal-hero{border-radius:0;min-height:204px;padding:22px 22px 49px;--scene-ground-inset:24px;background-position:58% center}.cal-hero .logly-wordmark{font-size:37px;margin-bottom:9px}.cal-hero h1{font-size:28px}.cal-hero-copy{max-width:72%}.cal-hero>.scene-avatar{right:3%;width:137px;height:137px}.cal-month-nav{margin-top:13px;gap:9px;max-width:none}.cal-month-nav strong{font-size:14px}.cal-month-nav button{width:31px;height:31px}.cal-month-nav button:last-child{margin-left:auto}.cal-month-nav svg{width:20px;height:20px}.cal-content{margin-top:-28px;padding:0 9px 20px}.cal-performance{padding:16px 13px 9px;border-radius:17px}.cal-metrics{grid-template-columns:1.4fr .9fr .9fr 1fr}.cal-metrics>div{padding:0 8px}.cal-metrics span{font-size:10px;line-height:1.35;min-height:27px}.cal-metrics strong{font-size:21px;letter-spacing:-.055em}.cal-metrics .cal-main-metric strong{font-size:24px}.cal-performance-note{font-size:9px;margin-top:9px!important;line-height:1.4}.cal-context{margin:8px 2px;gap:5px}.cal-context select{max-width:165px;font-size:10px;padding:5px 8px;min-height:32px}.cal-context small{font-size:9px}.cal-month-layout,.cal-day-layout{display:block}.cal-card{border-radius:17px;padding:15px 12px;margin-bottom:10px}.cal-grid-card{padding:4px 4px 7px}.cal-weekdays span{font-size:10px;padding:10px 0}.cal-days>button{min-height:63px;padding:7px 3px}.cal-cell-top{font-size:12px}.cal-cell-net{font-size:10px;letter-spacing:-.065em}.cal-calendar-key{font-size:8px;gap:3px}.cal-weeks h2{font-size:17px;margin-bottom:12px}.cal-week-values>div{min-width:65px;padding:0 4px}.cal-week-values span{font-size:9px}.cal-week-values strong{font-size:12px}.cal-weeks>small{font-size:8px}.cal-selected-summary>header{margin-bottom:13px}.cal-selected-summary h2{font-size:16px}.cal-journal-indicator{font-size:10px}.cal-selected-summary .cal-metrics{margin-bottom:13px}.cal-selected-summary .cal-metrics span{font-size:10px;min-height:0}.cal-selected-summary .cal-metrics strong{font-size:23px}.cal-selected-summary>.cal-primary{width:100%;min-height:43px;font-size:16px}.cal-encourage{border-radius:18px;padding:16px;min-height:80px}.cal-encourage h2{font-size:20px;max-width:71%}.cal-encourage>.avatar-art{width:98px;height:98px;bottom:-12px}.cal-back{font-size:14px;margin-bottom:11px;min-height:30px}.cal-day-page .cal-hero{min-height:223px;padding-top:16px}.cal-day-page .cal-hero-copy{max-width:78%}.cal-day-page .cal-hero h1{font-size:25px}.cal-hero-copy>p{font-size:12px;margin-top:7px;max-width:82%}.cal-day-page .cal-hero>.scene-avatar{width:124px;height:124px;right:2%}.cal-day-page .cal-performance h2{font-size:13px;margin-top:18px}.cal-day-page .cal-metrics strong{font-size:27px}.cal-day-page .cal-main-metric strong{font-size:30px}.cal-day-page .cal-metrics span{font-size:11px;min-height:0}.cal-recent h2{font-size:20px}.cal-text-button,.cal-page table{font-size:11px}.cal-page td{padding:9px 6px}.cal-page th{font-size:9px;padding:9px 6px}.cal-side{font-size:10px;padding:3px 7px}.cal-reflection h2{font-size:21px}.cal-reflection-text{font-size:15px;padding:12px}.cal-day-encourage{padding:18px 13px}.cal-day-encourage h2{font-size:19px;min-height:73px;max-width:69%}.cal-day-encourage>.avatar-art{bottom:54px;width:112px;height:112px}.cal-day-encourage>div{gap:8px}.cal-day-encourage button{min-height:43px;font-size:13px}.cal-muted{font-size:12px}.cal-performance .pnl-chart{margin-left:-3px;width:calc(100% + 3px)}}@media(max-width:370px){.cal-metrics>div{padding:0 5px}.cal-metrics strong{font-size:19px}.cal-metrics .cal-main-metric strong{font-size:22px}.cal-cell-net{font-size:9px}.cal-hero h1{font-size:26px}.cal-hero>.scene-avatar{width:127px;height:127px}.cal-week-values>div{min-width:62px}}.cal-metrics strong{white-space:nowrap;overflow-wrap:normal}@media(max-width:760px){.cal-performance .cal-metrics{grid-template-columns:1.65fr .85fr .85fr 1fr}.cal-performance .cal-metrics>div{padding:0 6px}.cal-performance .cal-metrics>div:first-child{padding-left:0}.cal-performance .cal-metrics strong{font-size:18px}.cal-performance .cal-main-metric strong{font-size:21px}.cal-day-page .cal-performance .cal-metrics{grid-template-columns:1.5fr 1fr 1fr}.cal-day-page .cal-performance .cal-metrics strong{font-size:25px}.cal-day-page .cal-performance .cal-main-metric strong{font-size:27px}}@media(max-width:370px){.cal-performance .cal-metrics strong{font-size:17px}.cal-performance .cal-main-metric strong{font-size:19px}.cal-performance .cal-metrics>div{padding:0 5px}}.cal-recent>header>.cal-text-button{flex-shrink:0;white-space:nowrap}@media(max-width:370px){.cal-recent h2{font-size:18px}}.cal-state-icons{display:inline-flex;align-items:center;gap:3px;color:#26849a}.cal-no-trades{color:#92989f}.cal-no-trade-label{display:flex;align-items:center;gap:6px;color:#68707c}.cal-calendar-key{flex-wrap:wrap}.cal-selected-summary .journal-source-pill{margin:8px 0}.cal-page{color:#071d49}.cal-content>.cal-month-summary{margin-top:8px}.cal-month-summary>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:800}.cal-customize{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:6px 9px;min-height:34px;font-size:11px!important;font-weight:800}.cal-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.cal-summary-tile{min-width:0;background:#fff;border:1px solid #e1e6ee;border-radius:13px;padding:11px 12px;display:flex;flex-direction:column;gap:4px}.cal-summary-tile>span{font-size:12px;font-weight:800;line-height:1.3}.cal-summary-tile>strong{font-size:25px;line-height:1.1;font-weight:950;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cal-summary-tile>small{font-size:10px;line-height:1.35;color:#52698c}.cal-net-note{display:block;font-size:10px;color:#52698c;margin:5px 2px 0}.cal-journal-coverage{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin:8px 0 0;padding:10px 12px;border:1px solid #e1e6ee;border-radius:13px;background:#fff}.cal-journal-coverage>span{font-size:12px;font-weight:800}.cal-journal-coverage>strong{grid-column:2;grid-row:1/3;font-size:25px;line-height:1.2;letter-spacing:-.035em}.cal-journal-coverage>small{font-size:10px;color:#52698c}.cal-journal-coverage>progress{grid-column:1/-1;width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;accent-color:#ff6a0a;margin-top:4px}.cal-journal-coverage>progress::-webkit-progress-bar{background:#e4e9ef}.cal-journal-coverage>progress::-webkit-progress-value{background:#ff6a0a;border-radius:5px}.cal-performance{background:#fff;color:#071d49;border:1px solid #e1e6ee;border-radius:14px;padding:13px}.cal-performance .cal-metrics{gap:8px}.cal-performance .cal-metrics>div{padding:0 8px;border-color:#e1e6ee}.cal-performance .cal-metrics span{color:#071d49;font-weight:800;font-size:12px}.cal-performance .cal-metrics strong,.cal-performance .cal-main-metric strong{font-size:25px}.cal-performance .cal-gain{color:#008b65}.cal-performance .cal-loss{color:#df432f}.cal-performance-note,.cal-chart-data,.cal-chart-empty{color:#52698c}.cal-day-page .cal-performance h2{color:#071d49}.cal-chart-data>div{border-color:#e1e6ee}.cal-metric-dialog{width:min(420px,calc(100% - 24px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e1e6ee;border-radius:18px;padding:16px;color:#071d49;background:#fffdf8;box-shadow:0 15px 70px #071d4926}.cal-metric-dialog::backdrop{background:#071d4966}.cal-metric-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cal-metric-dialog h2{font-size:20px}.cal-metric-dialog>header button{background:#f1efe9;border:0;border-radius:9px;width:34px;height:34px;display:grid;place-items:center}.cal-metric-dialog>p{font-size:12px;margin:6px 0 10px;color:#52698c}.cal-metric-options{display:grid;gap:5px}.cal-metric-options>label{display:flex;align-items:center;gap:10px;min-height:41px;border:1px solid #e1e6ee;border-radius:10px;padding:8px 10px;background:#fff;font-size:13px;cursor:pointer}.cal-metric-options input{accent-color:#ff6a0a;width:17px;height:17px;margin:0}.cal-metric-options label:has(input:checked){border-color:#ff6a0a;background:#fff6ee}.cal-metric-options input:disabled{opacity:.7}.cal-metric-dialog>footer{display:flex;gap:8px;position:sticky;bottom:-16px;background:#fffdf8;padding:12px 0 0}.cal-metric-dialog>footer button{flex:1;min-height:40px;border-radius:11px;padding:8px 12px;font-size:13px}@media(max-width:760px){.cal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cal-summary-tile:last-child:nth-child(odd){grid-column:1/-1}.cal-summary-tile{padding:10px}.cal-summary-tile>span{font-size:11px}.cal-summary-tile>strong{font-size:24px}.cal-summary-tile>small{font-size:9px}.cal-performance .cal-metrics strong,.cal-performance .cal-main-metric strong{font-size:23px}.cal-performance .cal-metrics span{font-size:10px}.cal-content>.cal-month-summary{margin-top:5px}}.cal-page .cal-reflection-text p{margin:0 0 10px}.cal-page .cal-reflection-text p:last-child{margin-bottom:0}.cal-page .cal-reflection-text :is(ul,ol){padding-left:22px}@media(min-width:761px){.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-cell-net{font-size:14px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-days>button{min-height:59px}}.cal-page .cal-checkbox{position:relative;display:inline-flex;flex-shrink:0}.cal-page .cal-checkbox>svg{position:absolute;top:2px;right:2px;bottom:2px;left:2px;pointer-events:none;color:#fff;display:none}.cal-page .cal-checkbox>input:checked+svg{display:block}.cal-page{color:#071449;background:#fff;max-width:1320px;--cal-line:#cce5ff;--cal-muted:#405d91}.cal-page .cal-hero{min-height:185px;border-radius:14px;padding:22px 28px;--scene-ground-inset:0px;background-position:center 65%}.cal-page .cal-hero-copy{max-width:72%}.cal-page .cal-hero h1{font-size:38px;line-height:1.08;font-weight:950}.cal-page .cal-hero h1 br{display:none}.cal-page .cal-hero .logly-wordmark{font-size:43px;margin-bottom:5px}.cal-page .cal-hero>.scene-avatar{width:175px;height:175px;right:5%;bottom:0}.cal-page .cal-content{margin-top:0;padding:0 0 20px}.cal-page .cal-month-nav{max-width:430px;margin:10px auto;justify-content:space-between}.cal-page .cal-month-nav strong{color:#071449;font-size:17px;text-align:center}.cal-page .cal-month-nav button{width:42px;height:42px;border-radius:9px;border:1px solid var(--cal-line);background:#fff}.cal-page .cal-month-summary{border:1px solid var(--cal-line);border-radius:12px;padding:12px;background:#fff;margin-top:10px}.cal-page .cal-month-summary>header{font-size:19px;font-weight:900;margin-bottom:8px}.cal-page .cal-summary-grid{display:flex;flex-wrap:wrap;gap:8px}.cal-page .cal-summary-tile{flex:1 1 calc(100% / var(--cal-columns,5) - 8px);border-color:var(--cal-line);border-radius:9px;background:#f8fbff;padding:12px;min-width:140px}.cal-page .cal-summary-tile>span{font-size:13px;font-weight:750;line-height:1.3}.cal-page .cal-summary-tile>strong{font-size:28px;font-weight:950;line-height:1.15}.cal-page .cal-summary-tile>small{font-size:11px;color:var(--cal-muted)}.cal-page .cal-journal-coverage{border-color:var(--cal-line);border-radius:11px;padding:12px 15px;margin:9px 0 12px;background:#fafdff}.cal-page .cal-journal-coverage>span{font-size:18px;font-weight:900}.cal-page .cal-journal-coverage>small{font-size:12px;color:var(--cal-muted)}.cal-page .cal-journal-coverage>strong{font-size:29px;color:#071449}.cal-page .cal-journal-coverage>progress{height:8px;margin-top:7px}.cal-page .cal-card{background:#fff;border-color:var(--cal-line);border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:none}.cal-page .cal-month-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px}.cal-page .cal-grid-card{padding:13px 12px 10px}.cal-page .cal-grid-title{font-size:24px;margin:0 0 10px}.cal-page .cal-weekdays{border:1px solid var(--cal-line);border-bottom:0;border-radius:9px 9px 0 0;background:#f4faff;overflow:hidden}.cal-page .cal-weekdays span{font-size:13px;color:var(--cal-muted);padding:8px 0;text-transform:none;border-right:1px solid var(--cal-line)}.cal-page .cal-weekdays span:last-child{border-right:0}.cal-page .cal-days{border-color:var(--cal-line);border-radius:0 0 9px 9px}.cal-page .cal-days>button{border-color:var(--cal-line);min-height:73px;padding:8px 7px;background:#fff}.cal-page .cal-days>.cal-selected{background:#fff0dd;box-shadow:inset 0 0 0 1.5px #ff6900;border-color:#ff6900;color:#071449}.cal-page .cal-cell-top{font-size:14px}.cal-page .cal-cell-net{font-size:13px;letter-spacing:-.025em}.cal-page .cal-calendar-key{justify-content:flex-start;font-size:10px;color:var(--cal-muted);gap:5px;line-height:1.5}.cal-page .cal-weeks h2{font-size:20px;margin-bottom:10px}.cal-page .cal-week-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;overflow:visible}.cal-page .cal-week-values>div{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid #e6f1ff;padding:6px 3px;text-align:left;min-width:0}.cal-page .cal-week-values span{font-size:12px;color:var(--cal-muted);margin:0}.cal-page .cal-week-values strong{font-size:16px}.cal-page .cal-weeks>small{font-size:11px;color:var(--cal-muted)}.cal-page .cal-preview-label{display:block;font-size:20px;font-weight:950;margin-bottom:5px}.cal-page .cal-selected-summary h2{font-size:17px}.cal-page .cal-selected-summary>header{margin-bottom:12px}.cal-page .cal-selected-summary .cal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:13px}.cal-page .cal-selected-summary .cal-metrics>div{border:1px solid var(--cal-line);border-radius:9px;background:#f8fbff;padding:11px;min-width:0}.cal-page .cal-selected-summary .cal-main-metric{grid-column:1/-1}.cal-page .cal-selected-summary .cal-metrics span{color:var(--cal-muted);font-size:12px;margin-bottom:4px}.cal-page .cal-selected-summary .cal-metrics strong{font-size:25px;white-space:normal;overflow-wrap:anywhere}.cal-page .cal-selected-summary .cal-main-metric strong{font-size:34px}.cal-page .cal-primary,.cal-page .cal-outline{border-radius:10px;min-height:44px}.cal-page .cal-selected-summary>.cal-primary{width:100%}.cal-page .cal-primary{background:#ff6900}.cal-page .cal-encourage{border-radius:12px;background:#dff3ff url(/logly/landscape.png) center 63%/cover;min-height:125px;padding:18px}.cal-page .cal-encourage h2{font-size:23px;line-height:1.15;max-width:70%}.cal-page .cal-encourage>.avatar-art{width:115px;height:115px;bottom:-6px;right:5px}.cal-page .cal-day-page .cal-hero{min-height:205px}.cal-page.cal-day-page .cal-hero{min-height:225px}.cal-page .cal-performance{border-color:var(--cal-line);border-radius:12px;background:#fff;padding:16px;box-shadow:none;margin-top:12px}.cal-page .cal-performance .cal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cal-page .cal-performance .cal-metrics>div{border:1px solid var(--cal-line);border-radius:9px;padding:13px;background:#fbfdff}.cal-page .cal-performance .cal-metrics span{font-size:13px;color:#071449}.cal-page .cal-performance .cal-metrics strong{font-size:32px;white-space:normal;overflow-wrap:anywhere}.cal-page .cal-performance h2{font-size:21px;color:#071449;margin:18px 0 8px}.cal-page .cal-performance-note,.cal-page .cal-context small{font-size:11px;color:var(--cal-muted)}.cal-page .cal-context{margin:10px 2px}.cal-page .cal-gain{color:#00984b}.cal-page .cal-loss{color:#ed273c}.cal-page .cal-chart-data,.cal-page .cal-chart-empty{color:var(--cal-muted)}.cal-page .cal-day-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cal-page .cal-table-wrap{border-color:var(--cal-line);border-radius:9px}.cal-page th{background:#eef7ff;color:var(--cal-muted);font-size:12px;text-transform:none}.cal-page td{border-color:#e7f1ff;font-size:13px}.cal-page .cal-reflection-text{background:#f6faff;border:1px solid var(--cal-line);border-radius:9px;color:#27447d;padding:14px}.cal-page .cal-reflection-meta span,.cal-page .cal-muted{color:var(--cal-muted)}.cal-page .cal-text-button{font-size:12px;color:#1269cb!important}.cal-page .cal-day-encourage{background:#fff;border:1px solid var(--cal-line)}.cal-page .cal-day-encourage h2{font-size:20px}.cal-page .cal-metric-dialog{background:#fff;border-color:var(--cal-line);border-radius:18px;padding:20px;max-width:470px}.cal-page .cal-metric-dialog h2{font-size:26px;font-weight:950}.cal-page .cal-metric-dialog>p{font-size:15px;color:var(--cal-muted);margin:10px 0 14px}.cal-page .cal-metric-options{gap:7px}.cal-page .cal-metric-options>label{border-color:var(--cal-line);min-height:47px;border-radius:10px;font-size:15px;padding:10px 12px}.cal-page .cal-metric-options input{width:21px;height:21px;flex-shrink:0}.cal-page .cal-metric-options label:has(input:checked){background:#fff5eb;border-color:#ff6900}.cal-page .cal-metric-dialog>footer{background:#fff;bottom:-20px;padding:14px 0 0}.cal-page .cal-metric-dialog>footer button{font-size:16px;min-height:46px}@media(min-width:761px){.logly-app.approved-design .cal-page .cal-hero{height:150px;min-height:150px;padding:17px 24px}.logly-app.approved-design .cal-page.cal-day-page .cal-hero{height:175px;min-height:175px}.logly-app.approved-design .cal-page .cal-hero h1{font-size:32px;line-height:1.1;margin:4px 0}.logly-app.approved-design .cal-page .cal-hero .logly-wordmark{font-size:35px;line-height:1.1;margin-bottom:4px}.logly-app.approved-design .cal-page .cal-hero>.scene-avatar{width:145px;height:145px}.cal-page .account-header{margin-bottom:0}.logly-app.approved-design .cal-page .account-strip{margin:7px 0 0;padding:5px 10px;min-height:46px;gap:10px;border-radius:10px}.logly-app.approved-design .cal-page .account-strip-label{font-size:13px}.logly-app.approved-design .cal-page .account-strip-control{width:245px}.logly-app.approved-design .cal-page .account-strip .ov-select-trigger,.logly-app.approved-design .cal-page .account-strip .account-static{min-height:36px;height:36px;padding:5px 9px;font-size:13px}.cal-page:not(.cal-day-page) .cal-content{margin-top:-46px}.cal-page:not(.cal-day-page) .cal-month-nav{height:46px;max-width:310px;margin:0 22px 0 auto;gap:15px;pointer-events:none}.cal-page:not(.cal-day-page) .cal-month-nav>*{pointer-events:auto}.cal-page:not(.cal-day-page) .cal-month-nav button{width:34px;height:34px}.cal-page .cal-month-summary{margin-top:8px;padding:9px 11px;border-bottom:0;border-radius:11px 11px 0 0}.cal-page .cal-month-summary>header{font-size:17px;margin-bottom:6px}.cal-page .cal-summary-grid{gap:8px}.cal-page .cal-summary-tile{padding:9px 11px;gap:3px}.cal-page .cal-summary-tile>span{font-size:12px}.cal-page .cal-summary-tile>strong{font-size:25px}.cal-page .cal-summary-tile>small{font-size:10px}.cal-page .cal-journal-coverage{grid-template-columns:max-content 75px minmax(0,1fr);column-gap:14px;margin:0 0 10px;padding:9px 12px;border-radius:0 0 11px 11px;border-top:0}.cal-page .cal-journal-coverage>span{grid-column:1;grid-row:1;font-size:14px}.cal-page .cal-journal-coverage>small{grid-column:1;grid-row:2;font-size:10px}.cal-page .cal-journal-coverage>strong{grid-column:2;grid-row:1/3;font-size:26px;align-self:center}.cal-page .cal-journal-coverage>progress{grid-column:3;grid-row:1/3;align-self:center;height:9px;margin:0}.cal-page .cal-context{margin:7px 2px}.cal-page .cal-grid-title{font-size:22px;margin-bottom:8px}.cal-page .cal-grid-card{padding:11px 10px 9px}.cal-page .cal-weekdays span{font-size:12px;padding:6px 0}.cal-page .cal-days>button{min-height:57px;padding:6px 7px}.cal-page .cal-weeks{padding:12px}.cal-page .cal-weeks h2{font-size:18px;margin-bottom:7px}.cal-page .cal-week-values>div{padding:4px 3px}.cal-page .cal-weeks>small{margin-top:7px}}@media(min-width:761px)and (max-width:999px){.cal-page:not(.cal-day-page) .cal-content{margin-top:0}.cal-page:not(.cal-day-page) .cal-month-nav{max-width:350px;margin:6px auto}}@media(max-width:760px){.cal-page{background:#fff}.cal-page .cal-hero{min-height:165px;border-radius:11px;padding:17px 16px;--scene-ground-inset:0px}.cal-page .cal-hero h1{font-size:27px;line-height:1.12;max-width:240px}.cal-page .cal-hero h1 br{display:block}.cal-page .cal-hero .logly-wordmark{font-size:34px;margin-bottom:4px}.cal-page .cal-hero>.scene-avatar{width:135px;height:135px;right:1%;bottom:0}.cal-page .cal-hero-copy{max-width:69%}.cal-page .cal-content{padding:0 0 16px;margin:0}.cal-page .cal-month-nav{margin:8px 0;max-width:none}.cal-page .cal-month-nav strong{font-size:16px}.cal-page .cal-month-nav button{width:40px;height:40px}.cal-page .cal-month-summary{padding:10px;margin-top:0}.cal-page .cal-month-summary>header{font-size:19px}.cal-page .cal-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cal-page .cal-summary-tile{min-width:0;padding:10px}.cal-page .cal-summary-tile:last-child:nth-child(odd){grid-column:1/-1}.cal-page .cal-summary-tile>span{font-size:12px}.cal-page .cal-summary-tile>strong{font-size:26px}.cal-page .cal-summary-tile>small{font-size:10px}.cal-page .cal-journal-coverage{padding:11px;margin:8px 0}.cal-page .cal-journal-coverage>span{font-size:18px}.cal-page .cal-journal-coverage>small{font-size:12px}.cal-page .cal-journal-coverage>strong{font-size:28px}.cal-page .cal-month-layout,.cal-page .cal-day-layout{display:block}.cal-page .cal-card{padding:12px;margin-bottom:9px;border-radius:11px}.cal-page .cal-grid-card{padding:10px 0 7px;overflow:hidden}.cal-page .cal-grid-title{font-size:21px;margin:0 11px 9px}.cal-page .cal-weekdays,.cal-page .cal-days{border-left:0;border-right:0;border-radius:0}.cal-page .cal-weekdays span{font-size:11px;padding:7px 0}.cal-page .cal-days>button{min-height:59px;padding:7px 3px}.cal-page .cal-cell-top{font-size:13px}.cal-page .cal-cell-net{font-size:11px;letter-spacing:-.04em}.cal-page .cal-calendar-key{font-size:9px;padding:8px 8px 0}.cal-page .cal-week-values{grid-template-columns:1fr}.cal-page .cal-week-values>div{padding:6px 3px}.cal-page .cal-week-values span{font-size:13px}.cal-page .cal-week-values strong{font-size:16px}.cal-page .cal-weeks h2{font-size:18px}.cal-page .cal-preview-label{font-size:21px}.cal-page .cal-selected-summary h2{font-size:16px}.cal-page .cal-selected-summary .cal-metrics{grid-template-columns:1.3fr 1fr 1fr;gap:6px}.cal-page .cal-selected-summary .cal-main-metric{grid-column:auto}.cal-page .cal-selected-summary .cal-metrics>div{padding:9px 6px}.cal-page .cal-selected-summary .cal-metrics span{font-size:10px;line-height:1.4}.cal-page .cal-selected-summary .cal-metrics strong,.cal-page .cal-selected-summary .cal-main-metric strong{font-size:22px;letter-spacing:-.04em}.cal-page .cal-encourage{min-height:98px;padding:16px}.cal-page .cal-encourage h2{font-size:20px}.cal-page .cal-encourage>.avatar-art{width:100px;height:100px}.cal-page.cal-day-page .cal-hero{min-height:190px}.cal-page .cal-hero-copy>p{font-size:12px;color:var(--cal-muted)}.cal-page .cal-performance{padding:11px;margin-top:8px}.cal-page .cal-performance .cal-metrics{gap:6px;grid-template-columns:1.4fr 1fr 1fr}.cal-page .cal-performance .cal-metrics>div{padding:9px 6px}.cal-page .cal-performance .cal-metrics span{font-size:10px}.cal-page .cal-performance .cal-metrics strong{font-size:24px}.cal-page .cal-performance h2{font-size:18px}.cal-page .cal-performance-note{font-size:10px}.cal-page th{font-size:10px;padding:9px 6px}.cal-page td{font-size:11px;padding:10px 6px}.cal-page .cal-metric-dialog{width:calc(100% - 24px);padding:18px;max-height:calc(100dvh - 32px)}.cal-page .cal-metric-dialog h2{font-size:24px}.cal-page .cal-metric-dialog>p{font-size:14px}.cal-page .cal-metric-options>label{font-size:14px;min-height:45px}.cal-page .cal-day-encourage>.avatar-art{bottom:54px}}.cal-page .cal-day-encourage{display:grid;grid-template-columns:75px minmax(0,1fr) 130px;gap:10px;align-items:center;min-height:98px;padding:12px}.cal-page .cal-day-encourage h2{grid-column:2;font-size:16px;line-height:1.25;max-width:none;margin:0}.cal-page .cal-day-encourage>.avatar-art{grid-column:1;grid-row:1;position:relative;right:auto;bottom:auto;width:75px;height:75px}.cal-page .cal-day-encourage>div{grid-column:3;grid-row:1;display:grid;gap:6px;margin:0}.cal-page .cal-day-encourage button{min-height:35px;font-size:12px;padding:7px 8px}@media(min-width:761px){.cal-page .cal-selected-summary .cal-preview-label{font-size:18px}.cal-page .cal-selected-summary .cal-metrics{margin-bottom:10px}.cal-page .cal-selected-summary{padding:13px}.cal-page .cal-day-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(max-width:760px){.logly-app.approved-design .cal-page.cal-day-page .cal-hero{height:165px;min-height:165px}.cal-page .cal-selected-summary{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:7px;align-items:center}.cal-page .cal-selected-summary>header,.cal-page .cal-selected-summary>.journal-source-badge,.cal-page .cal-selected-summary>.cal-muted,.cal-page .cal-selected-summary>.cal-no-trade-label{grid-column:1/-1}.cal-page .cal-selected-summary>header{margin-bottom:0}.cal-page .cal-selected-summary .cal-preview-label{font-size:18px}.cal-page .cal-selected-summary h2{font-size:13px}.cal-page .cal-selected-summary .cal-metrics{margin:0;gap:5px;grid-template-columns:1.3fr 1fr 1fr}.cal-page .cal-selected-summary .cal-metrics>div{padding:7px 4px;border:0;background:#f5faff;border-radius:6px}.cal-page .cal-selected-summary .cal-metrics span{font-size:9px}.cal-page .cal-selected-summary .cal-metrics strong,.cal-page .cal-selected-summary .cal-main-metric strong{font-size:18px}.cal-page .cal-selected-summary>.cal-primary{min-height:39px;padding:7px 5px;font-size:11px;gap:2px}.cal-page .cal-selected-summary>.cal-primary svg{width:13px;height:13px}.cal-page .cal-day-encourage{grid-template-columns:65px minmax(0,1fr) 104px;gap:7px;padding:10px;min-height:86px}.cal-page .cal-day-encourage>.avatar-art{width:65px;height:65px;bottom:auto}.cal-page .cal-day-encourage h2{font-size:13px}.cal-page .cal-day-encourage button{font-size:10px;min-height:34px;padding:5px}}@media(max-width:380px){.cal-page .cal-selected-summary{grid-template-columns:minmax(0,1fr) 67px}.cal-page .cal-selected-summary .cal-metrics strong,.cal-page .cal-selected-summary .cal-main-metric strong{font-size:16px}}@media(max-width:760px){.logly-app.approved-design .cal-page .cal-hero,.logly-app.approved-design .cal-page.cal-day-page .cal-hero{height:112px;min-height:112px;padding:12px 15px;border-radius:11px!important}.logly-app.approved-design .cal-page .cal-hero .logly-wordmark{font-size:28px;margin-bottom:2px}.logly-app.approved-design .cal-page .cal-hero h1{font-size:22px;line-height:1.05}.logly-app.approved-design .cal-page .cal-hero>.scene-avatar{width:108px;height:108px}.logly-app.approved-design .cal-page .account-strip{min-height:40px;padding:4px 7px;margin:7px 0 0;gap:6px}.logly-app.approved-design .cal-page .account-strip-label{font-size:10px}.logly-app.approved-design .cal-page .account-strip .ov-select-trigger{min-height:31px;height:31px;font-size:11px;padding:5px 6px}.logly-app.approved-design .cal-page .account-type-badge{height:28px;font-size:10px;padding:3px 5px;min-width:0}.cal-page .cal-month-nav{margin:6px 0}.cal-page .cal-month-nav button{height:32px;width:32px}.cal-page .cal-month-nav strong{font-size:13px}.cal-page .cal-month-summary>header{font-size:17px}.cal-page .cal-summary-tile{padding:8px}.cal-page .cal-summary-tile>strong{font-size:24px}.cal-page .cal-journal-coverage{padding:9px;gap:3px}.cal-page .cal-journal-coverage>span{font-size:16px}.cal-page .cal-journal-coverage>small{font-size:10px}.cal-page .cal-journal-coverage>strong{font-size:24px}.cal-page .cal-journal-coverage>progress{height:6px;margin-top:4px}.cal-page .cal-days>button{min-height:46px;padding:5px 3px}.cal-page .cal-cell-top{font-size:11px}.cal-page .cal-cell-net{font-size:10px}.cal-page .cal-week-values>div{padding:3px}.cal-page .cal-week-values span{font-size:11px}.cal-page .cal-week-values strong{font-size:14px}.cal-page .cal-weeks>small{font-size:9px}.cal-page .cal-selected-summary>.journal-source-pill{grid-column:1/-1;font-size:10px;min-height:22px;margin:0}.cal-page .cal-selected-summary>.cal-metrics{grid-column:1;grid-row:auto}.cal-page .cal-selected-summary>.cal-primary{grid-column:2}.cal-page .cal-selected-summary>.cal-muted{font-size:10px;margin:0}.cal-page .cal-grid-title{font-size:18px;margin-bottom:7px}}@media(max-width:760px){.logly-app.approved-design .cal-page.cal-day-page .cal-hero{height:150px;min-height:150px}.logly-app.approved-design .cal-page.cal-day-page .cal-hero>.scene-avatar{width:130px;height:130px}.logly-app.approved-design .cal-page.cal-day-page .cal-hero-copy>p{font-size:11px;margin:6px 0 0}.logly-app.approved-design .cal-page td{padding:8px 6px;font-size:11px;line-height:1.3}.logly-app.approved-design .cal-page th{padding:7px 6px;line-height:1.3}.logly-app.approved-design .cal-page .cal-trade-link{min-height:24px;padding:0;font-size:11px}.logly-app.approved-design .cal-page .cal-recent>header{margin-bottom:9px}.logly-app.approved-design .cal-page .cal-reflection-text{padding:10px;font-size:12px;line-height:1.45}.logly-app.approved-design .cal-page .cal-reflection-meta{margin-top:7px;justify-content:flex-start}.logly-app.approved-design .cal-page .cal-reflection-meta span{font-size:10px}.logly-app.approved-design .cal-page .cal-reflection-meta strong{font-size:12px}}@media(min-width:1000px){.logly-app.approved-design .cal-page .account-strip-control{flex:0 0 245px}.logly-app.approved-design .cal-page .account-type-badge{margin-left:0;margin-right:auto}}@media(min-width:761px){.logly-app.approved-design .cal-page.cal-day-page .cal-hero{height:200px;min-height:200px}}@media(max-width:760px){.cal-page .cal-metric-dialog{padding:16px;max-height:calc(100dvh - 32px)}.cal-page .cal-metric-dialog h2{font-size:22px}.cal-page .cal-metric-dialog>p{font-size:12px;margin:7px 0 11px}.cal-page .cal-metric-options{gap:5px}.cal-page .cal-metric-options>label{box-sizing:border-box;min-height:44px;padding:7px 10px;font-size:13px}.cal-page .cal-metric-options input{width:19px;height:19px}.cal-page .cal-metric-dialog>footer{bottom:0;padding:11px 0 0}.cal-page .cal-metric-dialog>footer button{min-height:40px;font-size:14px}}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-summary,.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-card{border-radius:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-customize{min-height:28px;padding:4px 7px;border-radius:7px;gap:4px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-customize svg{width:14px;height:14px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile{overflow-wrap:anywhere}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary>header{margin-bottom:7px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-metrics{gap:6px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-metrics span{margin-bottom:2px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage{min-height:94px;padding:13px 16px;border-radius:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage h2{font-size:22px;max-width:75%}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage p{font-size:12px;color:var(--cal-muted);margin-top:4px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage>.avatar-art{width:90px;height:90px;bottom:0;right:4px}@media(min-width:761px){.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero{height:120px;min-height:120px;padding:14px 24px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero .logly-wordmark{font-size:30px;margin-bottom:3px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero h1{font-size:28px;margin:2px 0;line-height:1.08}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero>.scene-avatar{width:120px;height:120px;right:4%}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile{padding:7px 9px;min-width:120px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>strong{font-size:23px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-layout{grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);gap:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-card{padding:10px;margin-bottom:9px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-days>button{min-height:51px;padding:5px 7px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-preview-label{font-size:17px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary h2{font-size:14px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-metrics>div{padding:7px;border-radius:6px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-metrics strong{font-size:23px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-main-metric strong{font-size:29px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary>.cal-primary{min-height:36px;font-size:13px;padding:6px 10px;border-radius:7px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-muted{font-size:11px;margin-top:7px}}@media(max-width:760px){.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-nav{margin:5px 0}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-nav strong{flex:1;text-align:center}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-nav button{width:32px;height:32px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-summary{padding:7px;margin:0}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-month-summary>header{font-size:17px;margin-bottom:5px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile{padding:6px;gap:2px;min-width:0;border-radius:6px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile:last-child:nth-child(odd){grid-column:auto}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>span{font-size:10px;line-height:1.2}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>strong{font-size:19px;line-height:1.1;letter-spacing:-.035em}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>small{font-size:9px;line-height:1.2}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-journal-coverage{margin:6px 0;padding:7px 9px;gap:2px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-journal-coverage>span{font-size:15px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-journal-coverage>strong{font-size:23px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-context{margin:3px 2px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-context small{font-size:9px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-card{padding:8px;margin-bottom:6px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-grid-card{padding:7px 0 5px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-grid-title{font-size:17px;margin:0 8px 5px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-weekdays span{padding:4px 0;font-size:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-days>button{min-height:39px;padding:4px 2px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-cell-net{font-size:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-calendar-key{font-size:8px;padding:4px 6px 0;margin:0;gap:3px;line-height:1.3}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-weeks h2{font-size:15px;margin-bottom:4px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-week-values>div{padding:2px 3px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-week-values span{font-size:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-week-values strong{font-size:12px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-preview-label{font-size:17px;margin-bottom:3px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary{gap:5px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary>header{margin:0}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary .cal-metrics>div{padding:5px 3px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary>.cal-primary{min-height:36px;border-radius:7px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage{min-height:60px;padding:9px 11px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage h2{font-size:18px;max-width:77%}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage p{font-size:11px;margin-top:2px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage>.avatar-art{width:65px;height:65px}}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage{display:block}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage h2,.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage p{position:relative;max-width:calc(100% - 80px);z-index:1}@media(max-width:760px){.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage h2,.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage p{max-width:calc(100% - 57px)}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-encourage h2{font-size:17px}}.cal-page .cal-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.cal-page .cal-grid-heading .cal-grid-title{margin:0}.cal-page .cal-status-key{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--cal-muted);font-size:11px;line-height:1.3}.cal-page .cal-status-key>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cal-page .cal-status-key svg{flex-shrink:0;color:#00984b}.cal-page .cal-status-key .cal-no-trades{color:#92989f}.cal-page .cal-journal-coverage>span{display:flex;align-items:center;gap:8px}.cal-page .cal-journal-coverage>span svg{color:#ff6900;flex-shrink:0;width:24px;height:24px}.cal-page .cal-empty-month{border:1px solid var(--cal-line);border-radius:9px;background:#edf7ff;padding:12px 14px;margin:8px 0;color:#071449}.cal-page .cal-empty-month h3{font-size:17px;margin:0 0 4px;font-weight:900}.cal-page .cal-empty-month p{font-size:12px;color:var(--cal-muted);line-height:1.4;margin:0}.cal-page .cal-chart-empty{min-height:85px;height:auto;padding:22px 14px;border-radius:9px;background:#f6faff}.cal-page .cal-metric-options input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;border:1.5px solid #8fa6ca;border-radius:4px;width:21px;height:21px;background:#fff;opacity:1}.cal-page .cal-metric-options input:checked{border-color:#ff6900;background:#ff6900}.cal-page .cal-metric-options input:disabled{opacity:1;cursor:default}.cal-page .cal-metric-options input:focus-visible{outline:3px solid #1269cb;outline-offset:3px}.cal-page .cal-metric-options label:has(input:disabled){color:#071449;opacity:1}.cal-page .cal-metric-options>label{box-sizing:border-box;min-height:44px;padding:9px 12px;line-height:1.25}.cal-page .cal-metric-dialog>footer{bottom:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--cal-line)}@media(min-width:761px){.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero{height:140px;min-height:140px;padding:14px 28px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero .logly-wordmark{font-size:43px;line-height:1.05;margin-bottom:4px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero h1{font-size:38px;line-height:1.08;margin:2px 0}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero>.scene-avatar{width:145px;height:145px;right:5%}.logly-app.approved-design .cal-page.cal-day-page .cal-hero .logly-wordmark{font-size:46px}.logly-app.approved-design .cal-page.cal-day-page .cal-hero h1{font-size:40px}.logly-app.approved-design .cal-page.cal-day-page .cal-hero>.scene-avatar{width:190px;height:190px;right:7%}.cal-page:not(.cal-day-page) .cal-month-nav{margin:0 auto;max-width:310px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile{padding:10px 13px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>span{font-size:14px;line-height:1.25;font-weight:750;overflow-wrap:normal}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>strong{font-size:28px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>small{font-size:12px;line-height:1.3}.cal-page .cal-journal-coverage{grid-template-columns:210px 78px minmax(0,1fr);padding:11px 14px}.cal-page .cal-journal-coverage>span{font-size:15px}.cal-page .cal-journal-coverage>small{font-size:12px;padding-left:32px}.cal-page .cal-journal-coverage>strong{font-size:28px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-grid-title{font-size:24px}.cal-page .cal-weekdays span{font-size:14px}.cal-page .cal-cell-top{font-size:15px}.cal-page .cal-cell-net{font-size:14px}.cal-page .cal-calendar-key{font-size:11px;line-height:1.4}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary>header{display:block}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary>header>div{display:flex;flex-direction:column}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-selected-summary h2{order:-1;font-size:22px;line-height:1.2;margin:0 0 4px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-preview-label{font-size:12px;color:var(--cal-muted);font-weight:650;margin-bottom:4px}.cal-page .cal-selected-summary .cal-journal-indicator{font-size:11px}.cal-page .cal-selected-summary .journal-source-pill{font-size:11px;margin:5px 0}.cal-page .cal-metric-dialog{max-width:400px;padding:20px}.cal-page .cal-metric-dialog h2{font-size:25px}.cal-page .cal-metric-dialog>p{font-size:14px;margin:9px 0 13px}.cal-page .cal-metric-options{gap:6px}.cal-page .cal-metric-options>label{min-height:45px;font-size:15px}}@media(min-width:761px)and (max-width:1100px){.cal-page:not(.cal-day-page) .cal-content{margin-top:0}.cal-page:not(.cal-day-page) .cal-month-nav{margin:7px auto}}@media(max-width:760px){.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile{padding:7px 6px;overflow-wrap:normal;word-break:normal}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>span{font-size:11px;line-height:1.2;font-weight:750;-webkit-hyphens:none;hyphens:none;min-height:26px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-summary-tile>small{font-size:10px;line-height:1.3;overflow-wrap:normal}.cal-page .cal-grid-heading{padding:0 8px;gap:5px;margin-bottom:6px}.cal-page .cal-status-key{gap:7px;font-size:10px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-calendar-key{font-size:10px;line-height:1.35;padding:5px 8px 0}.cal-page .cal-journal-coverage>span svg{width:19px;height:19px}.cal-page .cal-empty-month{padding:10px}.cal-page .cal-empty-month h3{font-size:15px}.cal-page .cal-metric-dialog>p{font-size:13px}.cal-page .cal-metric-options>label{min-height:43px;font-size:14px;padding:8px 10px}.cal-page .cal-metric-dialog>footer{margin-top:8px;padding-top:8px}}@media(forced-colors:active){.cal-page .cal-metric-options input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:none}}.logly-app.approved-design .cal-page .cal-reflection-text{display:block;-webkit-line-clamp:unset;max-height:250px;overflow:auto;font-size:15px;line-height:1.55;padding:12px;white-space:normal}.logly-app.approved-design .cal-page .cal-reflection-text.expanded{max-height:none;overflow:visible}.cal-page .cal-metric-options .cal-checkbox input{width:21px;height:21px;min-height:21px;max-height:21px;padding:0;border-radius:4px}@media(min-width:761px){.logly-app.approved-design .cal-page.cal-day-page .cal-hero{height:205px;min-height:205px;padding:16px 28px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero .logly-wordmark{font-size:46px}.logly-app.approved-design .cal-page:not(.cal-day-page) .cal-hero h1{font-size:40px}}.dh-page{padding:18px 16px 90px;background:#fbf8f2;color:#071d50;max-width:650px;margin:auto;font-size:16px;line-height:1.4}.dh-heading{display:flex;align-items:center;gap:9px;margin-bottom:22px}.dh-heading h1{font-size:23px;line-height:1.2;margin:0;flex:1;font-weight:900}.dh-heading button,.dh-search button{border:0;background:transparent;padding:2px;color:inherit;display:grid;place-items:center}.dh-heading svg{width:23px;height:23px}.dh-heading .brand-mark{font-size:19px}.dh-page h2{font-size:22px;font-weight:900;line-height:1.2;margin:22px 0 16px}.dh-page h3{font-size:20px;line-height:1.25;font-weight:900;margin:16px 0 10px}.dh-page p{margin:10px 0;color:#405374}.dh-page p svg{flex:none;vertical-align:middle;margin-right:7px}.dh-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #bfd8ed;border-radius:12px;padding:14px;font-size:18px}.dh-search strong{flex:1}.dh-filter{display:flex;gap:6px;align-items:center;border:0;border-radius:22px;background:#e1f0ff;color:#071d50;padding:10px 13px;margin:13px 0 20px}.dh-tabs{display:flex;gap:7px}.dh-tabs button{flex:1;border:1px solid #d5e2ee;border-radius:10px;background:#fff;color:#071d50;padding:13px 5px;font-size:16px;font-weight:800}.dh-tabs button[aria-pressed=true]{background:#ff6900;color:#fff;border-color:#ff6900}.dh-version,.dh-card{display:block;border:1px solid #c7def0;background:#fff;border-radius:14px;padding:16px;margin:14px 0}.dh-version{position:relative;margin:0 0 24px}.dh-version:not(:last-child):after{content:"";position:absolute;left:50%;height:25px;width:2px;background:#c7def0;bottom:-25px}.dh-version-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.dh-pill{border-radius:20px;padding:5px 11px;background:#edf0f5;color:#405374;font-size:13px;font-weight:800}.dh-pill.current{background:#fff0df;color:#d85000}.dh-outline{width:100%;background:#fff;color:#071d50;border:1px solid #bad4eb;border-radius:9px;padding:11px;font-weight:850;font-size:16px;margin-top:10px}.dh-notice{display:flex;align-items:flex-start;gap:12px;background:#eaf5ff;border:1px solid #cde4fa;border-radius:13px;padding:16px;margin:16px 0;color:#405374}.dh-notice svg{flex:none;width:25px;height:25px;color:#1471bc}.dh-notice p{margin:4px 0 0}.dh-notice strong{color:#071d50}.dh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:#fbf8f2;overflow:auto}.dh-editor h1{font-size:27px;line-height:1.15;font-weight:900}.dh-editor label{font-weight:850}.dh-editor input:not([type=checkbox]),.dh-editor select{display:block;box-sizing:border-box;width:100%;border:1px solid #c9dbee;border-radius:9px;background:#fff;color:#071d50;padding:12px;font:inherit;margin-top:7px;min-height:46px}.dh-card h2{font-size:19px;margin:0 0 14px}.dh-card h2 svg{float:right}.dh-text{display:block;border:0;background:none;color:#0869bf;text-decoration:underline;margin:18px auto;font:inherit}.dh-actions{display:flex;gap:12px;margin-top:20px}.dh-actions button{flex:1;padding:14px 8px;border-radius:11px;border:1px solid #071d50;background:#fff;color:#071d50;font-size:17px;font-weight:850}.dh-actions .primary{background:#ff6900;border-color:#ff6900;color:#fff}.dh-actions .danger{background:#ce2438;color:#fff;border-color:#ce2438}.dh-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dh-compare>div{background:#f6f8fc;border:1px solid #e0e7ef;border-radius:10px;padding:12px}.dh-compare>div+div{background:#edf6ff}.dh-compare p{color:#071d50;font-weight:750;overflow-wrap:anywhere}.dh-management{display:flex;width:100%;text-align:left;gap:18px;font:inherit;color:#071d50;padding:22px 16px}.dh-management svg{width:30px;height:30px;flex:none}.dh-management strong{font-size:20px}.dh-management small{display:block;color:#405374;margin-top:6px}.dh-delete-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:flex-end;justify-content:center;z-index:181}.dh-delete{background:#fff;border-radius:24px 24px 0 0;padding:24px 18px 30px;width:100%;max-width:620px;max-height:90vh;overflow:auto;box-sizing:border-box}.dh-delete h2{font-size:23px;margin-top:10px}.dh-delete-check{display:flex;gap:13px;align-items:flex-start;margin:24px 0}.dh-delete-check input{width:22px;height:22px;flex:none}.dh-delete-check small{display:block;color:#405374;font-weight:400;margin-top:5px}.dh-linked-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid #b6d0e4;background:#fff;color:#071d50;border-radius:20px;padding:3px 8px;font-size:12px;font-weight:750}.dh-linked-badge svg{width:13px;height:13px}@media(min-width:700px){.dh-overlay{background:#071d5066;padding:24px;box-sizing:border-box}.dh-editor{border-radius:20px;min-height:80vh}.dh-page{max-width:650px}}.dh-search>svg{width:25px;height:25px;flex:none;color:#405374}.dh-lock-circle{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#c8e2ff}.dh-lock-circle svg{color:#071d50}.dh-protected>p{display:flex;align-items:center;gap:8px;color:#071d50;font-weight:750;margin:18px 0}.dh-protected>p>svg{box-sizing:content-box;background:#edf1f6;border-radius:50%;padding:8px;width:20px;height:20px;margin:0}.dh-version.measure .dh-version-top{float:right;margin-left:10px}.dh-version.measure .dh-version-top small{display:none}.dh-version.measure h3{margin-top:0}.dh-previous>strong{font-size:18px}.dh-delete:before{content:"";display:block;width:44px;height:4px;background:#d4d8de;border-radius:3px;margin:-10px auto 20px}.dh-delete-shade .dh-delete{padding-bottom:30px}.dh-management>svg{margin-top:4px}.dh-management:nth-of-type(2)>svg{color:#b92d38}.dh-page{font-size:14px;padding:14px 12px 70px}.dh-heading{margin-bottom:16px}.dh-heading h1,.dh-editor .dh-heading h1{font-size:19px}.dh-heading .logly-wordmark{font-size:15px!important;letter-spacing:.4px}.dh-page h2{font-size:20px;margin:18px 0 12px}.dh-page h3{font-size:17px;margin:12px 0 8px}.dh-search{padding:11px;font-size:15px}.dh-filter{padding:8px 11px;margin:10px 0 16px}.dh-tabs button{padding:10px 5px;font-size:14px}.dh-version,.dh-card{padding:12px;margin-top:11px;border-radius:11px}.dh-version{margin-bottom:22px}.dh-outline{padding:9px;font-size:14px;min-height:38px}.dh-notice{padding:12px;gap:9px;margin:12px 0}.dh-editor input:not([type=checkbox]),.dh-editor select{padding:9px;min-height:40px}.dh-card h2{font-size:16px;margin:0 0 10px}.dh-protected>p{margin:11px 0;font-size:13px}.dh-text{font-size:12px;margin:12px auto}.dh-actions{margin-top:14px}.dh-actions button{padding:11px 7px;font-size:14px}.dh-display summary{font-size:14px;font-weight:800;cursor:pointer}.dh-display[open] .dh-tabs{margin-top:12px}.dh-management strong{font-size:18px}.dh-delete h2{font-size:21px}.dh-delete p{font-size:14px}.logly-app .dh-page{background:#fff;color:#0b164b;font-size:16px}.logly-app .dh-card,.logly-app .dh-version{border-color:#c6def5;background:#fff;border-radius:12px;padding:14px}.logly-app .dh-editor .dh-heading h1{font-size:25px;font-weight:900}.logly-app .dh-card h2{font-size:21px;color:#0b164b}.logly-app .dh-editor :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px;border-color:#c6def5;background:#fff;color:#0b164b}.logly-app .dh-actions button{font-size:16px;border-color:#c6def5;min-height:46px}.logly-app .dh-actions .primary{background:linear-gradient(110deg,#ff7412,#ff6508);color:#fff;border-color:#ff6b08}.logly-app .dh-rule-confirmation{background:#f8fbff}.logly-app .dh-rule-confirmation .dh-compare{margin:12px 0}.logly-app .dh-rule-confirmation .dh-compare>div{background:#fff;border-color:#c6def5;min-width:0}.logly-app .dh-rule-confirmation .dh-compare strong{display:block;font-size:18px;margin-top:5px;overflow-wrap:anywhere}.logly-app .dh-rule-confirmation p{color:#486493;line-height:1.5}.logly-app .dh-overlay:has(.dh-editor){overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0b164b66;padding:20px}.logly-app .dh-overlay>.dh-editor{box-sizing:border-box;width:min(100%,760px);max-height:calc(100dvh - 40px);min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px;border-radius:18px;scrollbar-gutter:stable}.logly-app .dh-editor .dh-heading{margin-bottom:14px}.logly-app .dh-editor .dh-card{padding:12px 14px;margin:10px 0}.logly-app .dh-editor .dh-notice{margin:10px 0;padding:12px;font-size:14px}.logly-app .dh-editor .dh-card h2{font-size:18px;line-height:1.3;margin:0 0 8px}.logly-app .dh-editor .dh-protected>p{margin:8px 0}.logly-app .dh-editor .dh-previous p{margin:6px 0;font-size:15px}.logly-app .dh-editor .dh-rule-confirmation>p{font-size:14px;margin:8px 0;line-height:1.45}.logly-app .dh-editor .dh-rule-confirmation .dh-compare>div{padding:10px;background:#eef7ff}.logly-app .dh-editor .dh-rule-confirmation .dh-compare strong{font-size:16px;line-height:1.3}.logly-app .dh-editor .dh-rule-confirmation .dh-compare p{font-size:14px;margin:6px 0 0;font-weight:600}.logly-app .dh-editor .dh-actions{position:sticky;bottom:-20px;background:#fff;padding:12px 0;margin-top:12px;border-top:1px solid #dce8f5;z-index:1}.logly-app .dh-editor .dh-actions button{font-size:14px;line-height:1.25;padding:10px 8px;min-height:44px}@media(max-width:600px){.logly-app .dh-overlay:has(.dh-editor){padding:0;align-items:flex-end}.logly-app .dh-overlay>.dh-editor{max-height:96dvh;border-radius:20px 20px 0 0;padding:16px 14px calc(14px + env(safe-area-inset-bottom));scrollbar-gutter:auto}.logly-app .dh-editor .dh-heading h1{font-size:23px}.logly-app .dh-editor .dh-rule-confirmation .dh-compare{grid-template-columns:1fr;gap:8px}.logly-app .dh-editor .dh-rule-confirmation .dh-compare>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:2px 8px;padding:9px 10px}.logly-app .dh-editor .dh-rule-confirmation .dh-compare small{grid-row:1/3;font-size:12px;padding-top:2px}.logly-app .dh-editor .dh-rule-confirmation .dh-compare strong{margin:0;font-size:15px}.logly-app .dh-editor .dh-rule-confirmation .dh-compare p{margin:0;font-size:13px}.logly-app .dh-editor .dh-actions{bottom:-14px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.logly-app .dh-editor .dh-compare:after{display:none}}.definition-choice-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;background:#13214266;display:flex;align-items:center;justify-content:center;padding:20px}.definition-choice{box-sizing:border-box;width:520px;max-width:100%;max-height:92dvh;overflow:auto;padding:24px;background:#fffefa;border-radius:24px;color:#142353;font-family:Nunito,sans-serif}.definition-choice header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.definition-choice h2{font-size:23px;line-height:1.25;margin:0;flex:1}.definition-choice button{font:inherit;color:#142353;background:#fff;border:1px solid #dce3ec;border-radius:14px;min-height:44px;cursor:pointer}.definition-choice header button{width:44px;flex-shrink:0;display:grid;place-items:center}.definition-choice .definition-choice-option{display:flex;gap:12px;align-items:center;width:100%;padding:16px;margin:12px 0;text-align:left}.definition-choice-option:hover,.definition-choice-option:focus-visible{border-color:#ff7419;background:#fff2e6}.definition-choice-option span{flex:1;min-width:0}.definition-choice-option strong{display:block;font-size:17px}.definition-choice-option small{display:block;font-size:13px;line-height:1.4;margin-top:4px;color:#52678e}.definition-choice-option svg{flex-shrink:0;width:22px;height:22px}.definition-choice p{font-size:13px;line-height:1.5;color:#52678e}@media(max-width:600px){.definition-choice-backdrop{padding:12px;align-items:center}.definition-choice{padding:20px}.definition-choice h2{font-size:21px}}.trading-plan-page{color:#18232c;max-width:1320px;margin:0 auto;font-family:Nunito,Arial Rounded MT Bold,sans-serif}.plan-hero{min-height:240px;border-radius:28px;position:relative;overflow:hidden;background:#bfe9fb url(/logly/landscape.png) center 60%/cover;display:flex;align-items:center;padding:28px 46px;margin-bottom:22px}.plan-hero-copy{position:relative;z-index:1;max-width:65%}.plan-kicker{font-size:11px;font-weight:900;letter-spacing:.17em;color:#435863}.plan-hero h1{font-size:clamp(35px,4.1vw,56px);line-height:1.04;margin:10px 0 8px;font-weight:900}.plan-hero p{font-size:18px;color:#425966;margin:0}.plan-hero img{position:absolute;width:230px;height:210px;object-fit:contain;right:8%;bottom:0;filter:drop-shadow(0 7px 2px #4b6a542b)}.plan-content{padding:0 2px}.plan-switcher{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.plan-switcher [role=tablist]{display:flex;background:#f0eee8;border-radius:18px;padding:5px;gap:4px}.plan-switcher [role=tab]{min-height:49px;border:0;border-radius:14px;padding:10px 24px;background:transparent;color:#566374;font-weight:850;font-size:16px}.plan-switcher [role=tab].selected{background:#fa6909;color:#fff}.plan-add{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 22px;border:0;border-radius:16px;background:#fa6909;color:#fff;font-size:16px;font-weight:900}.plan-add:hover{background:#d95802}.plan-columns{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(285px,.86fr);gap:22px}.plan-primary,.plan-aside{min-width:0}.plan-section-header{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 2px 14px}.plan-section-header h2{font-size:25px;margin:0}.plan-section-header span{color:#65727c;font-size:14px}.plan-status-tabs{display:flex;gap:8px;margin:0 0 18px;overflow:auto}.plan-status-tabs button{border:0;background:#efeee9;color:#596675;border-radius:999px;min-height:43px;padding:9px 19px;white-space:nowrap;font-weight:800}.plan-status-tabs button.selected{background:#ffe7d1;color:#bd4b00}.plan-group,.plan-side-card,.plan-empty{background:#fffefb;border:1px solid #ece8e0;border-radius:25px;box-shadow:0 8px 30px #5555450a;padding:20px;margin-bottom:18px}.plan-group-title,.plan-side-heading{display:flex;align-items:center;gap:14px}.plan-group-title>svg,.plan-side-heading>svg{width:46px;height:46px;padding:10px;border-radius:14px;background:#e6f7ee;color:#086947;flex-shrink:0}.plan-group:has(.plan-source.report) .plan-group-title>svg{background:#e3f2ff;color:#185286}.plan-group-title h3,.plan-side-heading h3{font-size:21px;margin:0}.plan-group-title p{margin:1px 0 0;color:#405374;font-size:14px}.plan-rule{background:#fffefa;border:1px solid #edeae3;border-radius:19px;padding:20px;margin-top:16px}.plan-rule-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.plan-source{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:900}.plan-source.journal{background:#e6f8ee;color:#076b48}.plan-source.report{background:#e5f3ff;color:#155688}.plan-icon-action{min-width:39px;min-height:39px;border:0;background:#f3f0e9;border-radius:12px;display:grid;place-items:center;color:#425261}.plan-rule h3{font-size:23px;line-height:1.2;margin:14px 0 5px}.plan-rule p{font-size:15px;color:#65727e;margin:0}.plan-evaluation-note{display:block;color:#7a6855;font-size:12px;line-height:1.5;margin-top:10px}.plan-rule-actions{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #eee9de;padding-top:13px;margin-top:16px}.plan-rule-actions button,.plan-link,.plan-side-card>button:not(.plan-tagged-row),.plan-day-actions button{border:0;background:transparent;color:#cf570b;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:850;padding:5px 3px;min-height:36px}.plan-rule-actions button:not(:first-child){color:#5e6c77}.plan-side-card{padding:23px}.plan-side-heading{margin-bottom:13px}.plan-side-heading>svg{background:#fff1d3;color:#173349}.plan-coverage label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6a747d;font-size:13px}.plan-coverage select{width:auto;max-width:160px;min-height:39px;padding:7px 9px;font-size:13px}.plan-coverage p{color:#5e6a77;font-size:16px;margin:15px 0 6px}.plan-coverage p strong{color:#fa6909;font-size:22px;font-weight:900}.plan-coverage small{display:block;border-top:1px solid #eee9df;padding-top:13px;margin-top:16px;line-height:1.45;font-size:12px}.plan-tagged-row{display:grid!important;grid-template-columns:76px 1fr auto;gap:7px;width:100%;text-align:left;border-bottom:1px solid #eee9df!important;color:#334250!important;font-size:14px!important;font-weight:650!important}.plan-tagged-row span:nth-child(2){color:#60717c}.plan-muted{color:#65727c;font-size:14px}.plan-side-card>.plan-link{color:#cf570b!important;margin-top:10px}.plan-empty{text-align:center;padding:42px 22px}.plan-empty h3{font-size:21px}.plan-empty p{color:#405374}.plan-empty>button:not(.plan-add){border:0;background:#fff0dd;color:#ac4605;border-radius:12px;padding:12px 16px;font-weight:850}.plan-tag-filters{display:flex;gap:8px;overflow:auto;padding:0 0 16px;margin-top:8px}.plan-tag-filters button,.plan-tag-editor button{border:1px solid #e5e4de;border-radius:999px;background:#fffefa;color:#55636b;padding:8px 13px;white-space:nowrap;min-height:39px}.plan-tag-filters button[aria-pressed=true],.plan-tag-editor button[aria-pressed=true]{background:#ffdfbb;border-color:#ffbc83;color:#9e3d00}.plan-day{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:19px 21px;background:#fffefa;border:1px solid #ece8df;border-radius:20px;margin-bottom:12px}.plan-day h3{font-size:19px;margin:0 0 3px}.plan-day p{font-size:13px;color:#687781;margin:0}.plan-day-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.plan-day-tags span{background:#e7f6ed;border-radius:999px;padding:5px 10px;color:#155f45;font-size:12px;font-weight:800}.plan-day-actions{display:flex;gap:8px;align-items:start}.plan-tag-editor{width:100%;border-top:1px solid #eee7db;padding-top:16px}.plan-tag-editor>div{margin-bottom:12px}.plan-tag-editor strong{display:block;margin-bottom:7px}.plan-tag-editor>div>div{display:flex;flex-wrap:wrap;gap:6px}.plan-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#243239a8;z-index:90;display:grid;place-items:center;padding:15px}.plan-dialog{background:#fffdf7;border-radius:27px;padding:23px;width:min(100%,560px);max-height:92dvh;overflow:auto;box-shadow:0 25px 65px #1b2b3270}.plan-dialog-head{display:flex;align-items:center;justify-content:space-between}.plan-dialog-head h2{font-size:26px;margin:0 0 16px}.plan-dialog-head button{border:0;background:#f0eee8;color:#35424d;border-radius:10px;min-width:42px;min-height:42px}.plan-dialog form>label,.plan-condition label{display:flex;flex-direction:column;gap:5px;margin:13px 0;font-size:14px;font-weight:800;color:#485965}.plan-dialog input,.plan-dialog select{width:100%;background:#fff;color:#1f2930;border:1px solid #d8d9d4;border-radius:11px;min-height:44px;padding:9px 11px}.plan-type-choices{border:0;padding:0;margin:0}.plan-type-choices legend{font-weight:850;font-size:14px;margin-bottom:9px}.plan-type-choices label{display:flex;align-items:center;gap:10px;padding:11px;border:2px solid #e9e7df;border-radius:15px;margin-bottom:8px;cursor:pointer}.plan-type-choices label.chosen{border-color:#fa6909;background:#fff3e8}.plan-type-choices input{width:18px;min-height:18px;accent-color:#fa6909}.plan-type-choices span{display:flex;flex-direction:column}.plan-type-choices small{font-weight:500;font-size:12px}.plan-form-note{color:#6a7881;font-size:13px;line-height:1.45;margin:8px 0}.plan-condition{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.plan-dialog-actions>button:first-child{background:#f0eee8;color:#34414a;border:0;border-radius:14px;padding:11px 18px;font-weight:850}@media(max-width:850px){.plan-columns{grid-template-columns:1fr}.plan-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-aside .plan-side-card{margin:0}.plan-hero img{right:2%}}@media(max-width:600px){.trading-plan-page{margin:-18px -14px 0}.plan-hero{border-radius:0 0 26px 26px;margin:0 0 13px;min-height:245px;padding:22px 20px;align-items:flex-start;background-position:58% center}.plan-hero-copy{max-width:69%}.plan-hero h1{font-size:clamp(27px,8.7vw,38px);margin:15px 0 7px}.plan-hero p{font-size:12px;line-height:1.4;max-width:200px}.plan-hero img{width:155px;height:144px;right:0;bottom:0}.plan-content{padding:0 14px}.plan-switcher{gap:7px;align-items:stretch}.plan-switcher [role=tablist]{min-width:0;flex:1;padding:4px;gap:0}.plan-switcher [role=tab]{font-size:13px;min-height:48px;padding:7px;flex:1;white-space:nowrap}.plan-switcher .plan-add{font-size:13px;padding:7px 11px;min-height:48px}.plan-switcher .plan-add svg{width:17px}.plan-aside{display:block}.plan-aside .plan-side-card{margin-bottom:14px}.plan-section-header h2{font-size:20px}.plan-status-tabs button{font-size:13px;padding:8px 13px;min-height:43px}.plan-group{padding:14px;border-radius:20px}.plan-group-title>svg{width:43px;height:43px}.plan-group-title h3{font-size:19px}.plan-group-title p{font-size:12px}.plan-rule{padding:16px;border-radius:16px}.plan-rule h3{font-size:19px}.plan-rule p{font-size:13px}.plan-rule-actions button{min-height:43px}.plan-source{font-size:11px;white-space:normal}.plan-day-actions{width:100%;justify-content:space-between}.plan-condition{grid-template-columns:1fr}.plan-dialog-backdrop{align-items:end;padding:0}.plan-dialog{border-radius:24px 24px 0 0;width:100%;max-height:92dvh;padding:19px 16px calc(18px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.trading-plan-page *{animation:none!important;transition:none!important}}.plan-dialog textarea{width:100%;background:#fff;color:#1f2930;border:1px solid #d8d9d4;border-radius:11px;min-height:90px;padding:9px 11px;resize:vertical}.plan-dialog input:not([type=checkbox]):not([type=radio]),.plan-dialog select,.plan-dialog textarea{background:#fff;color:#1f2930;border:1px solid #d8d9d4;border-radius:11px;font-size:15px}.plan-type-choices input[type=radio]{width:20px;height:20px;min-height:20px;flex:0 0 20px;accent-color:#fa6909}.plan-rule-error{color:#a93224;background:#fff0e9;padding:12px;border-radius:10px;font-size:14px}@media(max-width:600px){.plan-dialog input:not([type=checkbox]):not([type=radio]),.plan-dialog select,.plan-dialog textarea{font-size:16px}}.plan-v2{color:#101d51;max-width:1440px}.plan-v2 .plan-hero{min-height:170px;padding:28px 36px;border-radius:22px;margin-bottom:24px;background-position:center 65%}.plan-v2 .plan-hero h1{font-size:46px;margin:0 0 10px}.plan-v2 .plan-hero p{color:#243e69;font-size:17px}.plan-v2 .plan-hero img{width:150px;height:150px;right:9%;bottom:0}.plan-v2 .plan-columns{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:28px}.plan-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.plan-v2 .plan-status-tabs{margin:0;gap:0;background:#f2f0ed;border-radius:10px;overflow:visible}.plan-v2 .plan-status-tabs button{border-radius:9px;background:transparent;color:#101d51;padding:10px 15px;min-height:44px;font-size:13px}.plan-v2 .plan-status-tabs button.selected{background:#fff;box-shadow:inset 0 -3px #ff7515;color:#101d51}.plan-v2 .plan-add{background:#ff7515;border-radius:11px;font-weight:800;min-height:46px;font-size:15px}.plan-search{display:flex;align-items:center;background:#fff;border:1px solid #dce0e7;border-radius:9px;padding:0 12px;gap:10px;color:#405374;margin-bottom:10px}.plan-search input{width:100%;border:0!important;background:transparent!important;min-height:44px;color:#101d51!important;box-shadow:none!important;padding:8px 0!important}.plan-search svg{flex-shrink:0}.plan-filters{display:flex;gap:9px;margin-bottom:20px}.plan-filters select{min-width:0;flex:1;width:0}.plan-v2 select,.plan-filter-label select{background:#fff;color:#101d51;border:1px solid #dce0e7;border-radius:9px;min-height:44px;padding:8px 10px;font-size:13px}.plan-filters button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce0e7;background:#fff;color:#101d51;border-radius:9px;padding:8px 14px;min-height:44px}.plan-rule-group{margin-bottom:22px}.plan-rule-group>summary{list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;font-size:14px;min-height:44px}.plan-rule-group>summary svg{margin-left:auto}.plan-rule-group>summary::-webkit-details-marker{display:none}.plan-rule-group[open]>summary svg{transform:rotate(180deg)}.plan-list-card{width:100%;display:flex;align-items:center;gap:16px;text-align:left;background:#fffefb;border:1px solid #e5e6eb;border-radius:12px;color:#101d51;padding:17px 20px;margin:8px 0;min-height:122px}.plan-list-card.is-selected{border-color:#48b4fc;background:#eef8ff}.plan-card-copy{min-width:0;flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:7px}.plan-card-copy>strong{font-size:17px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.plan-card-copy>small{font-size:12px;color:#607195}.plan-card-copy>b{font-size:13px;font-weight:700}.plan-card-icon{width:36px;height:36px;border-radius:10px;background:#eff3ff;display:grid;place-items:center;flex-shrink:0}.plan-card-icon svg{width:22px;height:22px}.plan-card-arrow{flex-shrink:0}.plan-v2 .plan-source{font-size:11px;padding:4px 9px;gap:6px;line-height:1.3;font-weight:700}.plan-source svg{width:15px;height:15px}.plan-v2 .plan-source.report{background:#daf2ff;color:#124a8b}.plan-v2 .plan-source.journal{background:#eee5ff;color:#533392}.plan-mobile-edit{display:none}.plan-detail-column{min-width:0}.plan-inspector{position:sticky;top:90px;padding:25px;background:#fffefb;border:1px solid #e9e7e3;border-radius:18px;box-shadow:0 5px 20px #17214005}.plan-detail-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.plan-detail-heading h2{font-size:25px;line-height:1.2;margin:0;font-weight:900;overflow-wrap:anywhere}.plan-state{font-size:11px;border-radius:20px;background:#e5f6eb;padding:6px 10px;text-transform:capitalize;white-space:nowrap}.plan-state.paused,.plan-state.archived{background:#efedf3;color:#68708a}.plan-inspector h3{font-size:18px;margin:24px 0 8px}.plan-inspector>p{font-size:14px;line-height:1.6}.plan-definition{border:1px solid #e7e8ed;border-radius:12px;padding:14px;display:grid;grid-template-columns:85px minmax(0,1fr);gap:13px;font-size:13px;line-height:1.5;margin:18px 0}.plan-definition dt{font-weight:800}.plan-definition dd{margin:0;overflow-wrap:anywhere}.plan-info{background:#e5f5ff;color:#285781;border:1px solid #cbe8fc;padding:12px;border-radius:11px;display:flex;gap:10px}.plan-info>svg{flex-shrink:0;margin-top:3px}.plan-info p{font-size:12px;line-height:1.6;margin:0}.plan-placement{margin:20px 0;border:1px solid #e7e8ed;border-radius:12px;padding:15px}.plan-placement h3{margin:0 0 12px}.plan-placement p{display:flex;gap:8px;font-size:13px;font-weight:700}.plan-placement small{font-size:12px;color:#69789a;line-height:1.6;display:block}.plan-placement button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-top:1px solid #eee;background:transparent;color:#183567;padding:14px 0 0;margin-top:14px;min-height:44px;text-align:left;font-size:13px}.plan-inspector>.plan-add,.plan-secondary{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px}.plan-secondary{background:#fff;border:1px solid #dbdfe6;border-radius:10px;color:#101d51;margin-top:10px;font-weight:800}.plan-more-actions{margin-top:12px;font-size:12px}.plan-more-actions summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:6px}.plan-more-actions button{display:inline-flex;gap:8px;align-items:center;min-height:44px;border:0;background:transparent;color:#435679;margin-right:12px}.plan-status-help{display:block;font-size:11px;line-height:1.5;color:#728099}.plan-list-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-list-footer button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#d75a09;min-height:44px;font-size:13px}.plan-list-footer small{font-size:11px;color:#405374}.plan-back{display:none}.plan-filter-chips{display:flex;gap:7px;flex-wrap:wrap;margin:-5px 0 12px;align-items:center}.plan-filter-chips button{display:flex;align-items:center;gap:6px;border:0;border-radius:20px;padding:6px 10px;min-height:36px;background:#eaf4ff;color:#294b79;font-size:12px}.plan-filter-chips small{font-size:12px}.plan-choice-chips{display:flex;flex-wrap:wrap;gap:8px}.plan-choice-chips button{border:1px solid #dce0e7;background:#fff;color:#101d51;border-radius:11px;min-height:44px;padding:10px 14px;font-size:13px}.plan-choice-chips button[aria-pressed=true]{background:#ff7515;color:#fff;border-color:#ff7515}.plan-filter-sheet h3{font-size:16px;margin:20px 0 12px}.plan-filter-label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:800;margin:22px 0}.plan-filter-sheet .plan-dialog-actions{position:sticky;bottom:-20px;background:#fffdf7;padding:14px 0;margin-bottom:-5px}.plan-filter-sheet .plan-dialog-actions button{flex:1}.plan-template{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 12px;background:#fff;border:1px solid #e1e4eb;border-radius:12px;color:#101d51;margin:10px 0;text-align:left;min-height:64px}.plan-empty-mascot{width:110px;display:block;margin:30px auto}.plan-v2 button:focus-visible,.plan-v2 summary:focus-visible{outline:3px solid #2998db;outline-offset:3px}.plan-v2 .plan-empty{font-size:14px}.plan-v2 .plan-dialog{color:#101d51}.plan-v2 .plan-dialog h2{font-weight:900}.plan-v2 .plan-dialog-backdrop{z-index:120}@media(max-width:1000px){.plan-v2 .plan-columns{grid-template-columns:1fr}.plan-detail-column{display:none}.plan-detail-open .plan-detail-column{display:block}.plan-detail-open .plan-primary,.plan-detail-open .plan-hero{display:none}.plan-inspector{position:static;max-width:640px;margin:auto}.plan-back{display:flex;align-items:center;gap:9px;min-height:44px;border:0;background:transparent;color:#101d51;margin-bottom:18px}.plan-mobile-edit{display:flex;align-items:center;gap:8px;font-size:12px}.plan-list-card.is-selected{background:#fffefb;border-color:#e5e6eb}.plan-v2 .plan-hero img{right:3%}.plan-detail-heading h2{font-size:28px}}@media(max-width:600px){.plan-v2{margin:-18px -14px 0}.plan-v2 .plan-hero{min-height:160px;padding:30px 20px 25px;border-radius:0 0 18px 18px;margin-bottom:15px;background-position:center 70%}.plan-v2 .plan-hero-copy{max-width:72%}.plan-v2 .plan-hero h1{font-size:30px;line-height:1.1}.plan-v2 .plan-hero p{font-size:12px;max-width:210px;line-height:1.5}.plan-v2 .plan-hero img{width:100px;height:115px;right:0;bottom:4px}.plan-v2 .plan-content{padding:0 16px 20px}.plan-toolbar{flex-direction:column-reverse;align-items:stretch;gap:14px}.plan-toolbar>.plan-add{width:100%}.plan-v2 .plan-status-tabs{width:100%;justify-content:space-between}.plan-v2 .plan-status-tabs button{flex:1;padding:10px 8px;font-size:12px}.plan-desktop-filter{display:none}.plan-filters{margin-bottom:12px}.plan-filters button{min-width:105px;font-size:12px}.plan-search input,.plan-v2 select{font-size:16px}.plan-card-icon,.plan-card-arrow{display:none}.plan-list-card{padding:15px;min-height:0;margin:8px 0;border-radius:12px}.plan-card-copy{gap:8px}.plan-card-copy>strong{font-size:16px}.plan-card-copy>small{font-size:11px}.plan-card-copy>b{font-size:12px;line-height:1.5;font-weight:600}.plan-rule-group>summary{font-size:13px}.plan-rule-group{margin-bottom:14px}.plan-list-footer small{display:none}.plan-inspector{padding:20px 4px;border:0;box-shadow:none;background:transparent}.plan-detail-heading{flex-wrap:wrap}.plan-detail-heading h2{font-size:26px}.plan-definition{grid-template-columns:85px 1fr;background:#fff}.plan-placement{background:#fff}.plan-filter-sheet{max-height:88dvh!important}.plan-v2 .plan-dialog-actions{padding-bottom:env(safe-area-inset-bottom)}.plan-v2 .plan-detail-open{margin-top:0}}.plan-check-card{border:1px solid #e7e8ed;border-radius:12px;background:#fffefb;padding:16px;margin:20px 0}.plan-check-card h3{margin:0 0 10px}.plan-check-card>p{font-size:14px;line-height:1.5;margin:0 0 14px}.plan-check-card .plan-definition{border:0;border-top:1px solid #e7e8ed;border-radius:0;padding:14px 0 0;margin:0;background:transparent}@media(max-width:600px){.plan-v2 .plan-hero{padding:100px 20px 16px;background-color:#faf7ef;background-size:100% 95px;background-position:center top;background-repeat:no-repeat;border-radius:0;min-height:0}.plan-v2 .plan-hero-copy{max-width:100%}.plan-v2 .plan-hero p{max-width:none}.plan-v2 .plan-hero img{top:0;bottom:auto;right:10px;width:95px;height:100px}.plan-check-card{padding:15px}}.plan-v2 .plan-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%;font-size:12px;color:#14305a}.plan-v2 .plan-pagination label{display:flex;align-items:center;gap:6px}.plan-v2 .plan-pagination label>div{min-width:60px}.plan-v2 .plan-pagination select{width:65px;padding:7px;min-height:40px}.plan-v2 .plan-pagination>div{display:flex;align-items:center;gap:9px}.plan-v2 .plan-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:7px;border:1px solid #dbe3ec;background:#fffdf7;border-radius:9px}.plan-v2 .plan-pagination button:disabled{opacity:.4;cursor:default}.plan-v2 .plan-rule-group summary small{font-size:11px;font-weight:400}.plan-v2 .plan-list-footer{padding:12px 0 18px}.plan-v2 .plan-search{scroll-margin-top:70px}@media(max-width:420px){.plan-v2 .plan-pagination{gap:8px}.plan-v2 .plan-pagination>div{margin-left:auto}.plan-v2 .plan-pagination>span{margin-left:auto}}.plan-v2 .plan-hero{position:relative;overflow:hidden}.plan-v2 .plan-hero-copy{position:relative;z-index:2}.plan-v2 .plan-hero>.scene-avatar{right:5%;bottom:3px;width:160px;height:160px}.plan-v2 .plan-hero .logly-wordmark{margin-bottom:8px}.plan-empty-mascot.avatar-art{width:110px;height:110px}@media(max-width:600px){.plan-v2 .plan-hero{min-height:190px;padding:18px 20px 22px;background-color:#c6ecfa;background-size:cover;background-position:58% center;border-radius:0 0 18px 18px}.plan-v2 .plan-hero-copy{max-width:65%}.plan-v2 .plan-hero>.scene-avatar{right:2%;bottom:3px;width:115px;height:115px}.plan-v2 .plan-hero .logly-wordmark{font-size:29px}.plan-v2 .plan-hero h1{font-size:29px;margin:10px 0 5px}}.plan-v2 .plan-placement-options{border:1px solid #dce0e7;border-radius:12px;padding:12px 14px;margin:20px 0;background:#fffefb}.plan-v2 .plan-placement-options legend{font-weight:800;font-size:14px;padding:0 4px}.plan-v2 .plan-placement-options legend small{font-weight:400}.plan-v2 .plan-placement-options>label{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:0;font-size:14px;font-weight:600}.plan-v2 .plan-placement-options input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;margin:0;flex-shrink:0;accent-color:#ff6b00}.plan-v2 .plan-placement-options .plan-form-note{margin:8px 0 0}.plan-v2 .plan-filter-sheet>h3{margin:14px 0 8px}.plan-v2 .plan-filter-sheet .plan-filter-label{margin:14px 0}.plan-v2 .plan-item-types{display:grid;grid-template-columns:.55fr 1.3fr 1.2fr;gap:6px}.plan-v2 .plan-item-types button{padding:8px 5px;font-size:12px;min-width:0}.plan-v2 .plan-filter-sheet .plan-placement-options{margin:14px 0;padding:8px 12px}.plan-v2 .plan-compact-card{display:block;min-height:0;padding:0;margin:8px 0;background:#fff;border:1px solid #dce4ef;border-radius:12px;overflow:visible}.plan-v2 .plan-card-toggle{width:100%;display:flex;align-items:flex-start;gap:10px;border:0;border-radius:0;background:transparent;color:#10204b;padding:10px 12px;text-align:left;min-height:44px}.plan-v2 .plan-card-toggle .plan-card-copy{gap:3px}.plan-v2 .plan-card-toggle strong{font-size:15px;font-weight:800;line-height:1.3}.plan-v2 .plan-card-toggle small{font-size:12px;color:#405374;line-height:1.35;overflow-wrap:anywhere}.plan-v2 .plan-card-chevron{flex-shrink:0;width:16px;height:16px;margin-top:2px}.plan-v2 .plan-compact-card.is-expanded .plan-card-chevron{transform:rotate(180deg)}.plan-v2 .plan-card-expanded{border-top:1px solid #e7edf3;margin:0 12px;padding:8px 0 6px;font-size:12px;line-height:1.45;color:#405374}.plan-v2 .plan-card-expanded p{margin:0 0 5px;overflow-wrap:anywhere}.plan-v2 .plan-card-expanded p:first-child{color:#10204b}.plan-v2 .plan-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.plan-v2 .plan-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;border:0;background:transparent;color:#173969;font-size:12px;font-weight:700;padding:6px 0}.plan-v2 .plan-card-toggle:focus-visible{outline-offset:-3px}.plan-v2 .plan-compact-card>.compact-rule-tags{margin:0 12px 9px}.plan-v2 .plan-compact-card:has(>.compact-rule-tags) .plan-card-toggle{padding-bottom:5px}.logly-app .plan-v2 .plan-compact-card{padding:0;margin:6px 0}.plan-v2 .plan-card-toggle{padding:10px}.plan-v2 .plan-card-toggle strong{font-size:14px}.plan-v2 .plan-card-toggle small{font-size:11px}.plan-v2 .plan-compact-card>.compact-rule-tags{margin:0 10px 8px}.plan-v2 .plan-question-detail{padding:14px}.plan-question-detail .plan-back{margin:0 0 6px;padding:0;font-size:12px}.plan-question-detail .plan-detail-heading{margin-bottom:8px;flex-wrap:nowrap;gap:8px}.plan-question-detail .plan-detail-heading h2{font-size:22px;line-height:1.2}.plan-question-detail>.compact-rule-tags{margin:8px 0}.plan-question-summary{padding:12px;margin:12px 0 8px;border:1px solid #dce4ef;border-radius:12px;background:#fff}.plan-question-summary h3{margin:0 0 10px;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.plan-question-summary dl{display:grid;grid-template-columns:54px minmax(0,1fr);gap:6px 10px;margin:0;font-size:12px;line-height:1.4}.plan-question-summary dt{color:#405374}.plan-question-summary dd{margin:0;overflow-wrap:anywhere}.plan-question-summary .plan-question-requirement{margin:10px 0 0;padding-top:8px;border-top:1px solid #e7edf3;font-size:12px;color:#405374;line-height:1.4}.plan-question-placement{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #dce4ef;border-radius:12px;background:#fff;padding:10px 12px;color:#10204b;text-align:left;min-height:52px}.plan-question-placement span{display:grid;gap:3px;min-width:0}.plan-question-placement strong{font-size:13px}.plan-question-placement small{font-size:12px;color:#405374;overflow-wrap:anywhere}.plan-question-placement svg{flex-shrink:0}.plan-question-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.plan-question-actions button{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;min-height:44px!important;font-size:13px!important}.plan-question-detail .plan-more-actions{margin:4px 0 0}.plan-question-about{border-top:1px solid #e7edf3;font-size:12px;color:#405374}.plan-question-about summary,.plan-question-followup summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;list-style:none}.plan-question-about summary::-webkit-details-marker,.plan-question-followup summary::-webkit-details-marker{display:none}.plan-question-about[open] summary svg,.plan-question-followup[open] summary svg{transform:rotate(180deg)}.plan-question-about p{margin:0 0 8px;line-height:1.45}.plan-question-followup{font-size:12px}.plan-question-followup small{color:#405374}.plan-question-followup p{margin:4px 0 0;overflow-wrap:anywhere}.plan-v2 .plan-followup-editor{border:1px solid #dce4ef;border-radius:12px;padding:8px 12px;margin:12px 0}.plan-followup-editor legend{font-weight:800;font-size:14px;padding:0 4px}.plan-v2 .plan-followup-editor .plan-followup-toggle{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;margin:0;font-size:13px}.plan-v2 .plan-followup-toggle input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;margin:0;flex-shrink:0;accent-color:#ff6b00}.plan-v2 .plan-followup-editor>label:not(.plan-followup-toggle){margin:8px 0;font-size:13px}.plan-v2 .journal-question-editor{padding:0;width:min(100%,480px);max-height:96dvh;overflow:hidden;display:flex;flex-direction:column;background:#fffdf8;border-radius:24px;color:#101d51}.journal-question-editor .question-editor-hero{position:relative;flex:0 0 98px;padding:17px 14px;background:#cff1ff url(/logly/landscape.png) center 62%/cover no-repeat;overflow:hidden}.journal-question-editor .question-editor-hero>img{position:absolute;right:51px;bottom:-3px;width:92px;height:92px;object-fit:contain}.journal-question-editor .question-editor-hero>button{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:44px;min-height:44px;border:0;border-radius:50%;background:#fff;color:#101d51}.journal-question-editor .question-editor-hero .logly-wordmark{font-size:27px}.journal-question-editor>form{display:flex;flex-direction:column;min-height:0;overflow:hidden;margin:0}.journal-question-editor .question-editor-content{overflow-y:auto;overscroll-behavior:contain;padding:12px;min-height:0;scroll-padding:12px}.journal-question-editor .question-editor-title{margin-bottom:12px}.journal-question-editor .question-editor-title>small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#405374}.plan-v2 .journal-question-editor .question-editor-title>h2{font-size:23px;line-height:1.2;margin:3px 0 0;font-weight:900}.journal-question-editor .question-editor-content label:not(.plan-followup-toggle):not(.tag-options label),.journal-question-editor .plan-condition label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:800;color:#101d51;margin:10px 0;min-width:0}.plan-v2 .journal-question-editor input:not([type=checkbox]),.plan-v2 .journal-question-editor select,.plan-v2 .journal-question-editor textarea{width:100%;min-width:0;min-height:44px;border:1px solid #dce4ef;border-radius:10px;background:#fff;color:#101d51;font-size:16px;padding:9px 10px;box-sizing:border-box}.journal-question-editor .question-editor-answer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.journal-question-editor .question-editor-answer-grid select{padding-right:22px}.journal-question-editor .plan-condition{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.plan-v2 .journal-question-editor .plan-followup-editor{padding:6px 10px;margin:10px 0;background:#fff;border-color:#dce4ef}.journal-question-editor .plan-followup-toggle{color:#101d51}.journal-question-editor .question-editor-help{font-size:12px;color:#405374;margin:4px 0}.journal-question-editor .question-editor-help>summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;list-style:none}.journal-question-editor .question-editor-help>p{margin:0 0 8px;line-height:1.45}.plan-v2 .journal-question-editor .plan-placement-options{border:1px solid #dce4ef;border-radius:12px;background:#fff;padding:7px 10px;margin:10px 0}.journal-question-editor .plan-placement-options legend{font-size:14px;font-weight:800;padding:0 4px}.journal-question-editor .plan-placement-options legend small{font-size:11px;font-weight:500}.plan-v2 .journal-question-editor .plan-placement-options label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;margin:0;font-size:13px}.plan-v2 .journal-question-editor input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0;padding:0;accent-color:#ff6b00}.journal-question-editor .plan-form-note{font-size:11px;line-height:1.4;color:#405374;margin:3px 0}.journal-question-editor .question-editor-organise{padding:0 10px;border:1px solid #dce4ef;border-radius:12px;background:#fff;margin:10px 0 0}.journal-question-editor .question-editor-organise>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;font-size:13px;font-weight:800;cursor:pointer}.journal-question-editor .question-editor-organise[open]>summary svg{transform:rotate(180deg)}.journal-question-editor .question-editor-organise .tag-picker{margin:8px 0;padding:0;border:0;background:transparent;min-width:0}.journal-question-editor .question-editor-organise .tag-picker>p,.journal-question-editor .question-editor-organise .tag-picker>small{font-size:11px}.journal-question-editor .question-editor-organise .tag-options label{min-height:44px}.plan-v2 .journal-question-editor .question-editor-actions{flex:0 0 auto;position:relative;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e5e8ed;background:#fffdf8;display:grid;grid-template-columns:1fr 1fr;gap:8px}.plan-v2 .journal-question-editor .question-editor-actions>button{min-width:0;min-height:44px;font-size:14px;font-weight:800;border-radius:11px;padding:8px}.plan-v2 .journal-question-editor .question-editor-actions>button:first-child{background:#fff;color:#101d51;border:1px solid #dce4ef}.plan-v2 .journal-question-editor .question-editor-actions>.plan-add{background:#ff6b00;color:#fff;border:1px solid #ff6b00}.journal-question-editor .plan-rule-error{font-size:13px;margin:8px 0;color:#b42335}@media(max-width:600px){.plan-v2 .journal-editor-backdrop{padding:0;align-items:end}.plan-v2 .journal-question-editor{max-height:96dvh;border-radius:22px 22px 0 0}.journal-question-editor .question-editor-hero{flex-basis:86px}.journal-question-editor .question-editor-hero>img{width:82px;height:82px}}.plan-v2 .journal-question-editor .ov-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:44px;border:1px solid #dce4ef;border-radius:10px;background:#fff;color:#101d51;padding:9px 10px;font:700 14px Nunito,sans-serif}.plan-v2 .journal-question-editor .ov-select-trigger>svg{width:16px;height:16px;flex-shrink:0}.plan-v2 .journal-question-editor .plan-placement-options label{flex-direction:row!important;justify-content:flex-start}.plan-v2 .journal-question-editor .ov-select-native{display:none}.plan-v2 .journal-question-editor .question-editor-title>h2{font-size:26px;color:#07164f;letter-spacing:-.5px}.plan-v2 .journal-question-editor .question-editor-content label:not(.tag-options label){font-size:15px;color:#07164f;font-weight:800}.plan-v2 .journal-question-editor .ov-select-trigger{font-size:16px;color:#07164f}.plan-v2 .journal-question-editor .plan-placement-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:#f2f9ff;padding:8px}.plan-v2 .journal-question-editor .plan-placement-options label{font-size:12px;gap:4px;border:1px solid #dce4ef;border-radius:7px;background:#fff;padding:5px 3px;min-width:0;white-space:nowrap}.plan-v2 .journal-question-editor .plan-placement-options input{width:16px;height:16px;min-height:16px;flex-basis:16px}.plan-v2 .journal-question-editor .plan-placement-options .plan-form-note{grid-column:1/-1}.plan-v2 .journal-question-editor .plan-followup-editor{background:#f2f9ff;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px}.plan-v2 .journal-question-editor .plan-followup-toggle{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;margin:4px 0}.plan-v2 .journal-question-editor .question-editor-organise>summary{font-size:16px}.plan-v2 .journal-question-editor .question-editor-actions>button{font-size:17px;font-weight:900;min-height:48px}.question-editor-preview{display:flex;gap:8px;padding:10px;border-radius:10px;background:#e8f4ff;color:#0b2055;margin-top:10px}.question-editor-preview>svg{flex-shrink:0;margin-top:2px}.question-editor-preview strong{font-size:14px}.question-editor-preview small{display:block;font-size:12px;line-height:1.4}.logly-app .plan-v2 .journal-question-editor{background:#fff;border:1px solid #c6def5;border-radius:14px;width:min(100%,760px)}.logly-app .journal-question-editor .question-editor-content{background:#fff;padding:14px}.logly-app .journal-question-editor .question-editor-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff!important;border-color:#c6def5!important;color:#0b164b!important;font-size:16px;border-radius:8px}.logly-app .journal-question-editor .question-editor-content label:not(.plan-followup-toggle):not(.tag-options label){font-size:15px;color:#486493}.logly-app .plan-v2 .journal-question-editor .question-editor-title>h2{font-size:26px;color:#0b164b}.logly-app .journal-question-editor .question-editor-content label{text-align:left}.logly-app .plan-v2 .journal-question-editor .question-editor-title>h2{font-size:24px;line-height:1.25}.logly-app .plan-v2 .journal-question-editor .question-editor-actions>button{font-size:15px;min-height:44px}@media(min-width:900px){.logly-app .journal-question-editor .question-editor-content{padding:18px 22px}.logly-app .journal-question-editor .question-editor-content label:not(.plan-followup-toggle):not(.tag-options label){align-items:stretch;font-size:14px}.logly-app .journal-question-editor .question-editor-title{margin-bottom:14px}}@media(max-width:600px){.logly-app .plan-v2 .journal-question-editor .question-editor-content>label{align-items:stretch;text-align:left}}.logly-app .journal-question-editor .question-editor-content>label{align-items:stretch!important;text-align:left}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.profile-details div{min-width:0}.profile-details dt{font-size:12px;color:#405374}.profile-details dd{margin:3px 0 0;font-size:14px;overflow-wrap:anywhere}.profile-form fieldset{border:1px solid #dae3f0;border-radius:12px;padding:12px;margin:12px 0}.profile-form legend{font-weight:800;font-size:14px}.profile-choices{display:flex;flex-wrap:wrap;gap:8px 14px}.profile-choices label{display:flex;align-items:center;gap:7px;font-size:13px}.profile-choices input{width:17px!important;height:17px!important;accent-color:#ff6b08}.profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}@media(max-width:600px){.profile-fields{grid-template-columns:1fr}.profile-details{gap:12px}.profile-form .row{flex-wrap:wrap}}.auth-preview{min-height:100dvh;background:#f8f5ed;color:#09194c;font-family:Nunito,sans-serif;padding:18px 16px 32px}.auth-preview *{box-sizing:border-box}.auth-top{max-width:440px;margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#526b90}.auth-top span,.auth-top button{display:flex;align-items:center;gap:5px}.auth-preview button{font:inherit;cursor:pointer}.auth-top button,.auth-inline button,.auth-switch button,.auth-text,.auth-progress button{border:0;background:transparent;color:#172d64;min-height:44px;font-weight:800;padding:4px}.auth-card{max-width:440px;margin:auto;background:#fffdf7;border-radius:28px;overflow:hidden;box-shadow:0 12px 40px #2637500d}.auth-meadow{height:222px;position:relative;background:url(/logly/landscape.png) center/cover no-repeat}.auth-meadow>strong{position:absolute;left:25px;top:18px;font-size:38px;letter-spacing:1px;font-weight:1000;color:#ff6900}.auth-avatar{position:absolute;width:168px;height:168px;left:50%;bottom:-10px;transform:translate(-50%);background-size:300% 200%;background-position:0 0;background-repeat:no-repeat}.auth-body{padding:24px}.auth-body h1{font-size:29px;line-height:1.13;font-weight:950;letter-spacing:-.7px;text-align:center;margin:0 0 8px;outline:none}.auth-subtitle{text-align:center;color:#405374;font-size:16px;line-height:1.5;margin:0 0 23px}.auth-social{display:grid;gap:9px}.auth-social button{height:auto;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #cbd8e9;background:#fff;color:#09194c;border-radius:13px;font-weight:850;font-size:14px}.auth-social button small{font-size:10px;font-weight:600}.auth-social .auth-apple{background:#161616;color:#fff;border-color:#161616}.auth-social button:disabled{opacity:1;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:12px;color:#405374;font-size:13px;margin:23px 0 16px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#d8e0ed;flex:1}.auth-body form{display:grid;gap:15px}.auth-body label{display:grid;gap:5px;font-size:14px;font-weight:850}.auth-body input{width:100%;height:49px;border:1px solid #cad7e8;background:#fff;border-radius:12px;padding:11px 12px;font:600 16px Nunito,sans-serif;color:#09194c;min-width:0}.auth-body input::placeholder{color:#405374;opacity:1}.auth-body small{font-weight:500;color:#405374}.auth-password{position:relative}.auth-password input{padding-right:48px}.auth-password button{position:absolute;right:1px;top:2px;height:44px;width:44px;border:0;background:transparent;color:#405374;display:grid;place-items:center}.auth-preview .auth-primary{width:100%;border:0;border-radius:14px;background:#ff6900;color:#fff;font-size:18px;font-weight:900;min-height:54px;padding:12px 15px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.auth-preview .auth-primary:hover{background:#e65a00}.auth-preview .auth-primary:disabled{background:#ead9c8;color:#6e5844;cursor:not-allowed}.auth-preview button:focus-visible,.auth-preview input:focus-visible{outline:3px solid #2b6aca;outline-offset:3px}.auth-forgot{justify-self:end;font-size:13px!important;margin-top:-12px}.auth-switch{text-align:center;color:#405374;font-size:14px;margin:13px 0 0}.auth-switch button,.auth-text,.auth-inline button{text-decoration:underline;text-underline-offset:3px}.auth-footnote{text-align:center;font-size:12px;line-height:1.5;color:#405374;margin:12px 0 0}.auth-body .auth-code{height:66px;text-align:center;letter-spacing:12px;font-size:25px;font-weight:800;padding-left:23px}.auth-info{background:#e5f5fd;border-radius:16px;padding:14px;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55;color:#355c8c;margin:18px 0}.auth-info svg{flex-shrink:0;margin-top:2px}.auth-error{color:#a72c20;background:#fff0eb;border-radius:10px;padding:10px;font-size:14px;margin:0}.auth-inline{display:flex;justify-content:center;gap:18px;font-size:14px}.auth-progress{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:850;margin:-15px 0 14px}.auth-progress>div{display:flex;gap:3px;flex:1}.auth-progress i{height:7px;border-radius:5px;flex:1;background:#e2e4e6}.auth-progress i.filled{background:#ff6900}.auth-options{display:grid;gap:10px;margin:22px 0}.auth-options button{display:flex;align-items:center;gap:13px;text-align:left;min-height:56px;padding:13px;border:1px solid #cbd8e9;border-radius:13px;background:#fff;color:#09194c;font-weight:800;font-size:15px;line-height:1.35}.auth-options button.selected{background:#ff6900;color:#fff;border-color:#ff6900}.auth-options button:disabled{opacity:.55;cursor:not-allowed}.auth-choice{flex-shrink:0;width:24px;height:24px;border:2px solid #8499bd;border-radius:50%;display:grid;place-items:center}.auth-choice.square{border-radius:6px}.selected .auth-choice{background:#fff;color:#ff6900;border-color:#fff}.auth-summary{display:grid;gap:12px;margin:20px 0}.auth-summary>div{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid #e0e5ed;font-size:14px}.auth-summary span{color:#5d7293}.auth-body>.auth-text{display:block;margin:8px auto}.auth-social .auth-apple small{color:#d5dbe5}@media(max-width:480px){.auth-preview{padding:0 0 20px}.auth-top{padding:5px 15px;margin:0}.auth-card{border-radius:23px;box-shadow:none}.auth-body{padding:22px 20px}.auth-meadow{height:205px}.auth-body h1{font-size:27px}.auth-social button{gap:7px;font-size:13px}.auth-social button small{font-size:9px}}.auth-preview .auth-body input:not([type=checkbox]):not([type=range]){background:#fff;color:#09194c;border:1px solid #cad7e8;border-radius:12px;color-scheme:light;font:600 16px Nunito,sans-serif}.auth-preview .auth-body h1{font-family:Nunito,sans-serif;font-size:29px;line-height:1.13;font-weight:950}.auth-preview .auth-body input.auth-code{font-size:25px;font-weight:800}@media(max-width:480px){.auth-preview .auth-body h1{font-size:27px}}.auth-preview .auth-avatar{background:none;bottom:-10px}.auth-preview .auth-avatar>.character-motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;transform:none;box-shadow:none}.auth-preview .auth-avatar .continuous-poster,.auth-preview .auth-avatar canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:none}.auth-preview .auth-avatar .character-pose{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.auth-preview .auth-avatar .avatar-stage{transform:none;animation:none}:root{--logly-ink:#101747;--logly-muted:#405374;--logly-orange:#ff6509;--logly-border:#d9e2ef;--logly-paper:#fffdf7;--logly-focus:#327bee;--muted:var(--logly-muted);--orange:var(--logly-orange)}.logly-app{color:var(--logly-ink);font-family:Nunito,sans-serif;font-synthesis:none;--jo:var(--logly-orange);--an-orange:var(--logly-orange);--an-muted:var(--logly-muted)}.logly-app :is(.j-app,.an-app,.cal-page,.trading-plan-page,.tag-manager,.ov-page){color:var(--logly-ink);--jo:var(--logly-orange);--an-orange:var(--logly-orange);--an-muted:var(--logly-muted)}.logly-app :is(button,input,select,textarea){font-family:inherit}.logly-app :is(h1,h2,h3){color:var(--logly-ink);letter-spacing:-.035em;line-height:1.2}.logly-app :is(.j-app,.an-app,.cal-page,.trading-plan-page) :is(h1,h2,h3){color:var(--logly-ink)}.logly-app :is(.ov-dark,.cal-performance,.chart-surface,.panel:has(>.chart)) :is(h1,h2,h3){color:inherit}.logly-app :is(.muted,.footnote,.page-heading p,.j-app p,.j-app small,.an-app p,.an-app small,.plan-muted,.plan-rule p,.plan-group-title p,.plan-section-header span,.plan-list-footer small,.cal-context,.cal-muted,.cal-week-values span,.cal-reflection-meta span){color:var(--logly-muted)}.logly-app :is(.j-coach,.an-coach) p{color:var(--logly-ink)}.logly-app :is(.field>span,.an-field,.ov-field>span){color:var(--logly-ink);font-size:14px;font-weight:800}.logly-app :is(.button,.icon-btn,.j-app button,.an-app button,.plan-filters button,.plan-secondary,.tag-actions button,.tag-tabs button){font-weight:800;letter-spacing:-.015em}.logly-app :is(.button:not(.primary):not(.danger),.icon-btn,.j-app button:not(.j-primary):not(.j-customize):not([aria-pressed=true]):not([aria-selected=true]),.an-app button:not(.an-primary):not([aria-pressed=true]),.plan-secondary,.plan-filters button){color:var(--logly-ink);border-color:var(--logly-border)}.logly-app :is(.button.primary,.j-app .j-primary,.an-app .an-primary,.plan-add,.plan-v2 .plan-add,.cal-primary){background:linear-gradient(120deg,#ff7918,#ff5c00);border-color:var(--logly-orange);color:#fff}.logly-app :is(.button.primary,.j-app .j-primary,.an-app .an-primary,.plan-add,.cal-primary):hover{background:#ee5c05}.logly-app :is(.an-tabs button[aria-pressed=true],.plan-switcher [role=tab].selected){background:var(--logly-orange);color:#fff}.logly-app :is(.j-tabs button[aria-selected=true],.plan-status-tabs button.selected){background:#fff0e2;color:#b94a00}.logly-app select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:var(--logly-ink);border:1.5px solid var(--logly-border);border-radius:12px;min-height:46px;font-size:14px;font-weight:800;line-height:1.3;padding:10px 34px 10px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23101747' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;max-width:100%;text-overflow:ellipsis}.logly-app select:disabled{opacity:.55;cursor:not-allowed}.logly-app select[multiple],.logly-app select[size]{background-image:none;padding-right:12px}.logly-app :is(.field,.an-field,.j-app,.tag-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea){color:var(--logly-ink);background-color:#fff;border-color:var(--logly-border);border-radius:12px}.logly-app :is(input,textarea)::placeholder{color:var(--logly-muted);opacity:1}.logly-app :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid var(--logly-focus);outline-offset:3px}.logly-app :is(.panel,.j-card,.an-card,.plan-side-card,.plan-group,.plan-inspector,.cal-card){border-color:#e5e8ed;box-shadow:0 2px 8px #17254a05}.logly-app :is(.j-shell,.an-heading){background:var(--logly-paper)}.logly-app main>footer{margin-top:16px;padding:12px 0;gap:10px;font-size:11px;color:var(--logly-muted)}.logly-app main>footer button{min-height:44px;color:#bd4b00}.logly-app :is(.j-tabs,.plan-switcher){margin-bottom:16px}.logly-app :is(.j-home-grid,.j-summary-grid,.plan-columns,.an-columns){gap:16px}.logly-app :is(.j-card,.j-meter,.j-measured){margin-top:12px;margin-bottom:12px}.logly-app :is(.plan-group,.plan-side-card,.an-card){margin-bottom:12px}.logly-app .plan-v2 .plan-hero{margin-bottom:16px}.logly-app .plan-list-card,.logly-app .ov-editor{min-height:0}.logly-app .cal-content{padding-bottom:8px}.logly-app .cal-selected-summary>header{margin-bottom:12px}.logly-app .cal-selected-summary .cal-metrics{margin-bottom:12px}.logly-app .an-stats .an-card{min-height:0;margin-bottom:0}.logly-app .an-section-title{margin-top:16px;margin-bottom:12px}.logly-app .plan-toolbar{gap:10px;margin-bottom:6px}.logly-app .plan-manage-tags{margin-top:0;margin-bottom:6px}.logly-app main>.section-controls{margin-top:12px;margin-bottom:12px}@media(max-width:760px){.logly-app main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.logly-app.journal-focused main{padding-bottom:0}.logly-app :is(.j-shell){padding:14px}.logly-app :is(.j-card,.j-meter,.j-measured,.plan-side-card,.plan-group){padding:16px}.logly-app :is(.j-home-grid,.j-summary-grid,.plan-columns,.an-columns){gap:12px}.logly-app .j-tabs{margin-bottom:12px}.logly-app .an-heading{padding-top:16px;padding-bottom:12px}.logly-app .cal-context select{font-size:13px;min-height:44px;max-width:100%}.logly-app .account-control select{font-size:13px;min-height:44px}.logly-app main>footer{margin-top:12px;padding:10px 0;line-height:1.5}.logly-app .plan-list-card{padding:14px}.logly-app .j-row{margin-top:10px;margin-bottom:10px}}@media(prefers-reduced-motion:no-preference){.logly-app :is(.button,select,.icon-btn){transition:border-color .15s ease,background-color .15s ease}}.logly-app .j-app .j-day-actions button.j-customize{color:#e85900}.logly-app :is(.tabs,.j-tabs,.an-tabs,.tag-tabs){gap:4px;padding:4px;border:1px solid #e6e9ee;background:#f1f2f5;border-radius:14px}.logly-app :is(.tabs,.j-tabs,.an-tabs,.tag-tabs) button{min-height:44px;position:relative;font-size:14px;font-weight:800;line-height:1.3;border:0;border-radius:10px;color:var(--logly-ink);padding:10px 12px;white-space:normal}.logly-app :is(.tabs button.active,.j-tabs button[aria-selected=true],.an-tabs button[aria-pressed=true],.plan-status-tabs button.selected,.tag-tabs button[aria-selected=true],.tag-tabs button[aria-pressed=true]){background:linear-gradient(120deg,#ff7918,#ff5c00);color:#fff;box-shadow:none;border-color:transparent}.logly-app :is(.tabs button.active,.j-tabs button[aria-selected=true],.an-tabs button[aria-pressed=true],.plan-status-tabs button.selected):hover{background:#ed5d08;color:#fff}.logly-app :is(.tabs,.j-tabs,.an-tabs) button:not(.active):not([aria-selected=true]):not([aria-pressed=true]):hover{background:#e5ecf5;color:var(--logly-ink)}.logly-app .playbook-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none;margin:14px 0}.logly-app .playbook-tabs button{min-width:0;overflow-wrap:anywhere}.logly-app .empty{min-height:0;padding:24px 16px;color:var(--logly-muted)}.logly-app .empty h3{font-size:18px;margin:12px 0 4px;color:var(--logly-ink)}.logly-app .empty p{margin:4px auto 12px;line-height:1.5}.logly-app .empty p:last-child{margin-bottom:0}.logly-app .playbook-layout>.panel{align-self:start}.logly-app .playbook-layout .strategy-image:has(.empty){min-height:0;height:auto;margin-bottom:14px}.logly-app .playbook-layout .two-col{gap:12px}.logly-app main>.two-col{align-items:start;gap:16px}.logly-app main>.two-col>.panel{margin-bottom:0}.logly-app input[type=search]:not([type=checkbox]):not([type=range]){min-height:46px;background:#fff;border:1.5px solid var(--logly-border);border-radius:12px;color:var(--logly-ink);font-size:14px;padding:10px 12px}.logly-app :is(.an-search,.ov-search,.plan-search){background:#fff;border:1.5px solid var(--logly-border);border-radius:12px;color:var(--logly-muted)}.logly-app :is(.an-search,.ov-search,.plan-search) input[type=search]:not([type=checkbox]):not([type=range]){min-height:44px;background:transparent;border:0;border-radius:0;box-shadow:none;padding-left:0}.logly-app .button:disabled,.logly-app :is(.tabs,.j-tabs,.an-tabs) button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.logly-app .button:not(:disabled):active{transform:translateY(1px)}.logly-app .shared-date-range{position:relative;margin:5px 0 0;width:100%;max-width:100%;font-size:14px}.logly-app .shared-date-range .ov-date-wrap{position:relative}.logly-app .shared-date-range .ov-date-popover{z-index:150;max-width:calc(100vw - 24px)}.logly-app .shared-date-range .ov-all-dates{width:100%;margin-bottom:8px;min-height:40px;font-size:13px}.logly-app .shared-date-range .ov-all-dates[aria-pressed=true]{background:#fff0e2;color:#b94a00;border-color:#ff6509}.logly-app .shared-date-range button.ov-primary,.logly-app .shared-date-range .ov-date-days button.endpoint{color:#fff!important}.logly-app .shared-date-range .ov-date-days button{font-weight:650}.logly-app .filters{gap:12px;align-items:end}.logly-app .filters>.field{flex:1 1 200px;min-width:0;margin-bottom:0}.logly-app .filters>.field>span{display:block;margin-bottom:6px}@media(max-width:600px){.logly-app .playbook-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.logly-app :is(.tabs,.j-tabs,.an-tabs) button{font-size:13px;padding:10px 8px}.logly-app .empty{padding:20px 12px}.logly-app .playbook-layout{gap:12px}.logly-app .filters>.field{flex-basis:100%}}.logly-app .tag-actions .tag-primary{background:linear-gradient(120deg,#ff7918,#ff5c00);border-color:var(--logly-orange);color:#fff!important}.logly-app main>.panel,.logly-app main>.two-col>.panel{margin-bottom:12px}.logly-app :is(.playbook-layout,.journal-layout,.detail-layout,.calendar-layout,.stack)>.panel{margin-bottom:0}.logly-app .stack{gap:12px}.logly-app .tag-picker{margin:12px 0}.logly-app .an-notice{margin:10px 0}.logly-app .an-coach{margin:10px 0 0}.logly-app .an-columns>.an-card{margin-bottom:0}.logly-app .an-columns>div>.an-notice:first-child{margin-top:0}.logly-app .an-columns>div>.an-coach:last-child{margin-top:10px}@media(max-width:760px){.logly-app :is(.playbook-layout,.journal-layout,.detail-layout,.calendar-layout,.an-columns,.an-rule-grid){gap:10px}.logly-app main>.panel,.logly-app main>.two-col>.panel{margin-bottom:10px;padding:15px}.logly-app :is(.playbook-layout,.journal-layout,.detail-layout,.calendar-layout)>.panel{padding:15px}.logly-app .calendar-layout>.calendar-panel{padding:0}.logly-app .an-card{padding:14px;margin-bottom:10px}.logly-app .an-stats .an-card{padding:13px 12px}.logly-app .an-rule-grid .an-card{margin-bottom:0}.logly-app .tag-manager-grid{gap:10px}}.logly-app{--ov-ink:#101747;--ov-muted:#5c7298;--ov-orange:#ff6509;--ov-control-border:#d9e2ef;--ov-control-radius:12px;--ov-control-size:14px;--ov-control-weight:800}.logly-app .ov-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:10px 12px;gap:9px;border:1.5px solid #d9e2ef;border-radius:12px;background:#fff;color:#101747;font-size:14px;font-weight:800;line-height:1.3;text-align:left}.logly-app .ov-select-trigger>svg{width:16px;height:16px;flex-shrink:0}.logly-app .ov-select-trigger:hover{background:#fbfdff;border-color:#b0c2dc}.logly-app .ov-select-trigger:disabled{opacity:.5;cursor:not-allowed}.logly-app .ov-select-menu{z-index:300}.logly-app .ov-select-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;clip-path:inset(50%);overflow:hidden;pointer-events:none}.ov-option-group{display:block;color:#405374;font-size:11px;font-weight:700;margin-bottom:3px}.logly-app .ov-select-menu [role=option]{white-space:normal}.logly-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=search]),.logly-app textarea{background-color:#fff;color:#101747;border-color:#d9e2ef;border-radius:12px;color-scheme:light}.logly-app input[type=file]{padding:6px!important;min-height:48px;max-width:100%;font-size:13px}.logly-app input[type=file]::file-selector-button{background:#fff0e2;color:#101747;border:1px solid #e4c9af;border-radius:9px;padding:10px 12px;min-height:44px;font:800 13px Nunito,sans-serif;margin-right:10px;cursor:pointer}.logly-app input[type=file]::file-selector-button:hover{background:#ffe3c8}.logly-app .goal{margin:12px 0;padding:16px}.logly-app .review-controls{display:grid;grid-template-columns:auto minmax(200px,300px) minmax(180px,1fr) auto;align-items:center;gap:12px;margin:12px 0}.logly-app .review-controls .tabs,.logly-app .review-controls .shared-date-range{margin:0}.logly-app .review-controls>span{font-size:13px;color:#405374}.logly-app .j-date .shared-date-range{min-width:0;flex:1;margin:0}.logly-app .j-date .ov-date-trigger{font-size:13px;padding:10px 8px}.logly-app .j-date .ov-date-trigger>svg:first-child{display:none}.logly-app .j-row>.ov-select{flex:1;min-width:0}.logly-app .cal-cell-net{font-size:11px;font-weight:800;letter-spacing:-.03em}.mobile-menu-account{display:none}@media(max-width:900px){.logly-app .review-controls{grid-template-columns:1fr 1fr}.logly-app .review-controls>span{grid-column:1/-1}.logly-app .review-controls>.button{grid-column:1/-1;justify-self:start}}@media(max-width:600px){.logly-app .topbar{display:contents}.logly-app .topbar>.brand,.logly-app .topbar>.account-control{display:none}.mobile-menu-account{display:block;padding:10px 12px;border-bottom:1px solid #e5e8ed}.mobile-menu-account .field{margin:0}.logly-app .more-menu{max-height:calc(100dvh - 100px);overflow-y:auto;width:min(300px,calc(100vw - 24px))}.logly-app .review-controls{grid-template-columns:1fr;gap:10px}.logly-app .review-controls .tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.logly-app .an-form-grid{grid-template-columns:1fr}.logly-app .cal-cell-net{font-size:11px}}.logly-app .main-nav,.logly-app .more-menu{-webkit-backdrop-filter:none;backdrop-filter:none}.logly-app .more-menu .ov-select-trigger,.logly-app .more-menu .ov-select-trigger:hover{color:#101747;background:#fff;border-color:#d9e2ef;box-shadow:none}.logly-app .account-strip .account-strip-label{font-size:16px;font-weight:700}.logly-app .account-strip-control{max-width:360px}.logly-app .ov-heading{display:flex;flex-wrap:wrap;align-items:center;width:100%}.logly-app .ov-heading .ov-import{margin-left:auto;flex:0 0 auto}.logly-app .ov-heading>.ov-badge{order:3}.logly-app .ov-filters{display:flex;max-width:100%;width:100%}.logly-app .ov-filters>.ov-date-wrap{width:max-content;max-width:100%;min-width:0}.logly-app .ov-filters .ov-date-trigger{width:auto;max-width:100%;justify-content:flex-start;gap:10px}.logly-app .main-nav .more-menu>button:hover,.logly-app .main-nav .more-menu>button:focus-visible{background:#fff0e3;color:#101747;border-color:#ffd1b0;box-shadow:none}.logly-app .main-nav .more-menu>button:active{background:#ffe0c5;color:#101747}.logly-app .ov-body:not(.ov-editor)>.ov-heading{max-width:none}.logly-app .ov-filters{align-items:center;justify-content:space-between;gap:10px}.logly-app .ov-filters>.ov-date-wrap{flex:0 1 auto;min-width:0}.logly-app .ov-filters>.ov-import{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-size:13px}.logly-app .ov-body:not(.ov-editor)>.ov-heading{margin-bottom:8px}@media(max-width:600px){.logly-app .ov-filters>.ov-import{font-size:11px;padding:8px 10px;min-height:40px;gap:5px}.logly-app .ov-filters>.ov-import svg{width:16px;height:16px}}.logly-app.trade-header-refinement .logly-welcome,.logly-app.settings-header-refinement .logly-welcome{min-height:200px;padding:24px 28px}.logly-app.trade-header-refinement .logly-welcome .eyebrow,.logly-app.settings-header-refinement .logly-welcome .eyebrow,.logly-app.trade-header-refinement .logly-welcome p,.logly-app.settings-header-refinement .logly-welcome p{display:none}.logly-app.trade-header-refinement .logly-welcome h1,.logly-app.settings-header-refinement .logly-welcome h1{font-size:36px;margin:6px 0;line-height:1.15}.logly-app.trade-header-refinement main>.section-controls,.logly-app.settings-header-refinement main>.section-controls{display:none}@media(max-width:760px){.logly-app.analytics-redesign main{padding:0 14px 76px}.logly-app.analytics-redesign .an-app>.account-header{margin-left:-14px;margin-right:-14px}.logly-app.analytics-redesign .an-app>.account-header>:first-child{border-radius:0!important}.logly-app.analytics-redesign .account-strip{padding-left:14px;padding-right:14px}.logly-app.reviews-redesign main{padding-left:14px;padding-right:14px}.logly-app .ov-hero,.logly-app .j-hero,.logly-app .an-hero,.logly-app .cal-hero,.logly-app .plan-hero{height:165px;min-height:165px}.logly-app.trade-header-refinement .logly-welcome,.logly-app.settings-header-refinement .logly-welcome{height:165px;min-height:165px;padding:18px 20px;align-items:flex-start}.logly-app.trade-header-refinement .logly-welcome h1,.logly-app.settings-header-refinement .logly-welcome h1{font-size:29px;margin:5px 0;max-width:210px}}.logly-app.approved-design{--logly-ink:#0c194c;--logly-muted:#405374;--logly-border:#d8e7f6;--logly-paper:#fff;--logly-orange:#ff690b;--line:#d8e7f6;--muted:#405374;--green:#07874f;--red:#cc3348;background:#fffefa;color:#0c194c;min-height:100vh;color-scheme:light}.approved-design .topbar{background:#fffefa;border-bottom:1px solid #e4edf6;box-shadow:none;max-width:1440px;margin:auto;padding:0 28px}.approved-design .main-nav{background:#fff;border-color:#e1eaf4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px}.approved-design .main-nav button{color:#405374;border-radius:10px;box-shadow:none}.approved-design .main-nav button.active{background:#fff0e2;color:#ed6000;border-color:transparent;box-shadow:none}.approved-design .brand strong{color:#ff690b;font-weight:900}.approved-design .brand small{color:#405374}.approved-design main{max-width:1320px}.approved-design :is(.ov-page,.j-app,.an-app,.cal-page,.trading-plan-page,.reviews-page){max-width:1280px}.approved-design :is(.panel,.cal-card,.ov-card,.an-card,.j-card,.plan-inspector,.tag-form){background:#fff;border:1px solid #d8e7f6;box-shadow:none;border-radius:14px}.approved-design :is(.account-header,.account-strip){background:#fff;border-color:#d8e7f6;box-shadow:none}.approved-design .account-strip{margin-top:8px;border:1px solid #d8e7f6;border-radius:12px;padding:10px 14px}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero,.logly-welcome){border-radius:16px;box-shadow:none;overflow:hidden}.approved-design :is(.button,.icon-btn){box-shadow:none;border-radius:10px}.approved-design .more-menu{background:#fff;border:1px solid #d8e7f6;border-radius:16px;box-shadow:0 12px 38px #10205016;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px}.approved-design .more-menu button{min-height:48px;color:#0c194c}.approved-design .more-menu button:hover{background:#edf7ff}.approved-design :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){background:#fff;color:#0c194c;border-color:#d8e7f6;border-radius:10px}.approved-design :is(.modal,.dialog,.mb-shell,.smb-shell){background:#fffefa;color:#0c194c}.approved-design :is(.stat,.settings-header-refinement .panel){background:#fff;border-color:#d8e7f6}@media(min-width:1000px){.approved-design .topbar{height:74px}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero){min-height:190px}.approved-design .ov-hero .scene-avatar{width:180px;height:180px}}@media(max-width:760px){.approved-design main{padding-bottom:88px}.approved-design .main-nav{background:#fff;border:0;border-top:1px solid #d8e7f6;border-radius:0;box-shadow:0 -3px 14px #19315706;padding-bottom:max(8px,env(safe-area-inset-bottom))}.approved-design .main-nav button.active{background:transparent;color:#f56600}.approved-design .more-menu{bottom:calc(100% + 12px);top:auto}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero,.logly-welcome){border-radius:0 0 14px 14px}.approved-design .account-strip{margin:8px 14px 0;width:calc(100% - 28px);padding:8px 10px}.approved-design :is(.ov-page,.j-app,.an-app,.cal-page){width:100%;min-width:0}}@media(min-width:1000px){.approved-design .topbar{height:64px}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero,.logly-welcome){height:160px;min-height:160px;padding:18px 28px}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero) .scene-avatar{width:145px;height:145px}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero) h1,.approved-design .ov-hero h2{font-size:32px;line-height:1.12;margin:4px 0}.approved-design :is(.ov-hero,.j-hero,.an-hero,.cal-hero,.plan-hero) .logly-wordmark{font-size:34px;line-height:1.1}}@media(max-width:760px){.approved-design .cal-page .cal-content{padding:0 12px 20px}.logly-app.approved-design .j-app .j-shell{padding:12px}}.approved-design .more-menu button{display:flex;align-items:center;gap:12px;text-align:left}.approved-design .more-menu button svg{width:22px;height:22px;flex-shrink:0}@media(min-width:1000px){.logly-app.approved-design .ov-hero{background-position:center 65%}}@media(min-width:1000px){.logly-app.approved-design .topbar{gap:30px}.logly-app.approved-design .brand small{display:none}.logly-app.approved-design .main-nav{border:0;background:transparent;gap:20px}.logly-app.approved-design .main-nav>button,.logly-app.approved-design .more-wrap>button{background:transparent;border:0;border-radius:0;padding:15px 10px;position:relative;font-size:15px}.logly-app.approved-design .main-nav button.active{background:transparent;color:#f56809;box-shadow:inset 0 -2px #f56809}.logly-app.approved-design .main-nav button svg{width:24px;height:24px}}.logly-app :is(.pb-page,.rp-page,.plan-v2,.tl-page,.tl-detail,.tag-manager,.profile-settings){color:#08194d}.logly-app :is(.pb-page,.rp-page){--rp-line:#cfe2f6;--rp-ink:#08194d;--rp-orange:#ff6808;--rp-blue:#0875ed}.logly-app :is(.pb-page,.rp-page) h1{font-weight:900;letter-spacing:-.65px}.logly-app :is(.pb-page,.rp-page) :is(h2,h3){font-weight:900}.logly-app :is(.pb-page,.rp-page,.plan-v2,.tl-page,.tl-detail,.tag-manager,.profile-settings) button{touch-action:manipulation}.logly-app .pb-page{max-width:780px;padding-bottom:30px}.logly-app .pb-page .pb-card{background:#fff;border-color:#cfe2f6;border-radius:12px;box-shadow:none}.logly-app .pb-page .pb-setup{min-height:118px;padding:17px 18px}.logly-app .pb-setup h2{font-size:24px;line-height:1.2}.logly-app .pb-setup h2>svg{margin-left:auto;flex-shrink:0}.logly-app .pb-setup p{font-size:16px;line-height:1.45;margin-top:7px}.logly-app .pb-setup small{font-size:14px;color:#405374;margin-top:11px}.logly-app .pb-page .pb-primary{background:#ff6808;border-color:#ff6808;color:#fff}.logly-app .pb-page .pb-linked{background:#eaf5ff;border:1px solid #cfe2f6;border-radius:11px}.logly-app .pb-page :is(.pb-actions,.pb-discard){background:#fff}.logly-app .pb-page form>.pb-actions{padding:12px 0}.logly-app .pb-page .pb-search>label{min-height:44px;border-color:#cfe2f6}.logly-app .rp-page{max-width:1140px;font-size:15px}.logly-app .rp-page .rp-card{border-color:#cfe2f6;border-radius:12px;background:#fff}.logly-app .rp-page .rp-replay{background:#eaf5ff}.logly-app .rp-page .rp-writing{background:#f0f7ff;border:1px solid #deecfa;font-size:15px}.logly-app .rp-page .rp-comparison{background:#edf7ff;border-color:#cfe2f6}.logly-app .rp-page .rp-fact{background:#fff;padding:12px;min-height:96px}.logly-app .rp-page .rp-fact strong{font-size:29px;line-height:1.2}.logly-app .rp-page .rp-insight{padding:12px;border-color:#cfe2f6}.logly-app .rp-page .rp-insight strong{font-size:19px}.logly-app .rp-page :is(.rp-history,.rp-observations){gap:10px}.logly-app .rp-page .rp-subpage{background:#fff;border-radius:14px}.logly-app .rp-page .rp-primary{background:#ff6808;color:#fff;border-color:#ff6808}.logly-app .plan-v2 .plan-status-tabs{background:#eff6fd;border:1px solid #d3e4f6;border-radius:10px}.logly-app .plan-v2 .plan-status-tabs button.selected{background:#ff6808;color:#fff;box-shadow:none}.logly-app .plan-v2 .plan-add{background:#ff6808;border-color:#ff6808;color:#fff}.logly-app .plan-v2 :is(.plan-search,.plan-compact-card,.plan-definition,.plan-inspector,.plan-check-card,.plan-placement,.plan-question-summary,.plan-question-placement){border-color:#cfe2f6;background:#fff;box-shadow:none}.logly-app .plan-v2 .plan-card-toggle{padding:12px}.logly-app .plan-v2 .plan-card-toggle strong{font-size:15px;font-weight:900}.logly-app .plan-v2 .plan-card-toggle small{font-size:12px;line-height:1.45}.logly-app .plan-v2 .plan-rule-group>summary{font-size:15px;color:#08194d}.logly-app .plan-v2 .plan-definition{padding:14px;gap:12px;line-height:1.5}.logly-app .plan-v2 .plan-inspector{border-radius:13px;padding:20px}.logly-app .plan-v2 .plan-secondary{border-color:#cfe2f6;background:#fff}.logly-app .plan-v2 .plan-back{color:#0875ed}.logly-app .plan-v2 .plan-info{background:#edf7ff}.logly-app .plan-v2 .plan-filters>.ov-select{flex:1;min-width:0}.logly-app .tl-list{border-color:#cfe2f6;border-radius:13px}.logly-app .tl-list .tl-card{border-color:#dceaf7;background:#fff;min-height:96px;padding:14px 12px}.logly-app .tl-card-title>strong{font-size:18px;font-weight:900}.logly-app .tl-card-meta{font-size:12px;line-height:1.45}.logly-app .tl-card-result>strong{font-size:18px;font-weight:900}.logly-app .tl-record-id{display:block;font-size:10px;color:#405374;max-width:130px}.logly-app .tl-card-result small{font-size:11px}.logly-app .tl-direction{border-radius:7px}.logly-app .tl-direction.long{background:#def3ed;color:#086447}.logly-app .tl-detail-heading{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #cfe2f6;padding:16px;border-radius:13px}.logly-app .tl-detail-heading>div{min-width:0;flex:1}.logly-app .tl-detail-heading>.instrument-artwork{flex-shrink:0}.logly-app .tl-detail-heading h2{flex-wrap:wrap;line-height:1.25}.logly-app .tl-detail :is(.panel,.tl-position){border:1px solid #cfe2f6;border-radius:13px;background:#fff;box-shadow:none}.logly-app .tl-detail .tl-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.logly-app .tl-summary-grid>div{border:1px solid #deecfa;border-radius:10px;padding:12px 7px;text-align:center}.logly-app .tl-summary-grid>div:nth-child(2n){padding:12px 7px}.logly-app .tl-summary-grid dd{font-size:18px;line-height:1.35}.logly-app .tl-summary-amount>strong{font-size:32px}.logly-app .tl-position summary{min-height:44px;font-size:20px}.logly-app .tl-position dl>div{padding:10px 0;font-size:13px}.logly-app .tl-back{color:#0875ed;min-height:44px}.logly-app.imports-redesign :is(.panel,.import-review-card,.import-next,.import-disclosure,.import-details,.screenshot-review-row,.screenshot-source-container,.screenshot-saved-disclosure){background:#fff;border-color:#cfe2f6;border-radius:13px;box-shadow:none}.logly-app.imports-redesign :is(.screenshot-upload,.screenshot-note,.import-source-line,.screenshot-account-type){background:#edf7ff;border-color:#cfe2f6}.logly-app.imports-redesign .screenshot-upload{border:1px dashed #a8d4f8;padding:24px 15px;gap:14px}.logly-app.imports-redesign .screenshot-upload>.button{background:#ff6808;color:#fff;border-color:#ff6808;min-height:46px}.logly-app.imports-redesign .screenshot-upload strong{font-size:16px}.logly-app.imports-redesign .import-tabs{padding:0;gap:0;border-radius:10px;border-color:#cfe2f6;overflow:hidden}.logly-app.imports-redesign .import-tabs button{border-radius:9px;min-height:46px}.logly-app.imports-redesign .import-tabs button[aria-selected=true]{background:#ff6808;color:#fff}.logly-app.imports-redesign .import-steps{margin:18px auto;color:#405374}.logly-app.imports-redesign .import-steps li{font-size:13px}.logly-app.imports-redesign .import-steps li>span{width:34px;height:34px;background:#f4f9ff;border-color:#cfe2f6}.logly-app.imports-redesign .import-steps li.current>span{background:#ff6808;color:#fff;border-color:#ff6808}.logly-app.imports-redesign .import-steps li.complete>span,.logly-app.imports-redesign .import-steps li.current:last-child>span{background:#23ab6d;color:#fff;border-color:#23ab6d}.logly-app.imports-redesign .import-review-card :is(p,.import-disclosure>summary){font-size:13px}.logly-app.imports-redesign .import-review-card small{font-size:11px}.logly-app.imports-redesign :is(.import-review-actions,.screenshot-save){background:#fff;border-color:#cfe2f6}.logly-app.imports-redesign .import-counts>div,.logly-app.imports-redesign .import-counts>button{background:#f3f9ff;border-color:#cfe2f6}.logly-app .create-import-account .modal{background:#fff;border:1px solid #cfe2f6;border-radius:16px}.logly-app .create-import-account .import-type-choice label{border-color:#cfe2f6;background:#fff}.logly-app .tag-manager :is(.tag-form,.tag-row){background:#fff;border-color:#cfe2f6;border-radius:12px}.logly-app .tag-manager .tag-manager-grid{gap:20px}.logly-app .tag-manager .tag-row{position:relative;padding:14px;gap:6px}.logly-app .tag-manager .tag-row p{font-size:13px;color:#405374}.logly-app .tag-manager .tag-row>.tag-chip{justify-self:start;font-weight:800}.logly-app .tag-manager .tag-row>small{font-size:12px}.logly-app .tag-manager .tag-form{padding:18px}.logly-app .tag-manager .tag-form :is(input,textarea){background:#fff!important;border-color:#cfe2f6!important}.logly-app .tag-manager .tag-form label{font-size:14px}.logly-app .tag-manager .tag-preview{background:#edf7ff;padding:12px;border-radius:10px}.logly-app .tag-manager .tag-swatches{display:grid;grid-template-columns:repeat(5,44px);gap:12px}.logly-app .tag-manager .tag-swatches button{width:44px;height:44px;border:1px solid currentColor}.logly-app .tag-manager .tag-actions .tag-primary,.logly-app .tag-manager .tag-tabs button[aria-pressed=true]{background:#ff6808;color:#fff;border-color:#ff6808}.logly-app .tag-manager .tag-info{background:#edf7ff;border-color:#cfe2f6;border-radius:12px}.logly-app .profile-settings{background:#fff;border:1px solid #cfe2f6;border-radius:13px;box-shadow:none}.logly-app .profile-settings .panel-head{align-items:center;gap:10px}.logly-app .profile-settings .panel-head h3{font-size:23px;font-weight:900}.logly-app .profile-settings .panel-head .button{min-height:44px;background:#fff;border:1px solid #cfe2f6;color:#08194d}.logly-app .profile-details{gap:18px 14px;margin:22px 0 0}.logly-app .profile-details dt{font-size:13px}.logly-app .profile-details dd{font-size:15px;line-height:1.4}.logly-app .profile-form fieldset{background:#f5faff;border-color:#cfe2f6;border-radius:11px}.logly-app .profile-form .row{display:flex;gap:10px}.logly-app .profile-form .row>.button{flex:1;min-height:44px}@media(max-width:700px){.logly-app .pb-page .pb-setup{padding:15px;min-height:120px}.logly-app .pb-page .pb-setup h2{font-size:23px}.logly-app .pb-page .pb-setup p{font-size:16px}.logly-app .pb-page .pb-search{gap:8px}.logly-app .pb-page .pb-search>button{padding:8px 10px;font-size:14px}.logly-app .rp-page .rp-subpage{padding:14px}.logly-app .rp-page .rp-fact strong{font-size:27px}.logly-app .rp-page .rp-card{padding:13px}.logly-app .plan-v2 .plan-inspector{padding:16px;border:1px solid #cfe2f6}.logly-app .plan-v2 .plan-filters{gap:7px}.logly-app .plan-v2 .plan-desktop-filter{display:block}.logly-app .plan-v2 .plan-filters button{min-width:0;padding:8px;font-size:12px}.logly-app .tag-manager .tag-form{padding:16px}.logly-app .profile-settings .panel-head h3{font-size:21px}.logly-app .profile-settings .panel-head .button{font-size:12px;padding:8px;white-space:nowrap}.logly-app .tl-summary-grid dd{font-size:16px}.logly-app .tl-card-title>strong,.logly-app .tl-card-result>strong{font-size:16px}.logly-app .tl-card-result{max-width:40%}.logly-app .tl-card-meta{font-size:11px}.logly-app .tl-detail-heading{padding:13px;gap:10px}}@media(max-width:380px){.logly-app .tl-list .tl-card{padding:12px 8px;gap:7px}.logly-app .tl-card-title>strong,.logly-app .tl-card-result>strong{font-size:14px}.logly-app .tl-record-id{max-width:95px}.logly-app .plan-v2 .plan-filters{flex-wrap:wrap}.logly-app .plan-v2 .plan-filters>.ov-select{flex-basis:calc(50% - 4px)}}.logly-app .pb-library-page{max-width:900px}.logly-app .pb-library-page .pb-setup{position:relative;min-height:145px;padding:19px 22px}.logly-app .pb-library-page .pb-setup h2{padding-right:30px;font-size:28px}.logly-app .pb-library-page .pb-setup h2>svg{position:absolute;right:21px;top:20px}.logly-app .pb-library-page .pb-setup>svg{align-self:flex-end;margin-bottom:30px}.logly-app .pb-library-page .pb-setup p{font-size:18px}.logly-app .pb-library-page .pb-setup small{font-size:16px}.logly-app .pb-page .pb-search>label{padding:12px;min-height:50px}.logly-app .pb-page .pb-search>label>svg{width:23px;height:23px;flex-shrink:0}.logly-app .pb-page .pb-search input{border:0!important;background:none!important;box-shadow:none!important;border-radius:0;padding:0!important;min-height:0;font-size:16px}.logly-app .pb-page .pb-search>.pb-primary{font-size:16px;font-weight:700}.logly-app .pb-page .pb-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:28px}.logly-app .pb-page .pb-empty>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#dfedff}.logly-app .pb-page .pb-empty h2{font-size:22px}.logly-app .pb-page .pb-empty p{max-width:290px;font-size:16px}.logly-app .pb-editor .pb-field{font-weight:800}.logly-app .pb-editor .pb-identity{border:1px solid #cfe2f6;border-radius:10px;padding:4px 12px 8px;background:#fff;margin:12px 0}.logly-app .pb-editor form>h2{display:none}.logly-app .pb-editor .pb-add{width:100%;border:1px solid #cfe2f6;border-radius:7px;color:#ff6808;min-height:36px;margin-top:8px}.logly-app .pb-editor .pb-step-edit{border:1px solid #cfe2f6;border-radius:7px;padding:3px 5px;gap:6px}.logly-app .pb-editor .pb-step-edit>input{border:0;padding:4px 5px}.logly-app .pb-editor .pb-step-edit .pb-number{width:23px;height:23px;font-size:13px}.logly-app .pb-editor .pb-dots{color:#0875ed}.logly-app .pb-guide .pb-card ol{gap:10px}.logly-app .pb-discard .pb-actions{flex-direction:column}.logly-app .pb-discard .pb-actions>button:first-child{background:#ff6808;border-color:#ff6808;color:#fff}.logly-app .pb-discard .pb-actions>button:last-child{background:#fff;border-color:#cfe2f6;color:#08194d}.logly-app .rp-page .rp-chart-canvas{height:200px}.logly-app .rp-page .rp-chart-weekly .rp-heading{min-height:38px}.logly-app .rp-page .rp-chart-weekly h2{font-size:23px}.logly-app .rp-page .rp-chart-weekly .rp-chart-total{font-size:30px;top:14px}.logly-app .rp-page .rp-heading>button{font-size:14px}.logly-app .rp-page .rp-fact>span{font-size:14px}.logly-app .rp-page .rp-fact small{font-size:13px}.logly-app .rp-page .rp-insight b{font-size:15px}.logly-app .rp-page .rp-mark,.logly-app .rp-page .rp-insight-icon{width:44px;height:44px}.logly-app .rp-page .rp-subhead>div{text-align:center;padding-right:32px}.logly-app .rp-page .rp-subhead strong{color:#08194d;font-size:23px}.logly-app .rp-page .rp-subpage{background:#fff;border:1px solid #cfe2f6;padding:20px;border-radius:14px}.logly-app .rp-page .rp-history strong{font-size:21px}.logly-app .rp-page .rp-evidence-row{font-size:15px;padding:15px 0}.logly-app .rp-page .rp-evidence-row small{font-size:12px}.logly-app .rp-page .rp-check-list label{font-size:15px;min-height:52px}.logly-app .rp-page .rp-order-list button{color:#ff6808;min-height:38px}.logly-app .rp-page .rp-choice-rows{display:flex;flex-direction:column;gap:10px;margin:18px 0}.logly-app .rp-page .rp-choice-row{display:flex;align-items:center;gap:6px;border:1px solid #cfe2f6;border-radius:10px;min-height:58px;padding:8px 10px;background:#fff}.logly-app .rp-page .rp-choice-row>label{display:flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:15px;font-weight:800;margin:0}.logly-app .rp-page .rp-choice-row>button{color:#ff6808;min-width:36px;min-height:36px;padding:5px;background:#f5f9ff}.logly-app .rp-page .rp-choice-row>button:disabled{color:#91a0b6;background:#f1f4f8}.logly-app .rp-page .rp-choice-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a1b4d1;border-radius:5px;background:#fff;display:grid;place-items:center}.logly-app .rp-page .rp-choice-row input[type=checkbox]:checked{background:#ff6808;border-color:#ff6808}.logly-app .rp-page .rp-choice-row input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:18px;font-weight:900;line-height:1}.logly-app .profile-preference-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:16px 0}.logly-app .profile-preference{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px;font-size:14px}.logly-app .profile-preference>span{padding-top:10px;color:#405374}.logly-app .profile-preference select,.logly-app .profile-choice-picker{min-width:0;border:1px solid #cfe2f6;border-radius:8px;background:#fff;font:inherit}.logly-app .profile-preference select{width:100%;min-height:42px;padding:8px;color:#08194d}.logly-app .profile-choice-picker summary{min-height:42px;padding:10px 28px 10px 10px;position:relative;cursor:pointer;list-style:none;overflow-wrap:anywhere}.logly-app .profile-choice-picker summary::-webkit-details-marker{display:none}.logly-app .profile-choice-picker summary:after{content:"⌄";position:absolute;right:10px;top:8px;font-size:20px}.logly-app .profile-choice-picker .profile-choices{padding:6px 10px 10px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #deecfa}.logly-app .profile-choice-picker .profile-choices label{font-size:14px;min-height:36px}.logly-app .profile-form .profile-fields .field{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px}.logly-app .profile-form .profile-fields .field>span{font-size:14px;color:#405374}.logly-app .profile-form .profile-fields input{min-height:42px;padding:8px 10px;border-color:#cfe2f6;background:#fff;font-size:15px}.logly-app .create-import-account .modal{padding:22px}.logly-app .create-import-account .import-account-intro{font-size:15px;line-height:1.45}.logly-app .create-import-account .field{margin:16px 0}.logly-app .create-import-account .row{background:#fff;gap:10px}.logly-app .create-import-account .row .button{font-size:15px;min-height:48px;flex:1}.logly-app .create-import-account .modal h2{font-size:25px}.logly-app.imports-redesign .import-total{background:#edf7ff;border:1px solid #cfe2f6;border-radius:10px;padding:14px;margin:12px 0}.logly-app.imports-redesign .import-total strong{font-size:30px}.logly-app.imports-redesign .import-counts b{font-size:26px}.logly-app.imports-redesign .import-record{border-bottom:1px solid #deecfa;padding:13px 0;font-size:15px}.logly-app .tl-list{display:flex;flex-direction:column;gap:8px;border:0;background:none}.logly-app .tl-list .tl-card{border:1px solid #cfe2f6;border-radius:11px}.logly-app .tl-card .instrument-artwork{width:46px;height:46px}.logly-app :is(.tl-table-head,.tl-desktop-date,.tl-desktop-volume){display:none}@media(min-width:701px){.logly-app .trade-log-cards{background:#fff;border:1px solid #cfe2f6;border-radius:12px;padding:18px}.logly-app .tl-table-head{display:grid;grid-template-columns:minmax(180px,1.5fr) 100px minmax(150px,1.25fr) 95px 140px minmax(140px,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid #cfe2f6;font-size:12px;color:#405374;font-weight:800}.logly-app .tl-table-head>span:last-child{text-align:right}.logly-app .tl-list{gap:0}.logly-app .tl-list .tl-card{display:grid;grid-template-columns:38px minmax(132px,1.5fr) 100px minmax(150px,1.25fr) 95px 140px minmax(140px,1fr);gap:10px;align-items:center;min-height:62px;border:0;border-bottom:1px solid #deecfa;border-radius:0;padding:10px 12px}.logly-app .tl-card :is(.tl-card-main,.tl-card-title){display:contents}.logly-app .tl-card-title>strong{font-size:16px;grid-column:2}.logly-app .tl-card-title>.tl-direction{grid-column:3;justify-self:start;font-size:12px}.logly-app .tl-card .instrument-artwork{width:32px;height:32px;grid-column:1;grid-row:1}.logly-app .tl-desktop-date{display:block;grid-column:4;grid-row:1;font-size:14px;text-align:left}.logly-app .tl-desktop-volume{display:block;grid-column:5;grid-row:1;font-size:14px;text-align:left}.logly-app .tl-card-main>.journal-source-pill{grid-column:6;grid-row:1;justify-self:start}.logly-app .tl-card-result{grid-column:7;grid-row:1;max-width:none;text-align:right}.logly-app .tl-card-result strong{font-size:17px}.logly-app .tl-card :is(.tl-card-meta,.tl-chevron){display:none}}.logly-app .plan-v2 .question-editor-preview{display:flex;flex-direction:column;gap:10px;background:#edf7ff;border:1px solid #cfe2f6;padding:14px}.logly-app .plan-v2 .question-editor-preview>strong{font-size:20px;color:#08194d}.logly-app .plan-v2 .question-editor-preview>p{margin:0;font-size:17px;color:#08194d;font-weight:800}.logly-app .plan-v2 .question-editor-preview .j-choices{display:flex;flex-wrap:wrap;gap:12px}.logly-app .plan-v2 .question-editor-preview .j-choice{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:8px;border:0;background:transparent;padding:5px 0;min-height:40px;color:#08194d;font-size:16px;font-weight:700}.logly-app .plan-v2 .question-editor-preview .j-choice>span{border:1px solid #9bb8de;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;background:#fff}.logly-app .plan-v2 .question-editor-preview .j-choice[aria-pressed=true]>span{background:#0875ed;border-color:#0875ed;color:#fff}.logly-app .plan-v2 .question-editor-preview .j-choice>span svg{width:16px;height:16px}.logly-app .plan-v2 .question-editor-preview .question-preview-followup{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:center;padding-left:10px;border-left:2px solid #cfe2f6}.logly-app .plan-v2 .journal-question-editor .plan-placement-options label{font-size:13px}.logly-app .plan-v2 .journal-question-editor .question-editor-content>label{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px}.logly-app .plan-v2 .journal-question-editor .question-editor-organise{background:#fff;border-color:#cfe2f6}.logly-app .dh-card,.logly-app .dh-version{border-color:#cfe2f6;background:#fff;border-radius:12px;box-shadow:none}.logly-app .dh-page :is(h1,h2,h3){color:#08194d;font-weight:900}.logly-app .dh-version .dh-pill.current{background:#edf7ff;color:#0875ed}.logly-app .dh-rule-confirmation .dh-compare{display:grid;grid-template-columns:1fr;gap:10px}.logly-app .dh-rule-confirmation .dh-compare>div{border:1px solid #cfe2f6;border-radius:10px;padding:12px}.logly-app .smb-sheet .smb-panel{border-color:#cfe2f6;background:#fff;border-radius:12px}.logly-app .smb-sheet .smb-panel h3{font-size:21px;font-weight:900;color:#08194d}.logly-app .smb-sheet .smb-choices{gap:9px}.logly-app .smb-sheet .smb-choices small{display:none}@media(max-width:700px){.logly-app .pb-library-page .pb-setup{min-height:124px;padding:15px}.logly-app .pb-library-page .pb-setup h2{font-size:24px}.logly-app .pb-library-page .pb-setup h2>svg{right:14px;top:16px}.logly-app .pb-library-page .pb-setup p{font-size:16px}.logly-app .pb-library-page .pb-setup small{font-size:14px}.logly-app .pb-library-page .pb-setup>svg{margin-bottom:28px}.logly-app .pb-page .pb-search>label{min-height:46px;padding:10px}.logly-app .rp-page .rp-chart-canvas{height:170px}.logly-app .rp-page .rp-chart-weekly h2{font-size:21px}.logly-app .rp-page .rp-chart-weekly .rp-heading{padding-right:125px}.logly-app .rp-page .rp-chart-weekly .rp-chart-total{font-size:28px}.logly-app .rp-page .rp-fact>span{font-size:13px}.logly-app .rp-page .rp-fact small{font-size:12px}.logly-app .profile-preference-fields{grid-template-columns:1fr;gap:8px}.logly-app .profile-preference,.logly-app .profile-form .profile-fields .field{grid-template-columns:120px minmax(0,1fr)}.logly-app .profile-form .profile-fields .field{margin:7px 0}.logly-app .profile-choice-picker .profile-choices input{flex-shrink:0}.logly-app .rp-page .rp-subpage{padding:15px}.logly-app .tl-card .instrument-artwork{width:40px;height:40px}}.logly-app .journal-question-editor .question-editor-content>label,.logly-app .journal-question-editor .question-preview-followup{align-items:stretch;text-align:left}@media(min-width:701px){.logly-app .tl-table-head,.logly-app .tl-list .tl-card{grid-template-columns:30px minmax(100px,1.2fr) 80px minmax(115px,1fr) 70px 110px minmax(120px,1fr);gap:8px}.logly-app .tl-table-head>span:first-child{grid-column:span 2}.logly-app .tl-card-result{min-width:0;overflow:hidden}.logly-app .tl-card-result .tl-record-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}.logly-app .smb-edit-fields,.logly-app .smb-edit-preview{display:contents}@media(min-width:701px){.logly-app .smb-sheet{width:min(100%,1000px)!important}.logly-app .smb-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.logly-app .smb-body>h2{grid-column:1/-1;margin-bottom:0}.logly-app .smb-edit-fields,.logly-app .smb-edit-preview{display:block;min-width:0}.logly-app .smb-edit-preview>details{margin-top:16px}.logly-app .tl-detail{max-width:1140px!important;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.logly-app .tl-detail>.tl-back,.logly-app .tl-detail>.tl-detail-heading{grid-column:1/-1}.logly-app .tl-detail>.tl-detail-summary{grid-column:1;grid-row:3/span 2;margin:0}.logly-app .tl-detail>.tl-position{grid-column:2;grid-row:3;margin:0}.logly-app .tl-detail>.tl-detail-context{grid-column:2;grid-row:4;margin:0}}@media(min-width:701px){.logly-app .tl-detail{display:block}.logly-app .tl-detail>.tl-back{margin:0 0 16px}.logly-app .tl-detail>.tl-detail-heading{margin:0 0 18px}.logly-app .tl-detail>.tl-detail-summary{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(0,6fr);gap:12px;margin:0 0 18px;padding:14px}.logly-app .tl-detail-summary>.panel-head{display:none}.logly-app .tl-detail-summary .tl-summary-amount{margin:0;padding:12px;background:#f0f8ff;border:1px solid #deebf5;border-radius:9px;display:flex;flex-direction:column;justify-content:center}.logly-app .tl-detail-summary .tl-summary-amount strong{font-size:25px}.logly-app .tl-detail-summary .tl-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;gap:8px}.logly-app .tl-detail-summary .tl-summary-grid>div{min-width:0;padding:12px 8px}.logly-app .tl-detail-summary .journal-source-pill,.logly-app .tl-detail-summary .tl-basis-note{grid-column:1/-1}.logly-app .tl-detail>.tl-position,.logly-app .tl-detail>.tl-detail-context{margin:0 0 18px}.logly-app .tl-detail>.tl-position>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}.logly-app .tl-detail>.tl-position>dl>div{display:block;border:0;padding:8px}.logly-app .tl-detail>.tl-position>dl dt{font-size:12px;color:#60718a;margin-bottom:5px}.logly-app .tl-detail>.tl-position>dl dd{margin:0;overflow-wrap:anywhere}.logly-app .tl-detail-context{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.logly-app .tl-detail-context>.panel-head,.logly-app .tl-detail-context>.field:nth-of-type(3),.logly-app .tl-detail-context>small{grid-column:1/-1}.logly-app .tl-detail-context>.field{margin:0}.logly-app .tl-detail-context>button{width:max-content}}.logly-app .dh-rule-confirmation .dh-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;position:relative}.logly-app .dh-rule-confirmation .dh-compare:after{content:"→";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:#133874}.logly-app .dh-rule-confirmation .dh-compare>div{background:#edf7ff;border:0;padding:12px;min-width:0}.logly-app .dh-rule-confirmation .dh-compare p{overflow-wrap:anywhere}.rp-writing-context,.rp-writing-companion{display:none}@media(min-width:701px){.rp-page.rp-writing-screen{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.rp-writing-screen>.rp-subhead,.rp-writing-screen>.rp-writing-context{grid-column:1/-1}.rp-writing-screen>.rp-subpage{width:100%;max-width:none;margin:0}.rp-writing-context{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.rp-writing-context>.rp-card,.rp-writing-companion{padding:22px}.rp-writing-context h2,.rp-writing-companion h2{margin:0 0 16px;font-size:22px}.rp-writing-context p,.rp-writing-companion p{line-height:1.6}.rp-writing-context small{display:block;margin-top:12px}.rp-writing-total{font-size:32px;display:block}.rp-writing-companion{display:block;min-height:270px}.rp-writing-companion .rp-writing{min-height:150px}}@media(min-width:701px){.logly-app .dh-page:has(>.dh-timeline){max-width:1140px;padding:22px}.logly-app .dh-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.logly-app .dh-timeline .dh-version{margin:0}.logly-app .dh-timeline .dh-version:after{display:none}.logly-app .dh-overlay>.dh-editor:has(>button:first-child){max-width:1000px}}.logly-app .screenshot-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.logly-app .screenshot-source-card{min-width:0;padding:12px;border:1px solid #dce6ef;border-radius:14px;background:#fff}.logly-app .screenshot-source-thumbnail{height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f0f5f9;border-radius:9px}.logly-app .screenshot-source-thumbnail img{width:100%;height:100%;object-fit:contain}.logly-app .screenshot-source-caption{display:flex;flex-direction:column;gap:7px;padding-top:12px}.logly-app .screenshot-source-caption strong{font-size:14px;overflow-wrap:anywhere;color:#163153}.logly-app .screenshot-source-status{font-size:12px;color:#526982}.logly-app .screenshot-source-status:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2b82c0;margin-right:6px}.logly-app .screenshot-source-status.needs-replacement:before{background:#bf5a3f}.logly-app .screenshot-source-card .screenshot-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.logly-app .screenshot-source-card .screenshot-row-actions .button{flex:1;padding:8px 6px;font-size:12px;white-space:nowrap}.logly-app .screenshot-source-grid>.pagination{grid-column:1/-1}@media(max-width:700px){.logly-app .screenshot-source-grid{grid-template-columns:1fr;gap:10px}.logly-app .screenshot-source-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:0 12px;padding:12px}.logly-app .screenshot-source-thumbnail{grid-row:1/span 2;height:112px}.logly-app .screenshot-source-caption{padding-top:3px}.logly-app .screenshot-source-card .screenshot-row-actions{margin-top:9px;align-self:end}.logly-app .screenshot-source-card>p{grid-column:1/-1}}.logly-app.approved-design .more-menu{min-width:260px}.logly-app.approved-design .more-menu>button{font-size:16px;line-height:1.35;padding:12px 14px}.logly-app.approved-design.imports-redesign .logly-welcome{height:190px;min-height:190px;padding:20px 28px;align-items:center}.logly-app.approved-design.imports-redesign .logly-welcome h1{font-size:36px;line-height:1.12;margin:6px 0 10px}.logly-app.approved-design.imports-redesign .logly-welcome .scene-avatar{width:165px;height:165px;bottom:0}.logly-app .rp-page .rp-chart-canvas{height:140px;min-height:140px}.logly-app .plan-v2 .plan-filter-sheet{background:#fff;border:1px solid #cfe2f6;border-radius:14px;box-shadow:0 12px 32px #10205018}.logly-app .plan-v2 .plan-filter-sheet .plan-dialog-actions{background:#fff}.logly-app .plan-v2 .plan-filter-sheet .plan-dialog-actions>button:first-child{background:#fff;color:#08194d;border:1px solid #cfe2f6}.logly-app .plan-v2 .definition-choice{background:#fff;border:1px solid #cfe2f6;border-radius:14px}.logly-app .plan-v2 .definition-choice-option{border-color:#cfe2f6;border-radius:10px}@media(min-width:1000px){.logly-app .tl-page{max-width:1140px}.logly-app .tl-filters{gap:8px 16px}.logly-app .tl-filters .field{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;margin:0}.logly-app .tl-actions{justify-content:flex-end;margin:8px 0 12px}.logly-app .tl-actions>button{flex:0 1 auto}.logly-app .pb-library-page>h1{font-size:40px;line-height:1.15;margin-bottom:6px}.logly-app .pb-library-page>.pb-subtitle{font-size:20px;line-height:1.45}.logly-app .create-import-account .field{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px}.logly-app .pb-discard .pb-actions{flex-direction:row}.logly-app .pb-discard .pb-actions>button:first-child{background:#fff;color:#08194d;border:1px solid #cfe2f6}.logly-app .pb-discard .pb-actions>button:last-child{background:#ff690b;color:#fff;border-color:#ff690b}}@media(max-width:760px){.logly-app.approved-design.imports-redesign .logly-welcome{height:145px;min-height:145px;padding:16px 14px}.logly-app.approved-design.imports-redesign .logly-welcome>div:first-child{width:65%;max-width:65%;position:relative;z-index:2}.logly-app.approved-design.imports-redesign .logly-welcome h1{font-size:25px;max-width:100%}.logly-app.approved-design.imports-redesign .logly-welcome .scene-avatar{width:105px;height:105px}.logly-app.approved-design.imports-redesign .logly-welcome p{font-size:12px;max-width:100%;line-height:1.4}.logly-app .profile-settings .profile-form .profile-fields input,.logly-app .profile-settings :is(textarea,select){font-size:16px}.logly-app.approved-design .more-menu{min-width:0;width:min(290px,calc(100vw - 28px))}}.logly-app.approved-design .ov-body{margin-top:0;background:transparent;padding-top:10px}.logly-app.approved-design .ov-filters{display:grid;grid-template-columns:minmax(270px,1fr) minmax(240px,1.5fr) auto;align-items:stretch;gap:10px;margin:0}.logly-app.approved-design .ov-filters .account-strip{margin:0;width:auto;padding:5px 12px;border-radius:10px;min-width:0}.logly-app.approved-design .ov-filters .account-strip-control{min-width:0;flex:1}.logly-app.approved-design .ov-filters .ov-date-trigger{height:100%;min-height:48px}.logly-app.approved-design .ov-source{margin:4px 0 0}.logly-app.approved-design .ov-source small{font-size:10px}.logly-app.approved-design .ov-type-performance{padding:16px;background:#fff;border:1px solid #d8e7f6;border-radius:14px;align-self:stretch}.logly-app.approved-design .ov-type-performance .ov-section-title{margin:0 0 12px}.logly-app.approved-design .ov-section-title h1{font-size:24px}.logly-app.approved-design .ov-type-performance>h3{position:static;width:auto;height:auto;clip-path:none}.logly-app.approved-design .ov-metrics>div{background:#f5faff;border:1px solid #d8e7f6;padding:12px;border-radius:10px}.logly-app.approved-design .ov-metrics span{font-size:14px;font-weight:600;color:#48628e}.logly-app.approved-design .ov-metrics strong{font-size:30px;margin-top:5px}.logly-app.approved-design .ov-journal{border-radius:12px;margin:10px 0 12px;padding:14px 20px;min-height:100px}.logly-app.approved-design .ov-journal>div{max-width:680px}.logly-app.approved-design .ov-journal>.ov-primary{margin-left:auto}.logly-app.approved-design .ov-journal>svg{width:42px;height:50px}.logly-app.approved-design .ov-journal h3{font-size:20px}.logly-app.approved-design .ov-journal p,.logly-app.approved-design .ov-journal small{font-size:13px}.logly-app.approved-design .ov-page button.ov-link{color:#0074e8;margin:0;font-weight:800}.logly-app.approved-design .ov-type-symbols{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.logly-app.approved-design .ov-type-symbols>h3{margin:0;font-size:22px}.logly-app.approved-design .ov-symbol-controls{max-width:250px;margin:0;gap:8px}.logly-app.approved-design .ov-symbol-controls .ov-select-trigger{min-height:36px;padding:7px 10px;font-size:12px}.logly-app.approved-design .ov-type-symbols>:not(h3):not(.ov-symbol-controls){grid-column:1/-1}.logly-app.approved-design .ov-instruments>div{padding:7px 0}.logly-app.approved-design .ov-type-weekly{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.logly-app.approved-design .ov-type-weekly>h3{margin:0}.logly-app.approved-design .ov-week-nav{margin:0;gap:8px}.logly-app.approved-design .ov-type-weekly>:not(h3):not(.ov-week-nav){grid-column:1/-1}.logly-app.approved-design .ov-week-chart{height:190px}.logly-app.approved-design .ov-week-chart .recharts-responsive-container{height:100%!important}.logly-app.approved-design .ov-week-data{margin:0}.logly-app.approved-design .ov-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.logly-app.approved-design .ov-costs>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 10px;border:0;border-right:1px solid #d8e7f6}.logly-app.approved-design .ov-costs>div:last-of-type{border:0}.logly-app.approved-design .ov-costs>small{grid-column:1/-1;font-size:10px}.logly-app.approved-design .ov-costs>div>b{font-size:22px}@media(max-width:760px){.logly-app.approved-design .ov-filters{grid-template-columns:minmax(0,1fr) auto}.logly-app.approved-design .ov-filters .account-strip{grid-column:1/-1}.logly-app.approved-design .ov-journal{display:grid;grid-template-columns:28px minmax(0,1fr) auto;padding:12px;gap:10px;min-height:108px}.logly-app.approved-design .ov-journal>div{min-width:0}.logly-app.approved-design .ov-journal>svg{width:28px;height:38px}.logly-app.approved-design .ov-journal>.ov-primary{width:auto;margin:0;font-size:11px;padding:8px}.logly-app.approved-design .ov-journal h3{font-size:17px}.logly-app.approved-design .ov-journal p,.logly-app.approved-design .ov-journal small{font-size:10px}.logly-app.approved-design .ov-type-performance{padding:12px}.logly-app.approved-design .ov-section-title h1{font-size:21px}.logly-app.approved-design .ov-metrics span{font-size:12px}.logly-app.approved-design .ov-metrics strong{font-size:25px}.logly-app.approved-design .ov-metrics>div{padding:10px}.logly-app.approved-design .ov-type-symbols>h3,.logly-app.approved-design .ov-type-weekly>h3{font-size:18px}.logly-app.approved-design .ov-symbol-controls{max-width:170px;gap:4px}.logly-app.approved-design .ov-symbol-controls .ov-select-trigger{font-size:10px;padding:5px;gap:3px}.logly-app.approved-design .ov-week-nav{gap:3px}.logly-app.approved-design .ov-week-nav strong{font-size:10px;max-width:85px;text-align:center}.logly-app.approved-design .ov-week-nav button{min-height:30px;width:30px;padding:4px}.logly-app.approved-design .ov-costs>div{padding:0 5px}.logly-app.approved-design .ov-costs>div>b{font-size:18px}}.logly-app.approved-design .ov-filters>.ov-date-wrap{width:100%;max-width:none}.logly-app.approved-design .ov-filters .ov-date-trigger{width:100%!important}.logly-app.approved-design .ov-section-title h1:focus{outline:none}.logly-app.approved-design .ov-card-empty{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9dacbf;text-align:center}.logly-app.approved-design .ov-card-empty p{color:#48628e}@media(min-width:1000px){.logly-app.approved-design .ov-screen-library>.account-header .ov-hero,.logly-app.approved-design .ov-screen-settings>.account-header .ov-hero{display:none}.logly-app.approved-design .ov-screen-library .ov-editor{display:grid;grid-template-columns:minmax(0,1fr) 260px 180px;gap:10px 14px}.logly-app.approved-design .ov-screen-library .ov-editor>.ov-heading{grid-column:1;grid-row:1;margin:0}.logly-app.approved-design .ov-screen-library .ov-editor>.ov-search{grid-column:2;grid-row:1;margin:0}.logly-app.approved-design .ov-screen-library .ov-editor>.ov-select{grid-column:3;grid-row:1}.logly-app.approved-design .ov-screen-library .ov-editor>p,.logly-app.approved-design .ov-screen-library .ov-editor>.ov-library,.logly-app.approved-design .ov-screen-library .ov-editor>.ov-notice,.logly-app.approved-design .ov-screen-library .ov-editor>.ov-actions{grid-column:1/-1}.logly-app.approved-design .ov-layout-footer{display:flex;align-items:center;gap:14px;margin-top:20px}.logly-app.approved-design .ov-layout-footer .ov-add{width:auto;margin:0}.logly-app.approved-design .ov-layout-footer .ov-restore{margin-left:auto}.logly-app.approved-design .ov-layout-footer .ov-actions{margin:0}}.logly-app.approved-design .ov-symbol-controls{max-width:260px}.logly-app.approved-design .ov-symbol-controls>:last-child{min-width:94px}.logly-app.approved-design .ov-editor{padding:24px 0}.logly-app.approved-design .ov-editor-intro{font-size:20px;margin:8px 0 20px}.logly-app.approved-design .ov-layout-row{padding:18px;min-height:92px;gap:18px}.logly-app.approved-design .ov-order{border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:22px;flex-shrink:0}.logly-app.approved-design .ov-layout-row .ov-grow small{font-size:14px;margin-top:4px}.logly-app.approved-design .ov-add{color:#ff690b;border:1px solid #ff690b;background:#fff;min-height:48px}.logly-app.approved-design .ov-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.logly-app.approved-design .ov-library .ov-layout-row{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:start;gap:15px}.logly-app.approved-design .ov-library .ov-layout-row>button{grid-column:1/-1;width:100%}.logly-app.approved-design .ov-library-icon{width:65px;height:75px;display:grid;place-items:center;background:#edf7ff;color:#35619b;border-radius:12px}.logly-app.approved-design .ov-library-preview{display:none}@media(min-width:1000px){.logly-app.approved-design .ov-library .ov-layout-row{grid-template-columns:110px minmax(0,1fr)}.logly-app.approved-design .ov-library-icon{display:none}.logly-app.approved-design .ov-library-preview{display:block;overflow:hidden;width:110px;height:120px;background:#edf7ff;border-radius:12px;pointer-events:none}.logly-app.approved-design .ov-library-preview>div{width:300px;transform:scale(.36);transform-origin:top left}.logly-app.approved-design .ov-library-preview .ov-card{border:0;background:#edf7ff;padding:10px}.logly-app.approved-design .ov-library-preview .ov-card>h3,.logly-app.approved-design .ov-library-preview .ov-card>.ov-link,.logly-app.approved-design .ov-library-preview .ov-card>.ov-week-data{display:none}}.logly-app.approved-design .ov-settings-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.logly-app.approved-design .ov-settings-form,.logly-app.approved-design .ov-settings-preview{border:1px solid #d8e7f6;border-radius:14px;background:#fff;padding:22px;min-width:0}.logly-app.approved-design .ov-settings-form .ov-field{padding:14px 0;border-bottom:1px solid #e4edf7;display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:16px;align-items:center}.logly-app.approved-design .ov-settings-form .ov-field>span{font-weight:800;font-size:16px}.logly-app.approved-design .ov-settings-form .ov-field{margin:0}.logly-app.approved-design .ov-settings-form .ov-field>span{margin:0}.logly-app.approved-design .ov-layout-footer button{white-space:nowrap}.logly-app.approved-design .ov-settings-form .ov-actions{margin-top:20px}.logly-app.approved-design .ov-screen-settings .ov-hero,.logly-app.approved-design .ov-screen-library .ov-hero{height:100px;min-height:100px}.logly-app.approved-design .ov-screen-settings .ov-hero h2,.logly-app.approved-design .ov-screen-library .ov-hero h2{display:none}.logly-app.approved-design .ov-screen-settings .scene-avatar,.logly-app.approved-design .ov-screen-library .scene-avatar{width:100px;height:100px}@media(max-width:760px){.logly-app.approved-design .ov-editor{padding:18px 14px}.logly-app.approved-design .ov-settings-layout{grid-template-columns:1fr}.logly-app.approved-design .ov-settings-form,.logly-app.approved-design .ov-settings-preview{padding:14px}.logly-app.approved-design .ov-settings-form .ov-field{grid-template-columns:95px minmax(0,1fr);gap:10px}.logly-app.approved-design .ov-library{grid-template-columns:1fr}.logly-app.approved-design .ov-library .ov-layout-row{grid-template-columns:42px minmax(0,1fr) auto;padding:12px;gap:10px}.logly-app.approved-design .ov-library .ov-layout-row>button{grid-column:auto;font-size:12px;padding:8px}.logly-app.approved-design .ov-library-icon{width:42px;height:50px}.logly-app.approved-design .ov-library-icon svg{width:28px}.logly-app.approved-design .ov-grow b{font-size:16px}.logly-app.approved-design .ov-layout-row .ov-grow small{font-size:12px}.logly-app.approved-design .ov-layout-row{gap:10px;padding:12px}.logly-app.approved-design .ov-order{width:28px;height:28px;font-size:16px}}@media(max-width:760px){.logly-app.approved-design .ov-screen-library .ov-editor{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.logly-app.approved-design .ov-screen-library .ov-editor>:not(.ov-search):not(.ov-select){grid-column:1/-1}.logly-app.approved-design .ov-screen-library .ov-search{margin:0}.logly-app.approved-design .ov-screen-library .ov-editor>.ov-select{align-self:center}.logly-app.approved-design .ov-screen-library .ov-library{margin-top:0;gap:8px}.logly-app.approved-design .ov-screen-library .ov-layout-row{min-height:76px;padding:10px}.logly-app.approved-design .ov-screen-library .ov-editor>p{font-size:12px;margin:0}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field{padding:8px 0}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field>span{font-size:13px;font-weight:600}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-notice{font-size:11px;padding:10px;margin:10px 0}.logly-app.approved-design .ov-screen-settings .ov-settings-form p{font-size:12px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-actions{margin-top:10px}}@media(min-width:1000px){.logly-app.approved-design .ov-week-chart{height:160px}.logly-app.approved-design .ov-type-weekly{gap:6px}}.logly-app.approved-design .ov-journal progress{position:static;width:100%;max-width:100%;margin-top:6px}@media(max-width:760px){.logly-app.approved-design .ov-screen-customise .ov-layout-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:7px;padding:10px;min-height:80px}.logly-app.approved-design .ov-screen-customise .ov-row-actions{grid-column:auto;display:flex;gap:3px}.logly-app.approved-design .ov-screen-customise .ov-row-actions button{width:30px;min-width:30px;min-height:34px;padding:4px;border-radius:7px}.logly-app.approved-design .ov-screen-customise .ov-row-actions svg{width:16px;height:16px}.logly-app.approved-design .ov-screen-customise .ov-grow b{font-size:13px}.logly-app.approved-design .ov-screen-customise .ov-grow small{font-size:10px}.logly-app.approved-design .ov-screen-customise .ov-order{width:24px;height:24px;font-size:13px}.logly-app.approved-design .ov-screen-customise .ov-editor-intro{font-size:14px;margin:8px 0}.logly-app.approved-design .ov-screen-customise .ov-editor>p:not(.ov-editor-intro){font-size:11px}.logly-app.approved-design .ov-screen-home .ov-card{padding:10px;border-radius:12px}.logly-app.approved-design .ov-screen-home .ov-section-title{margin-bottom:8px}.logly-app.approved-design .ov-screen-home .ov-metrics{gap:6px}.logly-app.approved-design .ov-screen-home .ov-metrics>div{padding:8px}.logly-app.approved-design .ov-screen-home .ov-metrics strong{font-size:23px;margin-top:2px}.logly-app.approved-design .ov-screen-home .ov-metrics span{font-size:11px}.logly-app.approved-design .ov-screen-home .ov-instruments>div{padding:3px 0}.logly-app.approved-design .ov-screen-home .ov-filters .account-strip{padding:2px 8px;min-height:44px}.logly-app.approved-design .ov-screen-home .ov-costs{margin-top:8px}}@media(max-width:760px){.logly-app.approved-design.overview-redesign .ov-page .ov-hero{height:120px;min-height:120px;padding:12px 18px}.logly-app.approved-design.overview-redesign .ov-hero .scene-avatar{width:110px;height:110px}.logly-app.approved-design.overview-redesign .ov-hero h2{font-size:20px}.logly-app.approved-design .ov-journal{min-height:86px}.logly-app.approved-design .ov-week-chart{height:145px}.logly-app.approved-design .ov-week-selected{font-size:11px;padding:8px}.logly-app.approved-design .ov-page button.ov-link{min-height:34px;font-size:13px}.logly-app.approved-design .ov-instruments>div{padding:5px 0;gap:10px}.logly-app.approved-design .ov-instruments small{font-size:10px}.logly-app.approved-design .ov-instruments strong{font-size:13px}.logly-app.approved-design .ov-instruments .instrument-artwork{width:30px!important;height:30px!important}.logly-app.approved-design .ov-costs{gap:5px}.logly-app.approved-design .ov-costs>div{font-size:12px;padding:0 3px}.logly-app.approved-design .ov-costs>div small{font-size:9px}}@media(min-width:1000px){.logly-app.approved-design .ov-screen-home>.account-header{margin-bottom:0}.logly-app.approved-design .ov-screen-home>.ov-body{padding-top:0}.logly-app.approved-design.overview-redesign .ov-screen-home .ov-hero{height:184px;min-height:184px;padding-bottom:42px;--scene-ground-inset:0px}}@media(max-width:760px){.logly-app.approved-design .ov-screen-home>.account-header{margin-bottom:0}.logly-app.approved-design .ov-screen-home>.ov-body{padding-top:0}.logly-app.approved-design.overview-redesign .ov-screen-home .ov-hero{height:140px;min-height:140px;padding-bottom:32px;--scene-ground-inset:0px}}.logly-app.approved-design .ov-screen-home .ov-journal-notebook{color:#3261a7;width:42px;height:52px;flex-shrink:0}@media(max-width:760px){.logly-app.approved-design .ov-screen-home .ov-grid{gap:8px}.logly-app.approved-design .ov-screen-home .ov-card:not(.ov-type-symbols){padding:9px}.logly-app.approved-design .ov-screen-home .ov-journal{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:9px;min-height:78px;margin:6px 0 8px}.logly-app.approved-design .ov-screen-home .ov-journal>.ov-journal-notebook{width:34px;height:43px}.logly-app.approved-design .ov-screen-home .ov-journal h3{font-size:16px;line-height:1.15}.logly-app.approved-design .ov-screen-home .ov-journal p{margin:2px 0;font-size:10px;line-height:1.3}.logly-app.approved-design .ov-screen-home .ov-journal progress{height:6px;margin-top:4px}.logly-app.approved-design .ov-screen-home .ov-section-title h1{font-size:20px}.logly-app.approved-design .ov-screen-home .ov-section-title{margin-bottom:7px}.logly-app.approved-design .ov-screen-home .customize-button{min-height:34px;padding:6px 9px;font-size:12px}.logly-app.approved-design .ov-screen-home .ov-metrics{margin-bottom:6px}.logly-app.approved-design .ov-screen-home .ov-type-weekly{grid-template-columns:minmax(0,1fr) auto;gap:4px}.logly-app.approved-design .ov-screen-home .ov-type-weekly>h3{font-size:16px;letter-spacing:-.04em;line-height:1.15}.logly-app.approved-design .ov-screen-home .ov-week-nav{gap:2px}.logly-app.approved-design .ov-screen-home .ov-week-nav strong{font-size:9px;max-width:75px}.logly-app.approved-design .ov-screen-home .ov-week-nav button{width:26px;min-height:30px;padding:3px}.logly-app.approved-design .ov-screen-home .ov-week-chart{height:155px}.logly-app.approved-design .ov-screen-home .ov-week-selected{padding:6px;font-size:10px}.logly-app.approved-design.overview-redesign .topbar .main-nav{padding:3px 4px max(3px,env(safe-area-inset-bottom))}.logly-app.approved-design.overview-redesign .topbar .main-nav>button,.logly-app.approved-design.overview-redesign .topbar .main-nav .more-wrap>button{min-height:48px;gap:3px;padding:3px!important}.logly-app.approved-design.overview-redesign .topbar .main-nav>button.active:after{bottom:0}.logly-app.approved-design.overview-redesign .topbar .main-nav .more-wrap>button.active:after{bottom:0}}.logly-app.approved-design .ov-screen-home .ov-filters>.ov-import{align-self:center;min-height:36px;padding:6px 10px;font-size:12px;gap:6px;border-radius:10px}.logly-app.approved-design .ov-screen-home .ov-filters>.ov-import svg{width:17px;height:17px}@media(min-width:1000px){.logly-app.approved-design .ov-screen-home .ov-grid.ov-packed{grid-auto-rows:1px;row-gap:0;column-gap:14px;grid-auto-flow:row;align-items:start}.logly-app.approved-design .ov-screen-home .ov-grid.ov-packed>.ov-card{align-self:start;min-height:0;grid-column:auto}}@media(max-width:760px){.logly-app.approved-design .ov-screen-home .ov-filters>.ov-import{min-height:40px;padding:6px 8px;font-size:11px}.logly-app.approved-design .ov-screen-home .ov-filters>.ov-import svg{width:16px;height:16px}}.logly-app.approved-design :is(.ov-screen-customise,.ov-screen-library,.ov-screen-settings) .ov-heading{margin-bottom:16px;gap:12px}.logly-app.approved-design :is(.ov-screen-customise,.ov-screen-library,.ov-screen-settings) .ov-heading>button{flex-shrink:0;width:40px;min-height:40px;padding:8px;border-radius:10px}.logly-app.approved-design .ov-screen-customise .ov-grow b{font-size:19px;line-height:1.25}.logly-app.approved-design .ov-screen-customise .ov-layout-list{gap:12px}.logly-app.approved-design .ov-screen-customise .ov-order{background:#e9f5ff;color:#12275e}.logly-app.approved-design .ov-screen-customise .ov-row-actions button{width:42px;min-width:42px;min-height:42px;padding:9px;border-radius:10px}.logly-app.approved-design .ov-screen-customise .ov-row-actions button:disabled{background:#f0f3f7;color:#8b9aaf;opacity:.7}.logly-app.approved-design .ov-screen-customise .ov-layout-footer .ov-actions{position:static;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-top:0;padding:0}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row{border-radius:12px;background:#fff;align-content:start}.logly-app.approved-design .ov-screen-library .ov-library .ov-grow b{font-size:18px;line-height:1.22}.logly-app.approved-design .ov-screen-library .ov-library .ov-grow small{font-size:14px;line-height:1.45}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row>button{min-height:44px;border-radius:10px}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row>button:disabled{opacity:1;background:#edf2f7;border-color:#edf2f7;color:#6c7e9b}.logly-app.approved-design .ov-screen-settings .ov-settings-layout{align-items:start}.logly-app.approved-design .ov-screen-settings .ov-settings-preview>h3{font-size:24px;margin:0 0 4px}.logly-app.approved-design .ov-screen-settings .ov-settings-preview>p{font-size:14px;margin:0 0 16px}.logly-app.approved-design .ov-screen-settings .ov-settings-preview>.ov-card{margin:0;box-shadow:none;padding:16px;min-width:0}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-actions{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px 0 0;gap:10px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-actions>button{min-height:44px;padding:10px 16px;font-size:15px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-check{font-size:15px;min-height:42px;gap:10px}.logly-app.approved-design .ov-screen-settings .ov-settings-form fieldset{margin:16px 0 0;padding:12px 14px;border-radius:10px}.logly-app.approved-design .ov-screen-settings .ov-settings-form legend{font-weight:800;padding:0 5px}@media(min-width:1000px){.logly-app.approved-design .ov-screen-customise .ov-layout-footer .ov-restore{width:auto;white-space:normal;max-width:230px}.logly-app.approved-design .ov-screen-customise .ov-layout-footer .ov-actions>button{flex:none;min-height:44px}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row{grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);padding:16px;gap:12px;min-height:220px}.logly-app.approved-design .ov-screen-library .ov-library-preview{width:100%;height:124px;max-width:145px}.logly-app.approved-design .ov-screen-library .ov-library-preview>div{transform:scale(.44)}.logly-app.approved-design .ov-screen-settings .ov-settings-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field{grid-template-columns:minmax(140px,.85fr) minmax(0,1fr);padding:18px 0;gap:16px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-actions{justify-content:flex-end}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-actions>button{flex:none;min-width:112px}}@media(min-width:761px)and (max-width:999px){.logly-app.approved-design .ov-screen-library .ov-library{grid-template-columns:repeat(2,minmax(0,1fr))}.logly-app.approved-design .ov-screen-customise .ov-layout-row{gap:12px}.logly-app.approved-design .ov-screen-settings .ov-settings-layout{grid-template-columns:1fr}}@media(max-width:760px){.logly-app.approved-design :is(.ov-screen-customise,.ov-screen-library,.ov-screen-settings) .ov-editor{padding:18px 14px 22px}.logly-app.approved-design :is(.ov-screen-customise,.ov-screen-library,.ov-screen-settings) .ov-heading h1{font-size:27px;line-height:1.15}.logly-app.approved-design .ov-screen-customise .ov-editor-intro{font-size:15px;margin:6px 0}.logly-app.approved-design .ov-screen-customise .ov-editor>p:not(.ov-editor-intro){font-size:12px;line-height:1.45;margin-bottom:14px}.logly-app.approved-design .ov-screen-customise .ov-layout-row{grid-template-columns:30px minmax(0,1fr);gap:8px 10px;min-height:112px;padding:12px}.logly-app.approved-design .ov-screen-customise .ov-order{width:30px;height:30px;font-size:16px;align-self:start}.logly-app.approved-design .ov-screen-customise .ov-grow b{font-size:16px;line-height:1.25}.logly-app.approved-design .ov-screen-customise .ov-grow small{font-size:12px;line-height:1.4}.logly-app.approved-design .ov-screen-customise .ov-row-actions{grid-column:2;width:auto;justify-content:flex-end;gap:7px}.logly-app.approved-design .ov-screen-customise .ov-row-actions svg{width:19px;height:19px}.logly-app.approved-design .ov-screen-customise .ov-layout-footer{margin-top:16px}.logly-app.approved-design .ov-screen-customise .ov-add{font-size:16px;min-height:46px;padding:10px}.logly-app.approved-design .ov-screen-customise .ov-restore{margin:14px 0;min-height:42px;font-size:14px}.logly-app.approved-design .ov-screen-customise .ov-layout-footer .ov-actions>button{min-height:46px;font-size:15px}.logly-app.approved-design .ov-screen-library .ov-editor{grid-template-columns:minmax(0,1.2fr) minmax(128px,1fr);gap:12px}.logly-app.approved-design .ov-screen-library .ov-editor>p{font-size:13px;line-height:1.4}.logly-app.approved-design .ov-screen-library .ov-search{min-width:0;padding-left:9px}.logly-app.approved-design .ov-screen-library .ov-search svg{width:18px;flex-shrink:0}.logly-app.approved-design .ov-screen-library .ov-search input{min-width:0;width:100%;font-size:13px;padding:10px 6px}.logly-app.approved-design .ov-screen-library .ov-editor>.ov-select .ov-select-trigger{font-size:12px;padding:10px 8px;gap:5px}.logly-app.approved-design .ov-screen-library .ov-library{gap:10px}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px;min-height:92px}.logly-app.approved-design .ov-screen-library .ov-library .ov-grow b{font-size:15px;line-height:1.25}.logly-app.approved-design .ov-screen-library .ov-library .ov-grow small{font-size:12px;line-height:1.4}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row>button{font-size:12px;padding:8px;gap:4px;min-width:64px}.logly-app.approved-design .ov-screen-library .ov-actions{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:6px;padding:12px 0 0}.logly-app.approved-design .ov-screen-settings .ov-settings-form,.logly-app.approved-design .ov-screen-settings .ov-settings-preview{padding:14px;border-radius:12px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field{grid-template-columns:minmax(85px,.62fr) minmax(0,1fr);padding:12px 0;gap:10px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field>span{font-size:14px;line-height:1.35;font-weight:700}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field input,.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-select-trigger{font-size:14px;min-height:42px;padding:9px 10px}.logly-app.approved-design .ov-screen-settings .ov-settings-form p{font-size:12px;line-height:1.45;margin-top:14px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-notice{font-size:12px;line-height:1.4}.logly-app.approved-design .ov-screen-settings .ov-settings-preview>h3{font-size:21px}.logly-app.approved-design .ov-screen-settings .ov-settings-preview>p{font-size:12px;margin-bottom:12px}.logly-app.approved-design .ov-screen-settings .ov-settings-preview>.ov-card{padding:12px}}.logly-app.approved-design .ov-library-empty{grid-column:1/-1;border:1px solid #d8e7f6;border-radius:14px;background:#f5faff;padding:28px 18px;text-align:center;color:#405374}.logly-app.approved-design .ov-library-empty h2{font-size:22px;color:#0c194c;margin:10px 0 6px}.logly-app.approved-design .ov-library-empty button{margin-top:12px;min-height:44px;background:#fff;border:1px solid #d8e7f6;color:#167ec1}@media(max-width:760px){.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field input{font-size:16px}}@media(max-width:760px){.logly-app.approved-design .ov-screen-settings .ov-settings-preview .ov-type-symbols>h3{display:none}.logly-app.approved-design .ov-screen-settings .ov-settings-preview .ov-type-symbols .ov-symbol-controls{width:100%;grid-column:1/-1;justify-content:space-between}}.logly-app.approved-design .ov-screen-settings .ov-field-help{display:block;margin-top:5px;color:#58729c;font-size:13px;font-weight:400;line-height:1.4}@media(min-width:1000px){.logly-app.approved-design .ov-screen-settings .ov-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field>span{font-size:18px;font-weight:800}.logly-app.approved-design .ov-screen-settings .ov-field-help{font-size:14px}.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-field input,.logly-app.approved-design .ov-screen-settings .ov-settings-form .ov-select-trigger{font-size:16px;min-height:46px}.logly-app.approved-design .ov-screen-settings .ov-settings-preview .ov-type-symbols>h3{grid-column:1/-1}.logly-app.approved-design .ov-screen-settings .ov-settings-preview .ov-type-symbols .ov-symbol-controls{grid-column:1/-1;justify-content:flex-end;width:100%}}@media(max-width:760px){.logly-app.approved-design .ov-screen-settings .ov-field-help{font-size:11px}}.logly-app.approved-design .ov-page .ov-date-popover{border-color:#d4e4f5;background:#fff;border-radius:14px}.logly-app.approved-design .ov-page .ov-date-days .in-range{background:#edf6ff}.logly-app.approved-design .ov-page .ov-date-days .endpoint{background:#d6eaff;color:#142d62;border-radius:8px}.logly-app.approved-design .ov-page .ov-date-presets [aria-pressed=true]{background:#e7f2ff;border-color:#bed7f5;color:#167ec1}@media(min-width:1000px){.logly-app.approved-design .ov-page .ov-date-popover{width:560px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px 18px}.logly-app.approved-design .ov-page .ov-date-heading{grid-column:1/-1;margin:0}.logly-app.approved-design .ov-page .ov-month-nav{grid-column:1;grid-row:2;margin:0}.logly-app.approved-design .ov-page .ov-date-grid{grid-column:1;grid-row:3/6}.logly-app.approved-design .ov-page .ov-date-presets{grid-column:2;grid-row:2;display:grid;gap:6px;margin:0}.logly-app.approved-design .ov-page .ov-date-inputs{grid-column:2;grid-row:3;grid-template-columns:1fr;margin:0}.logly-app.approved-design .ov-page .ov-date-hint{grid-column:1;grid-row:6;margin:0}.logly-app.approved-design .ov-page .ov-date-actions{grid-column:2;grid-row:4;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.logly-app.approved-design .ov-page .ov-date-actions .ov-reset-dates{grid-column:1/-1}.logly-app.approved-design .ov-page .ov-reset-hint{grid-column:2;grid-row:5}}@media(max-width:760px){.logly-app.approved-design .ov-page .ov-date-inputs input{font-size:16px!important}}@media(min-width:1000px){.logly-app.approved-design :is(.ov-screen-customise,.ov-screen-library,.ov-screen-settings) .ov-editor{max-width:1280px}.logly-app.approved-design .ov-screen-library .ov-library .ov-layout-row{grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr)}}@media(min-width:390px)and (max-width:760px){.logly-app.approved-design .ov-screen-customise .ov-layout-row{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;min-height:96px;padding:12px 10px}.logly-app.approved-design .ov-screen-customise .ov-order{width:24px;height:24px;font-size:14px}.logly-app.approved-design .ov-screen-customise .ov-grow b{font-size:14px}.logly-app.approved-design .ov-screen-customise .ov-row-actions{grid-column:auto;gap:4px;align-self:center}.logly-app.approved-design .ov-screen-customise .ov-row-actions button{width:34px;min-width:34px;min-height:42px;padding:6px}}
