.ana-page{min-width:0;color:var(--ink)}.ana-tabs{background:color-mix(in srgb, var(--line) 38%, transparent);border-radius:6px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.ana-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 13px;font-size:12px;line-height:1.45}.ana-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 68%, transparent)}.ana-tab.ana-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #191e260f}.ana-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ana-page input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ana-page select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ana-page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ana-method summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ana-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;display:flex}.ana-toolbar>.ana-tabs{align-self:center}.ana-toolbar-note{color:var(--muted);align-self:center;margin-left:auto;font-size:12px;line-height:1.6}.ana-choice{color:var(--muted);flex-direction:column;gap:5px;max-width:100%;font-size:11px;display:inline-flex}.ana-choice select,.ana-choice input,.ana-number-input{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);font:inherit;box-sizing:border-box;border-radius:5px;padding:7px 10px;font-size:12px}.ana-choice select{max-width:260px;padding-right:28px}.ana-search{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:200px;max-width:350px;min-height:36px;color:var(--muted);border-radius:5px;flex:210px;align-items:center;gap:8px;padding:0 10px;display:flex}.ana-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:8px 0;font-size:12px}.ana-search input::placeholder{color:var(--muted);opacity:1}.ana-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ana-search input:focus-visible{outline:none}.ana-search button{min-width:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ana-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:26px 0 12px;padding:23px 0 25px;display:grid}.ana-metrics>*{border-left:1px solid var(--line);min-width:0;padding:0 22px}.ana-metrics>:first-child{border-left:0;padding-left:0}.ana-metrics>:last-child{padding-right:0}.ana-cell-title{overflow-wrap:anywhere;flex-direction:column;gap:4px;max-width:360px;line-height:1.5;display:flex}.ana-cell-title small,.ana-muted{color:var(--muted);font-size:11px;font-weight:400}.ana-drill-name{cursor:pointer}.ana-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.ana-positive{color:var(--positive)}.ana-negative{color:var(--negative)}.ana-method{color:var(--muted);margin-top:16px;font-size:12px}.ana-method summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:4px 0;list-style:none;display:flex}.ana-method summary::-webkit-details-marker{display:none}.ana-method p{max-width:75ch;margin:0;padding:6px 0;line-height:1.9}.ana-table-wrap{width:100%;overflow-x:auto}.ana-stock-table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;min-width:710px;font-size:12px}.ana-stock-table thead th{text-align:right;border-bottom:1px solid var(--line);color:var(--muted);padding:13px 12px;font-size:11px;font-weight:400}.ana-stock-table thead th:first-child{text-align:left;padding-left:0}.ana-stock-table tbody th,.ana-stock-table tbody td{border-bottom:1px solid var(--line);text-align:right;padding:15px 12px;font-weight:400}.ana-stock-table tbody th,.ana-stock-table tbody td:first-child{text-align:left}.ana-stock-table tbody th{padding-left:0}.ana-expand{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.ana-expand small{color:var(--muted);margin-left:8px;font-size:11px}.ana-group-row:hover{background:color-mix(in srgb, var(--line) 12%, transparent)}.ana-warehouse-row{background:color-mix(in srgb, var(--line) 15%, transparent)}.ana-warehouse-row td:first-child{color:var(--muted);padding-left:32px}.ana-number-input{font-variant-numeric:tabular-nums;width:100px}.ana-inline-form{border-block:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:15px 0 22px;padding:18px 0;display:flex}.ana-detail{border-block:1px solid var(--line);margin-top:18px;padding:20px 0}.ana-detail h3{margin:0 0 15px;font-size:16px;font-weight:500}.ana-detail p{color:var(--muted);font-size:13px}.ana-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.ana-detail-heading h3{margin:0}.ana-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:18px;display:grid}.ana-detail-grid>span{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.ana-detail-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.ana-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;font-size:11px;display:flex}.ana-breadcrumb button{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.ana-chart-options{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.ana-audience-chart{width:100%;min-width:0;height:270px}.ana-fee-line{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:26px;padding:18px 0 24px;display:flex}.ana-fee-line>span{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.ana-fee-line strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}.ana-fee-line>small{color:var(--muted);flex:200px;font-size:11px;line-height:1.8}.ana-channel-breakdown{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:30px;margin:24px 0;padding-block:20px;display:flex}.ana-channel-breakdown>div{flex-direction:column;gap:8px;min-width:110px;display:flex}.ana-channel-breakdown span{color:var(--muted);font-size:11px}.ana-channel-breakdown strong{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Georgia,Noto Serif SC,serif;font-size:24px;font-weight:400}.ana-path{flex-wrap:wrap;align-items:center;gap:5px;min-width:180px;font-size:11px;line-height:1.8;display:inline-flex}.ana-path>span{white-space:nowrap}.ana-path svg{color:var(--muted);flex:none}.ana-touch-list{margin:0 0 18px;padding:0;list-style:none}.ana-touch-list li{border-bottom:1px solid var(--line);grid-template-columns:130px 100px minmax(120px,1fr) minmax(150px,1.4fr);align-items:baseline;gap:16px;padding:13px 0;font-size:12px;display:grid}.ana-touch-list time{color:var(--muted);font-size:11px}.ana-touch-list li>span{overflow-wrap:anywhere;color:var(--muted)}.ana-touch-list strong{font-weight:500}.ana-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.ana-metrics>*{padding-inline:15px}.ana-touch-list li{grid-template-columns:120px 85px 1fr}.ana-touch-list li>:last-child{grid-column:3}}@media (max-width:700px){.ana-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;padding:20px 0}.ana-metrics>*{padding-inline:14px}.ana-metrics>:nth-child(odd){border-left:0;padding-left:0}.ana-metrics>:nth-child(2n){padding-right:0}.ana-toolbar{gap:10px}.ana-toolbar-note{width:100%;margin-left:0}.ana-search{min-width:160px;max-width:none}.ana-chart-options{flex-direction:column;align-items:flex-start;gap:10px}.ana-tab{padding:8px 10px;font-size:11px}.ana-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ana-touch-list li{grid-template-columns:105px 1fr;gap:9px 15px}.ana-touch-list li>:nth-child(3),.ana-touch-list li>:last-child{grid-column:2}.ana-channel-breakdown{gap:20px}.ana-channel-breakdown strong{font-size:21px}.ana-inline-form>.ana-choice{flex:130px}.ana-inline-form select{width:100%;max-width:none}}.wf-page{--wf-soft:#f3f0eb;--wf-text-soft:#70695e;--wf-rust:#a45e43;--wf-blue:#376580;--wf-green:#55765f;min-width:0}.wf-page p{line-height:1.65}.wf-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 25px;display:flex}.wf-intro p{max-width:76ch;color:var(--muted,var(--wf-text-soft));margin:0;font-size:13px}.wf-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wf-spaced{margin-top:10px}.wf-stat-strip{border-top:1px solid var(--line,#ddd7cd);border-bottom:1px solid var(--line,#ddd7cd);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:22px;padding:20px 0 24px;display:grid}.wf-stat-strip>div+div{border-left:1px solid var(--line,#ddd7cd);padding-left:24px}.wf-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.wf-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 21px;display:flex}.wf-field{min-width:100px;color:var(--muted,var(--wf-text-soft));flex-direction:column;gap:7px;font-size:12px;display:flex}.wf-field span{font-weight:500}.wf-field input,.wf-field select,.wf-field textarea,.wf-search input{font:inherit;color:var(--ink,#242235);background:var(--surface,#fcfaf7);border:1px solid var(--line,#ddd7cd);min-height:38px;caret-color:var(--accent,#a45e43);border-radius:5px;padding:9px 11px}.wf-field textarea{resize:vertical;min-height:94px;line-height:1.65}.wf-field input:focus,.wf-field select:focus,.wf-field textarea:focus,.wf-search:focus-within{outline:2px solid var(--accent,#a45e43);outline-offset:2px}.wf-field input:disabled,.wf-field textarea:disabled{opacity:.6;cursor:not-allowed}.wf-search{border:1px solid var(--line,#ddd7cd);background:var(--surface,#fcfaf7);color:var(--muted,var(--wf-text-soft));border-radius:5px;flex:0 320px;align-items:center;gap:8px;min-width:230px;margin-left:auto;padding-left:11px;display:flex}.wf-search input{background:0 0;border:0;width:100%;min-width:0;padding-left:0;font-size:13px;outline:none!important}.wf-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-tags{vertical-align:middle;flex-wrap:wrap;gap:5px;display:inline-flex}.wf-tag{background:var(--wf-soft);color:#61594f;white-space:nowrap;border-radius:3px;align-items:center;padding:3px 7px;font-size:11px;line-height:1.4;display:inline-flex}.wf-cell-copy{white-space:normal;flex-direction:column;gap:5px;min-width:140px;max-width:340px;display:flex}.wf-cell-copy strong{font-size:13px;font-weight:550;line-height:1.5}.wf-cell-copy>span{-webkit-line-clamp:2;color:var(--muted,var(--wf-text-soft));-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.wf-rating{font-variant-numeric:tabular-nums;color:var(--wf-rust);white-space:nowrap;font-weight:600}.wf-detail-layout{min-width:0}.wf-detail-layout.wf-has-detail{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:25px;display:grid}.wf-detail-layout>div{min-width:0}.wf-detail{border-left:1px solid var(--line,#ddd7cd);min-width:0;padding:0 0 0 24px}.wf-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 15px;display:flex}.wf-detail-heading h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.wf-icon-button{width:27px;height:27px;color:var(--muted,var(--wf-text-soft));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 27px;justify-content:center;align-items:center;display:inline-flex}.wf-icon-button:hover{background:var(--wf-soft);color:var(--ink,#242235)}.wf-icon-button:focus-visible{outline:2px solid var(--accent,#a45e43);outline-offset:2px}.wf-record-meta{color:var(--muted,var(--wf-text-soft));flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.wf-detail blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:0;font-size:14px;line-height:1.85}.wf-detail>.wf-field{margin-top:18px;margin-bottom:16px}.wf-muted{color:var(--muted,var(--wf-text-soft));font-size:12px}.wf-local-note{color:var(--muted,var(--wf-text-soft));margin:13px 0 0;font-size:11px}.wf-error{border:1px solid var(--negative,#a1493b);color:#953e30;background:#fff7f3;border-radius:4px;padding:9px 12px;font-size:12px}.wf-history{border-top:1px solid var(--line,#ddd7cd);margin-top:24px;padding-top:14px;font-size:12px}.wf-history summary{cursor:pointer;color:var(--ink,#242235);font-weight:550;display:list-item}.wf-history summary>span{color:var(--muted,var(--wf-text-soft));margin-left:6px;font-weight:400}.wf-history ol{margin:17px 0;padding:0 0 0 14px}.wf-history li{padding:0 0 13px 4px}.wf-history li strong{margin-top:5px;font-size:12px;display:block}.wf-history li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.wf-date{color:var(--muted,var(--wf-text-soft));font-variant-numeric:tabular-nums;font-size:11px}.wf-tab-row{border-bottom:1px solid var(--line,#ddd7cd);gap:2px;margin:0 0 25px;display:flex;overflow:auto}.wf-tab-row>button{font:inherit;white-space:nowrap;color:var(--muted,var(--wf-text-soft));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:13px}.wf-tab-row>button:first-child{padding-left:1px;padding-right:21px}.wf-tab-row>button:hover{color:var(--ink,#242235)}.wf-tab-row>button.is-active{color:var(--ink,#242235);border-bottom-color:var(--accent,#a45e43);font-weight:600}.wf-tab-row>button:focus-visible{outline:2px solid var(--accent,#a45e43);outline-offset:-3px}.wf-tab-row>button span{color:var(--muted,var(--wf-text-soft));margin-left:8px;font-size:11px;font-weight:400}.wf-message{border-bottom:1px solid var(--line,#ddd7cd);margin-bottom:14px;padding:14px 0 17px}.wf-message>span{color:var(--muted,var(--wf-text-soft));font-size:11px}.wf-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px}.wf-message-out{background:var(--wf-soft);border:0;border-radius:5px;padding:14px 15px}.wf-full-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:74ch;font-size:13px}.wf-negative{color:var(--negative,#a1493b);font-weight:550}.wf-quotes{border-top:1px solid var(--line,#ddd7cd)}.wf-quote{border-bottom:1px solid var(--line,#ddd7cd);padding:19px 0 20px}.wf-quote-meta{color:var(--muted,var(--wf-text-soft));flex-wrap:wrap;align-items:center;gap:15px;font-size:12px;display:flex}.wf-quote-meta strong{color:var(--ink,#242235);font-weight:600}.wf-quote-body{white-space:pre-wrap;max-width:85ch;margin:13px 0;font-size:14px;line-height:1.8!important}.wf-quote-bottom{color:var(--muted,var(--wf-text-soft));flex-wrap:wrap;align-items:center;gap:15px;font-size:12px;display:flex}.wf-quote-bottom>.wf-muted{margin-left:auto;font-size:11px}.wf-month-controls{align-items:center;gap:13px;display:flex}.wf-month-controls strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:550}.wf-month-controls button{padding:7px 8px}.wf-calendar{border-top:1px solid var(--line,#ddd7cd);border-left:1px solid var(--line,#ddd7cd);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wf-calendar-head{color:var(--muted,var(--wf-text-soft));text-align:center;background:var(--wf-soft);border-bottom:1px solid var(--line,#ddd7cd);border-right:1px solid var(--line,#ddd7cd);padding:11px 4px;font-size:12px}.wf-calendar-day{border-bottom:1px solid var(--line,#ddd7cd);border-right:1px solid var(--line,#ddd7cd);min-height:104px;padding:9px 7px;font-size:12px}.wf-calendar-empty{background:#f7f5f1}.wf-calendar-day.is-today{background:#f5eee5}.wf-day-number{color:var(--muted,var(--wf-text-soft));font-variant-numeric:tabular-nums;margin:0 3px 7px;display:inline-block}.wf-calendar-day.is-today .wf-day-number{color:var(--ink,#242235);font-weight:650}.wf-calendar-event{color:#755538;overflow-wrap:anywhere;background:#eee3d5;border-radius:3px;margin:4px 0;padding:6px 7px;line-height:1.4}.wf-calendar-event strong{font-size:11px;font-weight:550;display:block}.wf-calendar-event>span{margin-top:3px;font-size:10px;display:block}.wf-event-amazon{color:#315b78;background:#e7edf1}.wf-event-retail{color:#48654e;background:#e6ece3}.wf-inline-form{background:var(--wf-soft);border-radius:5px;margin-bottom:24px;padding:20px}.wf-inline-form h3{margin:0 0 19px;font-size:15px}.wf-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:21px;display:grid}.wf-report-list{margin:15px 0;padding:0;list-style:none}.wf-report-list li{border-bottom:1px solid var(--line,#ddd7cd);justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.wf-report-list strong{font-weight:550}.wf-report-list span{color:var(--muted,var(--wf-text-soft));font-size:12px}.wf-description{grid-template-columns:1fr 1fr;row-gap:11px;margin:22px 0;font-size:12px;display:grid}.wf-description dt{color:var(--muted,var(--wf-text-soft))}.wf-description dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.wf-page ::selection{color:#242235;background:#e3d0b8}.wf-page button:disabled{cursor:not-allowed;opacity:.5}@media (min-width:1600px){.wf-detail-layout.wf-has-detail{grid-template-columns:minmax(0,1fr) 390px}}@media (max-width:1100px){.wf-two-col,.wf-detail-layout.wf-has-detail{grid-template-columns:1fr}.wf-detail{border-left:0;border-top:1px solid var(--line,#ddd7cd);padding:23px 0 0}.wf-detail>.wf-field{max-width:680px}.wf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-search{margin-left:0}.wf-calendar-day{min-height:90px}}@media (max-width:700px){.wf-intro{flex-direction:column;gap:14px}.wf-stat-strip{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.wf-stat-strip>div+div{border-left:0;padding-left:0}.wf-stat-strip>div:nth-child(2n){border-left:1px solid var(--line,#ddd7cd);padding-left:16px}.wf-toolbar{gap:11px}.wf-field{flex:110px}.wf-search{flex:100%;min-width:0}.wf-tab-row>button{padding:11px 13px}.wf-form-grid{grid-template-columns:1fr}.wf-calendar{min-width:660px}.wf-page section:has(.wf-calendar){overflow-x:auto}.wf-calendar-day{min-height:85px}.wf-calendar-event>span{display:none}.wf-quote-bottom>.wf-muted{margin-left:0}.wf-report-list li{flex-direction:column;gap:7px}.wf-month-controls{gap:8px}.wf-detail-layout{max-width:100%}}
