.fv{--fv-ink: var(--atl-text-hi, var(--atl-text-hi));--fv-body: var(--atl-text-body, var(--atl-text-body));--fv-mut: var(--atl-text-mut, var(--atl-text-mut));--fv-line: var(--atl-border, rgba(255,255,255,0.085));--fv-line-strong: var(--atl-border-strong, rgba(255,255,255,0.15));--fv-fill: var(--atl-fill, rgba(255,255,255,0.08));--fv-fill-strong: var(--atl-fill-strong, rgba(255,255,255,0.14));--fv-gold: var(--atl-gold, var(--atl-gold));--fv-gold-grad: var(--atl-gold-grad, linear-gradient(135deg, var(--atl-gold-deep), var(--atl-gold)));--fv-on-gold: var(--atl-on-gold, var(--atl-on-gold));--fv-gold-tint: var(--atl-gold-tint, rgba(212,178,106,0.15));--fv-up: var(--atl-up, var(--atl-up));--fv-up-tint: var(--atl-up-tint, rgba(108,214,147,0.14));--fv-watch: var(--atl-watch, var(--atl-watch));--fv-watch-tint: var(--atl-watch-tint, rgba(232,168,87,0.14));--fv-sheet: var(--atl-surface-sheet);--fv-scrim: rgba(6,10,10,0.72);position:fixed;inset:0;z-index:2147483100;display:flex;align-items:flex-end;justify-content:center;font-family:var(--atl-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif);color:var(--fv-body);opacity:0;transition:opacity .18s ease-out}html[data-theme=light] .fv{--fv-sheet: var(--atl-card);--fv-scrim: rgba(20,32,30,0.45)}.fv.fv-open{opacity:1}.fv *,.fv *::before,.fv *::after{box-sizing:border-box}.fv button{cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fv button:focus-visible,.fv [tabindex]:focus-visible{outline:2px solid var(--fv-gold);outline-offset:2px}.fv [hidden]{display:none!important}.fv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.fv-lock{overflow:hidden}.fv-scrim{position:absolute;inset:0;background:var(--fv-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fv-sheet{position:relative;z-index:1;width:100%;max-width:560px;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--fv-sheet);border:1px solid var(--fv-line-strong);border-bottom:0;border-radius:22px 22px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px rgba(0,0,0,.4);transform:translateY(14px);transition:transform .22s cubic-bezier(.22,1,.36,1)}.fv.fv-open .fv-sheet{transform:translateY(0)}@media(min-width:720px){.fv{align-items:center}.fv-sheet{border-radius:20px;border-bottom:1px solid var(--fv-line-strong);max-height:90dvh}}@media(prefers-reduced-motion:reduce){.fv,.fv-sheet{transition:none}.fv-sheet{transform:none}}.fv-head{display:flex;align-items:center;gap:8px;min-height:44px}.fv-head-t{flex:1;min-width:0;display:flex;flex-direction:column;text-align:center}.fv-head-t b{font-size:15px;font-weight:700;color:var(--fv-ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-head-t span{font-size:var(--atl-fs-meta);color:var(--fv-mut)}.fv-icon{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:50%;color:var(--fv-mut);padding:0}.fv-icon svg{width:20px;height:20px}.fv-icon:active{background:var(--fv-fill)}.fv-link{flex:0 0 auto;min-height:44px;padding:0 6px;background:none;border:0;color:var(--fv-mut);font-size:14.5px;font-weight:600}.fv-pill{flex:0 0 auto;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.fv-pill--wait{background:var(--fv-watch-tint);color:var(--fv-watch)}.fv-pill--on{background:var(--fv-up-tint);color:var(--fv-up)}.fv-stage{position:relative;margin:8px 0 14px;background:var(--atl-page);border-radius:14px;overflow:hidden;aspect-ratio:3 / 4;max-height:52dvh;display:flex;align-items:center;justify-content:center}.fv-stage video{width:100%;height:100%;object-fit:contain;display:block;background:var(--atl-page)}.fv-stage img{width:100%;height:100%;object-fit:contain;display:block;background:var(--atl-page);-webkit-user-drag:none}.fv-play .fv-stage{aspect-ratio:auto;height:62dvh}.fv-lbl{font-size:var(--atl-fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-mut);margin:0 0 8px}.fv-trim{position:relative;height:64px;margin-bottom:8px;border-radius:10px;overflow:visible;touch-action:none}.fv-strip{position:absolute;inset:0;display:flex;border-radius:10px;overflow:hidden;background:var(--fv-fill)}.fv-strip img{flex:1 1 0;min-width:0;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.fv-dim{position:absolute;top:0;bottom:0;background:rgba(8,12,12,.66);border-radius:10px;pointer-events:none}.fv-sel{position:absolute;top:-2px;bottom:-2px;pointer-events:none;border:2px solid var(--fv-gold);border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.fv-h{position:absolute;top:-8px;bottom:-8px;width:44px;margin-left:-22px;background:none;border:0;padding:0;display:flex;align-items:center;justify-content:center}.fv-h i{display:block;width:12px;height:100%;border-radius:7px;background:var(--fv-gold-grad);box-shadow:0 2px 8px rgba(0,0,0,.45)}.fv-h::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:14px;transform:translate(-50%,-50%);border-radius:2px;background:var(--fv-on-gold);opacity:.55}.fv-h:active i{transform:scaleX(1.25)}.fv-read{margin:0 0 18px;font-size:14px;color:var(--fv-mut);font-variant-numeric:tabular-nums}.fv-read b{color:var(--fv-ink);font-weight:700}.fv-angles{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.fv-angles button{min-height:44px;padding:0 14px;border-radius:999px;background:var(--fv-fill);border:1px solid transparent;color:var(--fv-body);font-size:14.5px;font-weight:600;transition:background .15s ease-out,color .15s ease-out}.fv-angles button.is-on{background:var(--fv-gold-tint);border-color:var(--fv-gold);color:var(--fv-gold)}.fv-note{display:block;margin-bottom:18px}.fv-note input{width:100%;min-height:48px;padding:12px 14px;background:var(--fv-fill);border:1px solid var(--fv-line);border-radius:12px;color:var(--fv-ink);font-size:16px}.fv-note input::placeholder{color:var(--fv-mut)}.fv-note input:focus{outline:none;border-color:var(--fv-gold)}.fv-foot{display:flex;flex-direction:column;gap:10px}.fv-prog{margin:0;font-size:13.5px;color:var(--fv-mut);font-variant-numeric:tabular-nums;text-align:center}.fv-cta{width:100%;min-height:52px;border:0;border-radius:14px;background:var(--fv-gold-grad);color:var(--fv-on-gold);font-size:16px;font-weight:700;letter-spacing:-.01em;transition:opacity .15s ease-out,transform .1s ease-out}.fv-cta:active{transform:scale(.98)}.fv-cta:disabled{opacity:.6;cursor:default}.fv-coach,.fv-yours{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--fv-body)}.fv-coach b,.fv-yours b{color:var(--fv-ink);font-weight:700}.fv-coach{padding:12px 14px;border-radius:12px;background:var(--fv-gold-tint)}.sp-film{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--sp-nested, rgba(255,255,255,0.045));border:1px solid var(--sp-line, rgba(255,255,255,0.085));color:var(--sp-body, var(--atl-text-body));font-size:14px;font-weight:600}.sp-film svg{width:17px;height:17px}.sp-film:active{background:var(--sp-fill, rgba(255,255,255,0.08))}.sp-film.is-sending{color:var(--sp-mut, var(--atl-text-mut))}.sp-clips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.sp-clips::-webkit-scrollbar{display:none}.sp-clip{position:relative;flex:0 0 auto;width:72px;height:96px;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--sp-line, rgba(255,255,255,0.085));background:var(--sp-fill, rgba(255,255,255,0.08))}.sp-clip img{width:100%;height:100%;object-fit:cover;display:block}.sp-clip b{position:absolute;left:4px;right:4px;bottom:4px;font-size:var(--atl-fs-caption);font-weight:700;color:var(--atl-on-accent);text-shadow:0 1px 3px rgba(0,0,0,.8);text-align:left}.sp-clip i{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--sp-watch, var(--atl-watch));box-shadow:0 0 0 2px rgba(0,0,0,.4)}.sp-clip.is-reviewed i{background:var(--sp-up, var(--atl-up))}.sp-clip.is-sending img{opacity:.55}.sp-clip-bar{position:absolute;left:0;bottom:0;height:3px;width:4%;background:rgba(255,255,255,.85);transition:width .25s linear}@media(prefers-reduced-motion:reduce){.sp-clip-bar{transition:none}}.sp-clip.is-sending b{bottom:8px;font-family:var(--atl-font, inherit)}.sp-filmrow{display:flex;align-items:center;gap:10px;margin:10px 0 4px;min-width:0}.sp-filmrow .sp-clips{flex:1 1 auto;min-width:0}.sp-filmrow .sp-clips:empty{display:none}.fr{--fr-ink: var(--atl-text-hi, var(--atl-text-hi));--fr-body: var(--atl-text-body, var(--atl-text-body));--fr-mut: var(--atl-text-mut, var(--atl-text-mut));--fr-line: var(--atl-border, rgba(255,255,255,0.09));--fr-fill: rgba(255,255,255,0.07);--fr-fill-strong: rgba(255,255,255,0.14);--fr-panel: var(--atl-bg);--fr-gold: var(--atl-gold, var(--atl-gold));--fr-gold-grad: var(--atl-gold-grad, linear-gradient(135deg, var(--atl-gold-deep), var(--atl-gold)));--fr-on-gold: var(--atl-on-gold, var(--atl-on-gold));--fr-gold-tint: rgba(212,178,106,0.16);--fr-up: var(--atl-up, var(--atl-up));--fr-watch: var(--atl-watch, var(--atl-watch));--fr-concern: var(--atl-concern, var(--atl-concern));position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:var(--atl-page);color:var(--fr-body);font-family:var(--atl-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif);font-size:14px;line-height:1.45;opacity:0;transition:opacity .18s ease-out}.fr.is-open{opacity:1}.fr *,.fr *::before,.fr *::after{box-sizing:border-box}.fr button,.fr textarea,.fr input{font-family:inherit}.fr button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fr button:focus-visible,.fr [tabindex]:focus-visible{outline:2px solid var(--fr-gold);outline-offset:2px}.fr [hidden]{display:none!important}.fr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.fr-lock{overflow:hidden}body.fr-lock #cfq-pill{display:none!important}@media(prefers-reduced-motion:reduce){.fr{transition:none}}.fr-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px 6px;border-bottom:1px solid var(--fr-line)}.fr-head-t{flex:1;min-width:0;display:flex;flex-direction:column}@media(max-width:560px){.fr-head .fr-views button{min-width:0;padding:0 10px}.fr-head .fr-head-t span{display:none}}.fr-head-t b{font-size:15px;font-weight:700;color:var(--fr-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-head-t span{font-size:var(--atl-fs-meta);color:var(--fr-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-status{flex:0 0 auto;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.fr-status.is-wait{background:rgba(232,168,87,.16);color:var(--fr-watch)}.fr-status.is-done{background:rgba(108,214,147,.16);color:var(--fr-up)}.fr-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px))}.fr-empty{margin:40px auto;max-width:32ch;text-align:center;color:var(--fr-mut);font-size:14px;line-height:1.5}.fr-ask{margin:0;font-size:14.5px;line-height:1.5;color:var(--fr-body)}.fr-ask b{color:var(--fr-ink);font-weight:700;margin-right:4px}.fr-lbl{font-size:var(--atl-fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-mut);margin:0 0 8px}.fr-stage{position:relative;flex:0 0 auto;height:48dvh;min-height:240px;display:flex;align-items:center;justify-content:center;background:var(--atl-page);border-radius:14px;overflow:hidden;touch-action:none}.fr-frame{position:relative;flex:0 0 auto;transform-origin:center center;will-change:transform}.fr-pane{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.fr-pane[hidden]{display:none}.fr-video{position:absolute;inset:0;width:100%;height:100%;display:block;background:var(--atl-page)}.fr-ink{position:absolute;inset:0;display:block;cursor:crosshair}.fr-ro .fr-ink{pointer-events:none;cursor:default}.fr-zoom{position:absolute;right:8px;top:8px;width:40px;height:40px;z-index:3;display:inline-flex;align-items:center;justify-content:center;background:rgba(8,12,12,.66);border:0;border-radius:12px;color:var(--atl-on-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fr-zoom svg{width:19px;height:19px}.fr-textpop{position:absolute;z-index:5;display:flex;gap:6px;padding:6px;background:rgba(10,15,15,.94);border:1px solid var(--fr-fill-strong);border-radius:12px}.fr-textpop input{width:150px;min-height:36px;padding:0 10px;background:var(--fr-fill);border:0;border-radius:8px;color:var(--fr-ink);font-size:16px}.fr-textpop input:focus{outline:none}.fr-textpop button{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--fr-gold-grad);color:var(--fr-on-gold);font-size:14px;font-weight:700}.fr-stage.is-compare{flex-direction:column;gap:4px}.fr-stage.is-compare.is-side{flex-direction:row}.fr-frame--b .fr-video{position:absolute;inset:0}.fr-photo{position:absolute;inset:0;width:100%;height:100%;display:block;background:var(--atl-page);-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.fr-photo-mode .fr-transport>.fr-rail,.fr-photo-mode [data-fr=now],.fr-photo-mode [data-fr=dur],.fr-photo-mode [data-fr=count],.fr-photo-mode .fr-step,.fr-photo-mode .fr-rates,.fr-photo-mode [data-fr=filmlbl],.fr-photo-mode .fr-voice{display:none}.fr-photo-mode .fr-tline:not(.fr-tline--b){justify-content:flex-end}.fr-photo-mode.is-cmp-motion .fr-step,.fr-photo-mode.is-cmp-motion .fr-rates{display:flex}.fr-photo-mode .fr-cmp{margin-left:0}.fr-photo-mode.is-cmp-motion .fr-cmp{margin-left:auto}.fr-offset.is-still>span,.fr-offset.is-still>b,.fr-offset.is-still [data-fr=offminus],.fr-offset.is-still [data-fr=offplus],.fr-offset.is-still [data-fr=cmplink]{display:none}.fr-offset.is-still [data-fr=cmpswap]{margin-left:auto}.fr-btag{position:absolute;left:6px;bottom:6px;z-index:2;padding:3px 8px;border-radius:999px;background:rgba(8,12,12,.72);color:var(--atl-on-accent);font-size:var(--atl-fs-caption);font-weight:700}.fr-transport{flex:0 0 auto;order:2}.fr-rail{position:relative;height:52px;border-radius:10px;overflow:hidden;background:var(--fr-fill);touch-action:none;cursor:ew-resize}.fr-rail-strip{position:absolute;inset:0;display:flex;opacity:.55;pointer-events:none;user-select:none;-webkit-user-select:none}.fr-rail-strip img{flex:1 1 0;min-width:0;height:100%;object-fit:cover;display:block}.fr-rail-pips{position:absolute;inset:0;pointer-events:none}.fr-rail-pips i{position:absolute;top:0;width:3px;height:12px;border-radius:0 0 2px 2px;margin-left:-1.5px}.fr-rail-now{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:var(--fr-gold);border-radius:2px;pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.fr-tline{display:flex;justify-content:space-between;align-items:baseline;margin:6px 2px 4px;font-size:var(--atl-fs-meta);font-variant-numeric:tabular-nums;color:var(--fr-mut)}.fr-tline b{color:var(--fr-ink);font-weight:700}.fr-tline i{font-style:normal;color:var(--fr-gold);font-weight:600}.fr-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fr-step{display:flex;align-items:center;gap:4px}.fr-icon{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:12px;color:var(--fr-body);padding:0}.fr-icon svg{width:20px;height:20px}.fr-icon--lg{width:52px;height:52px;background:var(--fr-fill);color:var(--fr-ink)}.fr-icon--lg svg{width:22px;height:22px}.fr-icon:hover{background:var(--fr-fill)}.fr-icon:disabled{opacity:.3;cursor:default;background:none}.fr-link{min-height:44px;padding:0 12px;background:none;border:0;border-radius:10px;color:var(--fr-body);font-size:14px;font-weight:600}.fr-link:hover{background:var(--fr-fill)}.fr-cmp{margin-left:auto}.fr-cmp.is-on{color:var(--fr-gold);background:var(--fr-gold-tint)}.fr-rates{display:flex;gap:2px;background:var(--fr-fill);border-radius:999px;padding:3px}.fr-rates button{min-height:38px;min-width:52px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--fr-mut);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;transition:background .15s ease-out,color .15s ease-out}.fr-rates button.is-on{background:var(--fr-gold-tint);color:var(--fr-gold)}@media(max-width:560px){.fr-rates{flex-basis:100%}.fr-rates button{flex:1;min-width:0}}.fr-offset{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--atl-fs-meta);color:var(--fr-mut)}.fr-offset span{font-weight:600}.fr-offset b{min-width:60px;text-align:center;color:var(--fr-ink);font-variant-numeric:tabular-nums}.fr-offset .fr-icon{width:40px;height:40px;background:var(--fr-fill);font-size:19px;font-weight:700;color:var(--fr-ink)}.fr-offset .fr-offset-r{margin-left:auto}.fr-toolbar{flex:0 0 auto;order:3;display:flex;flex-direction:column;gap:8px}.fr-tools{display:flex;flex-direction:column;gap:8px}.fr-tg-h{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-mut)}.fr-tg-b{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.fr-tools button{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--fr-fill);border:1px solid transparent;border-radius:12px;color:var(--fr-mut);padding:0 2px;transition:background .15s ease-out,color .15s ease-out}.fr-tools button svg{width:19px;height:19px}.fr-tools button span{font-size:var(--atl-fs-caption);font-weight:600}.fr-tools button:hover{color:var(--fr-ink)}.fr-tools button.is-on{background:var(--fr-gold-tint);border-color:var(--fr-gold);color:var(--fr-gold)}@media(max-width:380px){.fr-tools button span{display:none}.fr-tools button{min-height:44px}}.fr-inkbar{display:flex;align-items:center;justify-content:space-between;gap:6px}.fr-colours{display:flex;gap:2px}.fr-colours button{width:40px;height:40px;border:0;background:none;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.fr-colours button::after{content:"";width:20px;height:20px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px rgba(0,0,0,.45);transition:transform .15s ease-out}.fr-colours button.is-on::after{transform:scale(1.2);box-shadow:0 0 0 2px var(--atl-page),0 0 0 4px var(--fr-ink)}.fr-inkacts{display:flex;align-items:center;gap:2px}.fr-side{flex:0 0 auto;order:4}.fr-voice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}.fr-voice--ro{margin-top:12px}.fr-rec,.fr-vplay{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--fr-line);background:var(--fr-fill);color:var(--fr-ink);font-size:14px;font-weight:700}.fr-rec i{width:10px;height:10px;border-radius:50%;background:var(--fr-concern)}.fr-rec.is-rec{border-color:var(--fr-concern);color:var(--fr-concern)}.fr-rec.is-rec i{border-radius:2px;animation:fr-blink 1s steps(2,start) infinite}@keyframes fr-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.fr-rec.is-rec i{animation:none}}.fr-vplay svg{width:16px;height:16px}.fr-vplay:disabled,.fr-rec:disabled{opacity:.45}.fr-voiceline{flex-basis:100%;margin:0;font-size:var(--atl-fs-meta);color:var(--fr-mut)}.fr-labels{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.fr-labels button{min-height:36px;padding:0 12px;border-radius:999px;background:var(--fr-fill);border:1px solid transparent;color:var(--fr-body);font-size:13.5px;font-weight:600;transition:background .15s ease-out,color .15s ease-out}.fr-labels button:hover{color:var(--fr-ink)}.fr-labels button.is-on{background:var(--fr-gold-tint);border-color:var(--fr-gold);color:var(--fr-gold)}.fr-rolabels{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fr-rolabels span{font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--fr-fill);color:var(--fr-mut)}.fr-verdicts{display:flex;gap:6px;margin-bottom:10px}.fr-verdicts button{flex:1;min-height:44px;border-radius:12px;border:1px solid var(--fr-line);background:var(--fr-fill);color:var(--fr-body);font-size:14px;font-weight:700;white-space:nowrap;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.fr-verdicts button:nth-child(1).is-on{background:rgba(108,214,147,.16);border-color:var(--fr-up);color:var(--fr-up)}.fr-verdicts button:nth-child(2).is-on{background:rgba(232,168,87,.16);border-color:var(--fr-watch);color:var(--fr-watch)}.fr-verdicts button:nth-child(3).is-on{background:rgba(232,138,138,.16);border-color:var(--fr-concern);color:var(--fr-concern)}.fr-note{display:block;margin-bottom:12px}.fr-note textarea{width:100%;padding:12px 14px;resize:vertical;display:block;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:12px;color:var(--fr-ink);font-size:16px;line-height:1.45}.fr-note textarea::placeholder{color:var(--fr-mut)}.fr-note textarea:focus{outline:none;border-color:var(--fr-gold)}.fr-foot{display:flex;flex-direction:column;gap:8px}.fr-hint{margin:0;font-size:var(--atl-fs-meta);color:var(--fr-mut);text-align:center}.fr-hint:empty{display:none}.fr-cta{width:100%;min-height:52px;border:0;border-radius:14px;background:var(--fr-gold-grad);color:var(--fr-on-gold);font-size:16px;font-weight:700;transition:opacity .15s ease-out,transform .1s ease-out}.fr-cta:active{transform:scale(.98)}.fr-cta:disabled{opacity:.4;cursor:default}.fr-ro-read p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--fr-ink)}.fr-vpill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:var(--atl-fs-meta);font-weight:700}.fr-vpill--good{background:rgba(108,214,147,.16);color:var(--fr-up)}.fr-vpill--minorfix{background:rgba(232,168,87,.16);color:var(--fr-watch)}.fr-vpill--changeit{background:rgba(232,138,138,.16);color:var(--fr-concern)}.fr-history{flex:0 0 auto;order:5;min-width:0}.fr-hist{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.fr-hist-c{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:190px;padding:6px 12px 6px 6px;background:var(--fr-fill);border:1px solid transparent;border-radius:12px;color:inherit;text-align:left}.fr-hist-c:hover{border-color:var(--fr-fill-strong)}.fr-hist-th{flex:0 0 auto;width:42px;height:56px;border-radius:8px;overflow:hidden;background:var(--atl-page)}.fr-hist-th img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.fr-hist-b{display:flex;flex-direction:column;min-width:0}.fr-hist-b b{font-size:13.5px;font-weight:700;color:var(--fr-ink);white-space:nowrap}.fr-hist-b span{font-size:12px;color:var(--fr-mut);white-space:nowrap}.fr-hist-b em{font-style:normal;font-size:var(--atl-fs-caption);font-weight:700;margin-top:2px}.fr-hist-b em.is-done{color:var(--fr-up)}.fr-hist-b em.is-wait{color:var(--fr-watch)}.fr-picker{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(6,10,10,.72)}.fr-picker-in{width:min(460px,calc(100% - 24px));height:min(620px,calc(100% - 48px));display:flex;flex-direction:column;background:var(--atl-surface-sheet);border:1px solid var(--fr-fill-strong);border-radius:16px;padding:12px 14px 14px}.fr-picker-h{display:flex;align-items:center;justify-content:space-between}.fr-picker-h h4{margin:0;font-size:15px;font-weight:700;color:var(--fr-ink)}.fr-picker-tabs{display:flex;gap:4px;background:var(--fr-fill);border-radius:999px;padding:3px;margin:6px 0 10px}.fr-picker-tabs button{flex:1;min-height:40px;border:0;border-radius:999px;background:none;color:var(--fr-mut);font-size:14px;font-weight:700}.fr-picker-tabs button.is-on{background:var(--fr-gold-tint);color:var(--fr-gold)}.fr-picker-q{width:100%;min-height:44px;padding:0 14px;margin-bottom:8px;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:12px;color:var(--fr-ink);font-size:16px}.fr-picker-q:focus{outline:none;border-color:var(--fr-gold)}.fr-picker-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fr-picker-none{margin:28px 0;text-align:center;font-size:14px;color:var(--fr-mut)}.fr-picker-row{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:6px 8px;text-align:left;background:none;border:0;border-radius:10px;color:var(--fr-body)}.fr-picker-row:hover{background:var(--fr-fill)}.fr-picker-th{flex:0 0 auto;width:64px;height:48px;border-radius:8px;overflow:hidden;background:var(--atl-page)}.fr-picker-th img,.fr-picker-th video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.fr-picker-b{display:flex;flex-direction:column;min-width:0}.fr-picker-b b{font-size:14.5px;font-weight:700;color:var(--fr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-picker-b span{font-size:12px;color:var(--fr-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-yt{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:var(--atl-page)}.fr-frame--b .fr-btag{pointer-events:none}.fr-tline em{font-style:normal;margin-right:10px;opacity:.8}@media(min-width:900px){.fr-head{padding:8px 20px 8px 12px}.fr-body{display:grid;align-content:start;grid-template-columns:84px minmax(0,1fr) 380px;grid-template-rows:auto auto auto 1fr;grid-template-areas:"ask    ask       side" "tools  stage     side" "tools  transport side" "tools  history   side";column-gap:14px;row-gap:12px;padding:16px 20px 20px;width:100%;max-width:1560px;margin:0 auto}.fr-ro .fr-body{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"ask side" "stage side" "transport side" "history side"}.fr-ask{grid-area:ask}.fr-stage{grid-area:stage;height:calc(100dvh - 330px);min-height:360px}.fr-transport{grid-area:transport}.fr-history{grid-area:history}.fr-toolbar{grid-area:tools;align-self:start;gap:8px}.fr-tools{gap:6px}.fr-tg-h{margin-bottom:3px}.fr-tg-b{grid-template-columns:1fr 1fr;gap:2px}.fr-tools button{min-height:36px;border-radius:9px}.fr-tools button svg{width:18px;height:18px}.fr-tools button span{display:none}.fr-inkbar{flex-direction:column;align-items:stretch;gap:6px;padding-top:8px;border-top:1px solid var(--fr-line)}.fr-colours{flex-direction:column;gap:0}.fr-colours button{width:36px;height:28px}.fr-sw{display:flex;flex-direction:column;gap:4px}.fr-fillsw{justify-content:center}.fr-fillsw button{width:36px;height:30px}.fr-inkacts{flex-direction:row;justify-content:center;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--fr-line)}.fr-inkacts .fr-icon{width:36px;height:36px}.fr-side{grid-area:side;align-self:start;background:var(--fr-panel);border:1px solid var(--fr-line);border-radius:14px;padding:14px;position:sticky;top:0;max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fr-ro .fr-side:empty{display:none}.fr-side .fr-lbl{font-size:11px;margin-bottom:6px}.fr-detail{margin-bottom:12px;padding-bottom:10px}.fr-dt-top{margin-bottom:6px}.fr-sets li{padding:4px 6px}.fr-sets li small{font-size:12px}.fr-voice{gap:6px;margin-bottom:12px}.fr-rec,.fr-vplay{min-height:36px;padding:0 12px;font-size:13px}.fr-rec i{width:8px;height:8px}.fr-marks{margin-bottom:12px}.fr-marklist{max-height:180px}.fr-mk-main{min-height:34px}.fr-mk-main b{font-size:13px}.fr-labels{gap:4px;margin-bottom:12px}.fr-labels button{min-height:30px;padding:0 10px;font-size:13px}.fr-verdicts{gap:4px;margin-bottom:8px}.fr-verdicts button{min-height:38px;border-radius:10px;font-size:13px}.fr-note{margin-bottom:10px}.fr-note textarea{padding:10px 12px;border-radius:10px}.fr-cta{min-height:44px;border-radius:12px;font-size:15px}.fr-del{font-size:13px}}.fr-boardbg{position:absolute;inset:0;background-color:var(--atl-on-accent);background-image:radial-gradient(rgba(16,21,20,.14) 1px,transparent 1.3px);background-size:28px 28px;background-position:0 0;border-radius:6px}.fr-board-mode .fr-ink{cursor:crosshair}.fr-board-mode .fr-ink.is-hand{cursor:grab}.fr-board-mode .fr-video,.fr-board-mode .fr-photo{visibility:hidden}.fr-board-mode .fr-transport>.fr-rail,.fr-board-mode .fr-tline:not(.fr-tline--b),.fr-board-mode .fr-step,.fr-board-mode .fr-rates,.fr-board-mode .fr-cmp,.fr-board-mode .fr-filmcta,.fr-board-mode .fr-zoom{display:none!important}.fr-board-mode .fr-controls{justify-content:flex-start}.fr-board{display:inline-flex;align-items:center;gap:7px}.fr-board svg{width:17px;height:17px}.fr-board.is-on{color:var(--fr-gold);background:var(--fr-gold-tint)}.fr-board i{width:7px;height:7px;border-radius:50%;background:var(--fr-gold)}.fr-ro .fr-board{margin-left:auto}.fr-ro .fr-board+.fr-cmp{margin-left:0}.fr-sw{display:flex;gap:6px}.fr-fillsw{display:flex;gap:2px;background:var(--fr-fill);border-radius:999px;padding:2px}.fr-fillsw button{width:34px;height:30px;border:0;border-radius:999px;background:none;color:var(--fr-mut);display:inline-flex;align-items:center;justify-content:center;padding:0}.fr-fillsw button svg{width:16px;height:16px}.fr-fillsw button.is-on{background:var(--fr-gold-tint);color:var(--fr-gold)}.fr-prev{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--fr-line)}.fr-prevlist{display:flex;flex-direction:column}.fr-prev-c{width:100%;display:flex;flex-direction:column;gap:3px;padding:7px 8px;text-align:left;background:none;border:0;border-radius:8px;color:var(--fr-body)}.fr-prev-c+.fr-prev-c{border-top:1px solid var(--fr-line);border-radius:0 0 8px 8px}.fr-prev-c:hover{background:var(--fr-fill)}.fr-prev-h{display:flex;align-items:baseline;gap:8px}.fr-prev-h b{font-size:var(--atl-fs-meta);font-weight:700;color:var(--fr-ink)}.fr-prev-h em{font-style:normal;font-size:12px;font-weight:700;margin-left:auto;white-space:nowrap}.fr-prev-h em.t-good{color:var(--fr-up)}.fr-prev-h em.t-minor{color:var(--fr-watch)}.fr-prev-h em.t-change{color:var(--fr-concern)}.fr-prev-n{font-size:var(--atl-fs-meta);line-height:1.45;color:var(--fr-body);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fr-prev-l{font-size:12px;color:var(--fr-mut)}.fr-prev-tog{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.fr-prev-full{display:block;font-size:14px;line-height:1.5;color:var(--fr-body)}.fr-prev-full p{margin:0 0 8px}.fr-prev-full ul{margin:0 0 8px;padding-left:20px}.fr-prev-full li+li{margin-top:3px}.fr-prev-more{display:flex;flex-direction:column;gap:6px;padding:2px 0 6px}.fr-prev-caps{margin:0;padding-left:20px;font-size:13px;line-height:1.45;color:var(--fr-mut)}.fr-prev-open{align-self:flex-start;min-height:32px;padding:0 2px;font-size:13px;font-weight:600;color:var(--fr-mut)}.fr-prev-open:hover{color:var(--atl-gold)}.fr-prevmore{width:100%;min-height:36px;margin-top:2px;color:var(--fr-mut);font-size:var(--atl-fs-meta)}.fr-an{margin:0 0 14px}.fr-an--ro{padding-bottom:12px;border-bottom:1px solid var(--fr-line)}.fr-ro .fr-ro-read .fr-lbl{margin-bottom:8px}.fr-ro-read .fr-vpill{margin-bottom:4px}.fr-ro-read p{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--fr-ink)}.fr-note{position:relative}.fr-note textarea{min-height:150px;overflow:hidden;resize:none}.fr-notecount{position:absolute;right:10px;bottom:8px;font-size:11px;font-weight:600;color:var(--fr-mut);pointer-events:none}.fr-frames{margin:0 0 14px}.fr-kfs{display:flex;flex-direction:column;gap:6px}.fr-kf{display:flex;align-items:stretch;gap:10px}.fr-kf-th{position:relative;flex:0 0 auto;width:64px;height:84px;border-radius:8px;overflow:hidden;background:var(--atl-page);border:0;padding:0;display:block}.fr-kf-th img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.fr-kf-th i{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:5px;background:rgba(8,12,12,.78);color:var(--atl-on-accent);font-style:normal;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.fr-kf-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fr-kf-b input{width:100%;min-height:40px;padding:0 10px;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:9px;color:var(--fr-ink);font-size:16px}.fr-kf-b input:focus{outline:none;border-color:var(--fr-gold)}.fr-kf-del{align-self:flex-start;min-height:32px;padding:0 8px;color:var(--fr-mut);font-size:13px}.fr-kf-del:hover{color:var(--fr-concern);background:none}.fr-ro .fr-kfs{flex-direction:row;flex-wrap:wrap;gap:8px}.fr-kf--ro{flex-direction:column;align-items:stretch;width:calc(50% - 4px);gap:4px;background:none;border:0;padding:0;text-align:left;color:inherit}.fr-kf--ro .fr-kf-th{width:100%;height:auto;aspect-ratio:3 / 4}.fr-kf-cap{font-size:var(--atl-fs-meta);line-height:1.4;color:var(--fr-body)}.fr-lb{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:rgba(6,10,10,.96);padding:12px}.fr-lb img{max-width:100%;max-height:calc(100% - 96px);object-fit:contain;border-radius:10px;display:block}.fr-lb-x{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));right:12px;width:44px;height:44px;background:rgba(255,255,255,.1);color:var(--atl-on-accent)}.fr-lb-cap{position:absolute;left:16px;right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));text-align:center}.fr-lb-cap b{display:block;font-size:12px;font-weight:700;color:var(--fr-mut);font-variant-numeric:tabular-nums}.fr-lb-cap p{margin:6px auto 0;max-width:56ch;font-size:16px;line-height:1.45;color:var(--atl-on-accent)}.fr-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(255,255,255,.1);color:var(--atl-on-accent)}.fr-lb-prev{left:8px}.fr-lb-next{right:8px}.fr-views{display:flex;gap:2px;background:var(--fr-fill);border-radius:999px;padding:3px;flex:0 0 auto}.fr-views button{min-width:84px;min-height:32px;border:0;border-radius:999px;background:none;color:var(--fr-mut);font-size:13px;font-weight:700;padding:0 12px}.fr-views button.is-on{background:var(--fr-gold-tint);color:var(--fr-gold)}.fr-anpage,.fr-report{display:none}.fr-v-analysis .fr-anpage,.fr-v-report .fr-report{display:block}.fr-v-analysis .fr-stage,.fr-v-analysis .fr-toolbar,.fr-v-analysis .fr-transport,.fr-v-analysis .fr-history,.fr-v-analysis .fr-ask,.fr-v-analysis .fr-side,.fr-v-report .fr-stage,.fr-v-report .fr-toolbar,.fr-v-report .fr-transport,.fr-v-report .fr-history,.fr-v-report .fr-ask,.fr-v-report .fr-side{display:none!important}.fr-v-analysis .fr-body,.fr-v-report .fr-body{display:block}.fr-ansum{margin:0 0 14px}.fr-ansum-b{width:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:12px;color:var(--fr-body)}.fr-ansum-b:hover{border-color:var(--fr-fill-strong)}.fr-ansum-h{display:flex;align-items:center;gap:10px}.fr-ansum-h em{font-style:normal;font-size:var(--atl-fs-meta);color:var(--fr-mut)}.fr-ansum-h i{font-style:normal;font-size:12px;color:var(--fr-mut);margin-left:auto}.fr-ansum-t{font-size:14px;line-height:1.45;color:var(--fr-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fr-ansum-go{font-size:13px;font-weight:700;color:var(--fr-gold)}.fr-anpage{padding:16px 16px 120px}.fr-an-l{display:flex;flex-direction:column;gap:14px;min-width:0}.fr-an-r{min-width:0}.fr-anpage .fr-verdicts{max-width:520px;margin:0}.fr-anpage .fr-verdicts button{min-height:44px;font-size:15px}.fr-anpage .fr-note{margin:0;max-width:72ch}.fr-anpage .fr-note textarea{min-height:42vh;padding:16px 18px;font-size:17px;line-height:1.6;border-color:var(--fr-gold)}.fr-headline{display:flex;flex-direction:column;gap:6px;max-width:72ch}.fr-headline span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-mut)}.fr-headline input{width:100%;min-height:44px;padding:0 12px;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:10px;color:var(--fr-ink);font-size:16px}.fr-headline input:focus{outline:none;border-color:var(--fr-gold)}.fr-anpage .fr-prev{max-width:72ch;border:0;padding:0;margin:6px 0 0}.fr-anpage .fr-kfs{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.fr-anpage .fr-kf{flex-direction:column;gap:8px}.fr-anpage .fr-kf-th{width:100%;height:auto;aspect-ratio:3 / 4;border-radius:12px}.fr-anpage .fr-kf-b{flex-direction:row;align-items:center;gap:6px}.fr-anpage .fr-kf-b input{font-size:14px}.fr-anpage .fr-kf-del{align-self:center}.fr-kf-none{margin:0 0 8px;font-size:var(--atl-fs-meta);color:var(--fr-mut);max-width:40ch}.fr-toclip{width:100%;margin:10px 0 18px;min-height:44px;border:1px dashed var(--fr-fill-strong);color:var(--fr-mut);font-size:13.5px}.fr-toclip:hover{color:var(--fr-ink);background:var(--fr-fill)}.fr-anfoot{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(11,15,15,.94);border-top:1px solid var(--fr-line);backdrop-filter:blur(10px)}.fr-anfoot .fr-foot{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:1440px;margin:0 auto}.fr-anfoot .fr-hint{flex:1 1 280px;text-align:left}.fr-anfoot .fr-cta{width:auto;min-width:200px}.fr-anfoot .fr-del,.fr-anfoot .fr-sesssend{width:auto;margin:0}.fr-ro .fr-side .fr-frames{display:none}.fr-report{padding:16px 20px 48px;max-width:760px;margin:0 auto}.fr-rp-top h2{margin:0 0 2px;font-size:20px;font-weight:700;color:var(--fr-ink)}.fr-rp-top p{margin:0 0 16px;font-size:var(--atl-fs-meta);color:var(--fr-mut)}.fr-rp-week{margin:0 0 14px}.fr-rp-week ol{margin:0;padding-left:20px;color:var(--fr-ink);font-size:16px;line-height:1.5}.fr-rp-week li{margin-bottom:4px}.fr-rp-week b{font-weight:700}.fr-rp-toc{display:flex;gap:6px;overflow-x:auto;padding:2px 0 6px;margin:0 0 6px;scrollbar-width:none}.fr-rp-toc button{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:50px;padding:6px 12px;border-radius:12px;border:1px solid transparent;background:var(--fr-fill);color:var(--fr-ink);font-size:13px;font-weight:700;text-align:left;max-width:180px}.fr-rp-toc button i{display:inline-block;margin-right:6px;padding:0 5px;border-radius:5px;background:var(--fr-fill-strong);font-style:normal;font-size:11px}.fr-rp-toc button em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--fr-mut)}.fr-rp-toc .t-good em{color:var(--fr-up)}.fr-rp-toc .t-minor em{color:var(--fr-watch)}.fr-rp-toc .t-change em{color:var(--fr-concern)}.fr-rp-ex{padding:16px 0 6px;border-top:1px solid var(--fr-line);display:flex;flex-direction:column;gap:12px;scroll-margin-top:8px}.fr-rp-ex.is-wait{opacity:.6}.fr-rp-h{display:flex;align-items:center;gap:10px}.fr-rp-h div{flex:1;min-width:0;display:flex;flex-direction:column}.fr-rp-h b{font-size:17px;color:var(--fr-ink)}.fr-rp-h div span{font-size:13px;color:var(--fr-mut)}.fr-rp-h .fr-vpill,.fr-rp-h .fr-status{flex:0 0 auto}.fr-rp-read p{margin:0 0 14px;font-size:17px;line-height:1.6;color:var(--fr-ink)}.fr-rp-read p:last-child{margin:0}.fr-rp-read ul{margin:0 0 14px;padding-left:22px;font-size:17px;line-height:1.6;color:var(--fr-ink)}.fr-rp-read li+li{margin-top:6px}.fr-rp-read ul:last-child{margin:0}.fr-rp-kfs{display:grid;grid-template-columns:1fr;gap:18px}.fr-rp-kfs .fr-kf--ro{width:100%}.fr-rp-kfs .fr-kf-th{aspect-ratio:3 / 4}.fr-rp-kfs .fr-kf-cap{font-size:15px}.fr-rp-acts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fr-rp-film{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:var(--fr-gold-grad);color:var(--fr-on-gold);font-size:15px;font-weight:700}.fr-rp-film svg{width:16px;height:16px}.fr-rp-clip{padding:0;color:var(--fr-gold)}.fr-rp-acts .fr-rolabels{margin:4px 0 0}.fr:not(.fr-ro) .fr-anpage{display:grid;grid-template-columns:1fr;gap:14px;padding:8px 0 110px}.fr:not(.fr-ro) .fr-an-h{margin:0;padding-top:14px;border-top:1px solid var(--fr-line)}.fr:not(.fr-ro) .fr-views{display:none}@media(min-width:900px){.fr-anpage{display:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;padding:20px 24px 110px;max-width:1440px;margin:0 auto}.fr-v-analysis .fr-anpage{display:grid}.fr:not(.fr-ro) .fr-anpage{grid-area:an;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:28px;row-gap:14px;padding:6px 0 110px;max-width:none;margin:0}.fr:not(.fr-ro) .fr-an-h{grid-column:1 / -1}.fr:not(.fr-ro) .fr-body{grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"ask    ask" "tools  stage" "tools  transport" "tools  history" "an     an"}.fr:not(.fr-ro) .fr-anpage{grid-template-columns:1fr}.fr:not(.fr-ro) .fr-side{position:static;max-height:none;overflow:visible}}@media(min-width:1100px){.fr-stagetog{display:inline-flex;border:1px solid var(--fr-line);border-radius:999px;overflow:hidden}.fr-stagetog .fr-link{border:0;border-radius:0;min-height:30px}.fr-stagetog .fr-link.is-on{background:var(--fr-fill-strong);color:var(--fr-ink)}.fr-stagetog .fr-board svg{display:none}.fr-history--drawer{padding:12px 16px 24px;border-top:1px solid var(--fr-line)}.fr-swatchbtn{display:none}.fr-report{padding:24px 20px 60px}.fr-rp-kfs{grid-template-columns:1fr 1fr}}.fr-tools button{background:none;border:1px solid var(--fr-line);color:var(--fr-mut)}.fr-tools button:hover{border-color:var(--fr-fill-strong);color:var(--fr-ink);background:none}.fr-tools button.is-on{background:none;border-color:var(--fr-gold);color:var(--fr-gold)}.fr-tools button svg{stroke-width:1.8}.fr-board--tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;width:100%;padding:0 8px;border:1px solid var(--fr-line);border-radius:9px;background:none;color:var(--fr-mut);font-size:13px;font-weight:600}.fr-board--tool:hover{border-color:var(--fr-fill-strong);color:var(--fr-ink);background:none}.fr-board--tool.is-on{border-color:var(--fr-gold);color:var(--fr-gold);background:none}.fr-board--tool svg{width:18px;height:18px;flex:0 0 auto}.fr-board--tool i{width:6px;height:6px}.fr-fillsw{background:none;border:1px solid var(--fr-line)}.fr-fillsw button.is-on{background:var(--fr-gold-tint)}.fr-inkacts .fr-icon{border:1px solid var(--fr-line);border-radius:9px;color:var(--fr-mut)}.fr-inkacts .fr-icon:hover{background:none;border-color:var(--fr-fill-strong);color:var(--fr-ink)}.fr-inkacts .fr-icon svg{width:18px;height:18px}.fr-inkacts [data-fr=still]{border-color:var(--fr-gold);color:var(--fr-gold)}.fr-icon--lg{background:none;border:1px solid var(--fr-fill-strong)}.fr-colours button::after{width:14px;height:14px;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.fr-colours button.is-on::after{transform:scale(1.25);box-shadow:0 0 0 2px var(--atl-page),0 0 0 3.5px var(--fr-ink)}.fr-rate{position:relative}.fr-ratebtn{min-width:52px;min-height:36px;padding:0 10px;border:1px solid var(--fr-line);border-radius:999px;font-variant-numeric:tabular-nums;font-size:13px}.fr-ratebtn[aria-expanded=true]{border-color:var(--fr-gold);color:var(--fr-gold)}.fr-rates{position:absolute;right:0;top:calc(100% + 6px);z-index:6;flex-direction:column;gap:2px;padding:4px;background:var(--atl-surface-sheet);border:1px solid var(--fr-fill-strong);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.fr-rates button{min-width:72px;min-height:36px;border-radius:8px;font-size:13px;text-align:left;padding:0 12px}.fr-rates button.is-on{background:var(--fr-gold-tint)}.fr:not(.fr-ro) .fr-rates{flex-basis:auto}.fr:not(.fr-ro) .fr-rates button{flex:none}.fr-verdicts{display:inline-flex;gap:2px;padding:3px;background:none;border:1px solid var(--fr-line);border-radius:999px;margin-bottom:10px}.fr-verdicts button{flex:0 0 auto;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--fr-mut);font-size:13px;font-weight:700}.fr-verdicts button:hover{color:var(--fr-ink)}.fr-verdicts button:nth-child(1).is-on{background:rgba(108,214,147,.16);color:var(--fr-up);border:0}.fr-verdicts button:nth-child(2).is-on{background:rgba(232,168,87,.16);color:var(--fr-watch);border:0}.fr-verdicts button:nth-child(3).is-on{background:rgba(232,138,138,.16);color:var(--fr-concern);border:0}.fr:not(.fr-ro) .fr-anpage .fr-verdicts{max-width:none;width:auto}.fr:not(.fr-ro) .fr-anpage .fr-verdicts button{min-height:32px;font-size:13px}.fr-anpage .fr-verdicts button{min-height:32px;font-size:13px}.fr-headline{display:none}@media(min-width:900px){.fr-inkacts{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-top:8px}.fr-inkacts .fr-icon{width:100%;height:36px}.fr-inkacts [data-fr=still]{grid-column:1 / -1}.fr-tools button span{display:none}.fr-board--tool span{display:none}.fr-board--tool{padding:0}}.fr-sessbtn{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid var(--fr-line);border-radius:999px;font-size:13px}.fr-sessbtn:hover{border-color:var(--fr-fill-strong);background:none;color:var(--fr-ink)}.fr-drawer{position:absolute;top:0;right:0;bottom:0;z-index:20;width:min(560px,100%);display:flex;flex-direction:column;background:var(--atl-bg);border-left:1px solid var(--fr-fill-strong);box-shadow:-20px 0 50px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .22s ease-out}.fr-drawer.is-open{transform:translateX(0)}@media(prefers-reduced-motion:reduce){.fr-drawer{transition:none}}.fr-drawer-h{display:flex;align-items:flex-start;gap:10px;padding:14px 12px 10px 18px;border-bottom:1px solid var(--fr-line)}.fr-drawer-h div{flex:1;min-width:0;display:flex;flex-direction:column}.fr-drawer-h b{font-size:16px;font-weight:700;color:var(--fr-ink)}.fr-drawer-h span{font-size:var(--atl-fs-meta);color:var(--fr-mut)}.fr-drawer-vs{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--fr-line);font-size:12px;color:var(--fr-mut)}.fr-drawer-vs select{min-height:34px;padding:0 10px;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:999px;color:var(--fr-ink);font-size:13px;font-weight:600}.fr-drawer-b{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 18px 24px}.fr-dr-t{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.fr-dr-t th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-mut);padding:8px 6px;border-bottom:1px solid var(--fr-line)}.fr-dr-t td{padding:8px 6px;border-bottom:1px solid var(--fr-line);color:var(--fr-body);vertical-align:top}.fr-dr-t td i{display:inline-block;min-width:22px;padding:0 5px;border-radius:6px;background:var(--fr-fill-strong);color:var(--fr-ink);font-style:normal;font-size:11px;font-weight:800;text-align:center;line-height:18px}.fr-dr-t td small{display:block;font-size:11.5px;color:var(--fr-gold)}.fr-dr-t tr.is-cur td{background:var(--fr-gold-tint);color:var(--fr-ink)}.fr-dr-t td.t-up{color:var(--fr-up)}.fr-dr-t td.t-down{color:var(--fr-concern)}.fr-dr-t tr.fr-dr-note td{padding-top:0;font-size:12px;color:var(--fr-mut);border-bottom:1px solid var(--fr-line)}.fr-dr-t tr.fr-dr-note+tr td{border-top:0}.fr-dr-t tr:has(+.fr-dr-note) td{border-bottom:0}.fr-dr-note b{color:var(--fr-body);font-weight:600;margin-right:3px}.fr-head-t span{cursor:default}.fr-stamps{position:relative}.fr-stamps .fr-tg-b{grid-template-columns:1fr 1fr}.fr-stamps .fr-board--tool{min-height:36px}.fr-stampbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;width:100%;padding:0 8px;border:1px solid var(--fr-line);border-radius:9px;background:none;color:var(--fr-mut);font-size:13px;font-weight:600}.fr-stampbtn svg{width:18px;height:18px}.fr-stampbtn.is-on,.fr-stampbtn[aria-expanded=true]{border-color:var(--fr-gold);color:var(--fr-gold)}.fr-stampmenu{position:absolute;left:0;top:calc(100% + 6px);z-index:7;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:196px;padding:6px;background:var(--atl-surface-sheet);border:1px solid var(--fr-fill-strong);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.fr-stampmenu button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;border:1px solid transparent;border-radius:8px;background:none;color:var(--fr-mut);font-size:10.5px;font-weight:600;padding:0 2px}.fr-stampmenu button svg{width:20px;height:20px}.fr-stampmenu button:hover{color:var(--fr-ink);border-color:var(--fr-fill-strong)}.fr-stampmenu button.is-on{border-color:var(--fr-gold);color:var(--fr-gold)}@media(min-width:900px){.fr-stampbtn span{display:none}.fr-stampbtn{padding:0}.fr-stampmenu{left:0}}.fr-stage.is-compare{gap:0}.fr-divider{flex:0 0 10px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:row-resize;touch-action:none;z-index:3}.fr-divider i{width:40px;height:3px;border-radius:2px;background:var(--fr-gold);box-shadow:0 0 0 3px rgba(11,15,15,.6)}.fr-stage.is-compare.is-side .fr-divider{cursor:col-resize}.fr-stage.is-compare.is-side .fr-divider i{width:3px;height:40px}.fr-divider:hover i,.fr-divider:active i{background:var(--fr-ink)}.fr-frame--b{transform-origin:center center;will-change:transform;overflow:visible}.fr-frame--b .fr-ink--b{z-index:2}.fr-frame--b .fr-btag{z-index:3}.fr-frame-mode .fr-video{visibility:hidden}.fr-frame-mode .fr-transport>.fr-rail,.fr-frame-mode .fr-tline:not(.fr-tline--b),.fr-frame-mode .fr-step,.fr-frame-mode .fr-rate,.fr-frame-mode .fr-filmcta{display:none!important}.fr-framebanner{position:absolute;left:10px;top:10px;z-index:4;display:flex;align-items:center;gap:10px;padding:4px 6px 4px 12px;border-radius:999px;background:rgba(8,12,12,.82);color:var(--atl-on-accent);font-size:12px}.fr-framebanner b{font-weight:700}.fr-framebanner span{color:var(--fr-mut)}.fr-framebanner .fr-link{min-height:28px;padding:0 10px;color:var(--fr-gold);font-size:12px}.fr-kf-edit{align-self:flex-start;min-height:32px;padding:0 8px;color:var(--fr-gold);font-size:13px}.fr:not(.fr-ro) .fr-anpage .fr-kf-edit{position:absolute;top:8px;right:78px;min-height:26px;padding:0 9px;border-radius:999px;background:rgba(8,12,12,.78);color:var(--fr-gold);font-size:11px;font-weight:700;line-height:26px}.fr:not(.fr-ro) .fr-anpage .fr-kf-edit:hover{background:var(--fr-gold);color:var(--atl-on-gold)}.fr-labels--custom{margin-top:-8px}.fr-labels--custom:empty{display:none}.fr-labels--custom button i{font-style:normal;margin-left:6px;opacity:.7}.fr-labelin{width:100%;min-height:36px;padding:0 12px;margin-top:2px;background:none;border:1px dashed var(--fr-fill-strong);border-radius:999px;color:var(--fr-ink);font-size:13px}.fr-labelin::placeholder{color:var(--fr-mut)}.fr-labelin:focus{outline:none;border-style:solid;border-color:var(--fr-gold)}.fr-draftrow{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:-6px}.fr-draftrow .fr-draftbtn{margin-left:auto}.fr-goalbtn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;color:var(--fr-gold);font-size:13px}.fr-goalbtn svg{width:16px;height:16px}.fr-goalbtn[aria-expanded=true]{background:var(--fr-gold-tint)}.fr-goalbtn.has-draft span::after{content:" · draft";color:var(--fr-mut);font-weight:500}.fr-goal{width:min(440px,100%)}.fr-goal-b{display:flex;flex-direction:column;gap:12px;padding-top:14px}.fr-goal-words{padding:12px;border:1px solid var(--fr-gold);border-radius:12px;background:var(--fr-gold-tint)}.fr-goal-words textarea{background:var(--atl-surface-sheet)}.fr-goal-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.fr-goal-draft{min-height:32px;padding:0 10px;color:var(--fr-gold);font-size:13px}.fr-goal-draft:disabled{color:var(--fr-mut);cursor:default;background:none}.fr-goal-f{display:flex;flex-direction:column;gap:5px;min-width:0}.fr-goal-f>span{font-size:var(--atl-fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-mut)}.fr-goal-f input,.fr-goal-f select,.fr-goal-f textarea{width:100%;min-height:40px;padding:8px 12px;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:10px;color:var(--fr-ink);font:inherit;font-size:14px}.fr-goal-f textarea{resize:vertical;line-height:1.45}.fr-goal-f input::placeholder,.fr-goal-f textarea::placeholder{color:var(--fr-mut)}.fr-goal-f input:focus,.fr-goal-f select:focus,.fr-goal-f textarea:focus{outline:none;border-color:var(--fr-gold)}.fr-goal-f select{appearance:none;-webkit-appearance:none}.fr-goal-metric{display:flex;flex-direction:column;gap:10px}.fr-goal-tv{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.fr-goal-unitwrap{position:relative;display:block}.fr-goal-unitwrap i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--fr-mut);pointer-events:none}.fr-goal-tv .fr-stagetog{display:inline-flex;border:1px solid var(--fr-line);border-radius:999px;overflow:hidden}.fr-goal-tv .fr-stagetog .fr-link{min-height:38px;padding:0 14px;border:0;border-radius:0}.fr-goal-tv .fr-stagetog .fr-link.is-on{background:var(--fr-fill-strong);color:var(--fr-ink)}.fr-goal-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fr-goal-check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fr-body);min-height:44px}.fr-goal-check input{width:18px;height:18px;accent-color:var(--fr-gold)}.fr-goal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fr-line)}.fr-goal-foot .fr-goal-msg{margin-right:auto}.fr-goal-msg{font-size:12.5px;color:var(--fr-mut)}.fr-goal-add{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--fr-gold-grad);color:var(--fr-on-gold);font-size:14px;font-weight:700}.fr-goal-add:disabled{opacity:.5;cursor:default}.fr-sound.is-off{color:var(--fr-mut)}.fr-sound.is-held{opacity:.45}.fr-frame-mode .fr-sound{display:none!important}.fr-draftbtn{min-height:32px;padding:0 10px;color:var(--fr-gold);font-size:13px}.fr-draftbtn:disabled{color:var(--fr-mut);cursor:default;background:none}.fr-stampbtn img{width:26px;height:26px;object-fit:contain;border-radius:4px;background:rgba(255,255,255,.06)}.fr-stampmenu{width:344px;grid-template-columns:1fr;gap:8px;padding:0 8px 8px;max-height:min(84vh,760px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;left:calc(100% + 10px);top:auto;bottom:0;z-index:25}.fr-stamphead{position:sticky;top:0;z-index:1;margin:0 -8px;padding:0 10px 8px;background:var(--atl-surface-sheet);border-bottom:1px solid var(--fr-fill-strong)}.fr-stampsearch{width:100%;min-height:36px;margin:0;padding:8px 0 6px;border:0;border-bottom:1px solid var(--fr-line);border-radius:0;background:none;color:var(--fr-ink);font:inherit;font-size:16px;outline:none}.fr-stampsearch:focus{border-bottom-color:var(--fr-gold)}.fr-stampkinds{display:flex;flex-wrap:nowrap;gap:3px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.fr-stampkinds::-webkit-scrollbar{display:none}.fr-stampkinds button{flex:0 0 auto;min-height:26px;padding:0 8px;border:1px solid var(--fr-line);border-radius:999px;background:none;color:var(--fr-mut);font-size:11.5px;font-weight:600;letter-spacing:0;white-space:nowrap}.fr-stampkinds button.is-on{border-color:var(--fr-gold);color:var(--fr-gold)}@media(min-width:900px){.fr-stampsearch{font-size:14px;min-height:32px}}.fr-stampsearch::placeholder{color:var(--fr-mut)}.fr-stampsearch:focus{border-bottom-color:var(--fr-gold)}.fr-stampgroup{display:grid;gap:4px}.fr-stampnone{margin:6px 4px 10px;color:var(--fr-mut);font-size:13px}.fr-stampmenu h5{margin:4px 4px 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-mut)}.fr-stampgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.fr-stampmenu .fr-stampgrid button{min-height:76px;padding:4px 2px;gap:3px}.fr-stampmenu .fr-stampgrid button img{width:64px;height:64px;object-fit:contain;border-radius:6px;background:rgba(255,255,255,.05)}.fr-stampmenu .fr-stampgrid button span{font-size:10.5px;line-height:1.1;text-align:center}@media(max-width:899px){.fr-stampmenu{left:0;right:0;width:auto;top:auto;bottom:calc(100% + 6px)}.fr-stampgrid{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.fr-stampmenu{left:calc(100% + 10px)}}.sp-clip video,.fr-hist-th video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.sp-film-lib{min-height:44px;padding:0 4px;white-space:nowrap}.fv.fv-rec{align-items:stretch;background:var(--atl-page)}.fv-rec-live{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--atl-page)}.fv-rec-top{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 22px;background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,0))}.fv-rec-t{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column}.fv-rec-t b{color:var(--atl-on-accent);font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-rec-t span{color:rgba(255,255,255,.78);font-size:var(--atl-fs-meta);font-variant-numeric:tabular-nums;min-height:16px}.fv-rec-btn{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border:0;border-radius:50%;color:var(--atl-on-accent);padding:0}.fv-rec-btn svg{width:20px;height:20px}.fv-rec-bot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 20px calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.66),rgba(0,0,0,0))}.fv-rec-note{grid-column:1 / -1;margin:0 0 14px;text-align:center;color:rgba(255,255,255,.78);font-size:var(--atl-fs-meta);line-height:1.4}.fv-rec-note[hidden],.fv-rec.is-recording .fv-rec-note{display:none}.fv-rec-lib{justify-self:start;min-height:44px;padding:0 12px;background:rgba(0,0,0,.4);border:0;border-radius:999px;color:var(--atl-on-accent);font-size:14px;font-weight:600}.fv-rec-time{justify-self:end;color:var(--atl-on-accent);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.fv-rec-go{width:76px;height:76px;border-radius:50%;padding:0;background:none;border:4px solid var(--atl-on-accent);display:inline-flex;align-items:center;justify-content:center}.fv-rec-go i{width:58px;height:58px;flex:0 0 auto;border-radius:50%;background:var(--atl-concern);transition:transform .18s ease-out,border-radius .18s ease-out}.fv-rec.is-recording .fv-rec-go i{transform:scale(0.4828);border-radius:14.5px}.fv-rec.is-recording .fv-rec-lib,.fv-rec.is-recording [data-rec=flip]{visibility:hidden}.fv-rec .fv-rec-go:focus-visible,.fv-rec .fv-rec-btn:focus-visible,.fv-rec .fv-rec-lib:focus-visible{outline:2px solid var(--atl-on-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fv-rec-go i{transition:none}}.fr-rectime{font-size:14px;font-weight:700;color:var(--fr-ink);font-variant-numeric:tabular-nums}.fr-rec.is-rec+.fr-rectime{color:var(--fr-concern)}.fr-filmbar{flex-basis:100%;height:4px;border-radius:2px;background:var(--fr-fill-strong);overflow:hidden}.fr-filmbar i{display:block;height:100%;width:0;background:var(--fr-gold);border-radius:2px}.fr-filmacts{flex-basis:100%;display:flex;gap:4px;margin:-4px 0 0 -12px}.fr-filmacts .fr-link{min-height:40px;color:var(--fr-mut);font-size:13.5px}.fr-voiceline{flex-basis:100%;margin:0;font-size:var(--atl-fs-meta);line-height:1.45;color:var(--fr-mut)}.fr:has(.fr-rec.is-rec) .fr-stage{box-shadow:0 0 0 2px var(--fr-concern)}.fr-filmcta{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--fr-gold-grad);color:var(--fr-on-gold);font-size:14.5px;font-weight:700;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.5)}.fr-filmcta svg{width:16px;height:16px}.fr-follow{flex-basis:100%;text-align:left;min-height:44px;padding:0;color:var(--fr-ink);text-decoration:underline;text-underline-offset:3px}.fr-ink.is-hand{cursor:grab}.fr-ink.is-grabbing{cursor:grabbing}.fr-textpop [data-tp=x]{width:36px;padding:0;background:var(--fr-fill);color:var(--fr-mut);display:inline-flex;align-items:center;justify-content:center}.fr-textpop [data-tp=x] svg{width:15px;height:15px}.fr-marks{margin-bottom:16px}.fr-marklist{max-height:210px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px}.fr-mk{border-radius:10px}.fr-mk.is-sel{background:var(--fr-fill)}.fr-mk-main{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;text-align:left;background:none;border:0;border-radius:10px;color:var(--fr-body)}.fr-mk-main:hover{background:var(--fr-fill)}.fr-mk-main i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.fr-mk-main b{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--fr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-mk-main span{flex:0 0 auto;font-size:12px;color:var(--fr-mut);font-variant-numeric:tabular-nums}.fr-mk-acts{display:flex;align-items:center;gap:4px;padding:0 6px 6px}.fr-mk-acts button{min-height:36px;padding:0 10px;border:1px solid var(--fr-line);border-radius:8px;background:none;color:var(--fr-ink);font-size:var(--atl-fs-meta);font-weight:600}.fr-mk-acts button:hover{background:var(--fr-fill-strong)}.fr-mk-acts .fr-mk-del{margin-left:auto;width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-concern)}.fr-mk-acts .fr-mk-del svg{width:16px;height:16px}.fr-railb{margin:2px 0 6px}.fr-tline--b{margin:0 2px 4px}.fr-tline--b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.fr-rail--b{height:40px}.fr-rail--b .fr-rail-now{background:var(--fr-ink)}.fr-linkt.is-on{color:var(--fr-gold)}.fr-exbox{display:block;margin-bottom:16px}.fr-exbox input{width:100%;min-height:44px;padding:0 12px;background:var(--fr-fill);border:1px solid var(--fr-line);border-radius:12px;color:var(--fr-ink);font-size:16px}.fr-exbox input:focus{outline:none;border-color:var(--fr-gold)}.fv-ex{margin-bottom:14px}.fr-toast,.fv-toast{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:30;max-width:min(440px,calc(100% - 32px));padding:11px 16px;border-radius:12px;background:rgba(20,28,27,.96);border:1px solid rgba(255,255,255,.16);color:var(--atl-text-hi);font-size:14.5px;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.5);pointer-events:none}.fv-toast{position:fixed}.fr-del{width:100%;margin-top:4px;color:var(--fr-mut);font-size:13.5px}.fr-del:hover{color:var(--fr-concern);background:none}.fr-inkbar{flex-wrap:wrap;row-gap:2px}.fr-colours{flex-wrap:wrap}.fr-colours button{width:36px;height:36px}.fr-colours button::after{width:18px;height:18px}.fr-colours button[aria-label=Black]::after{box-shadow:0 0 0 1.5px rgba(255,255,255,.55)}.fr-colours button[aria-label=Black].is-on::after{box-shadow:0 0 0 2px var(--atl-page),0 0 0 4px var(--fr-ink)}.fr-inkacts{margin-left:auto}@media(min-width:900px){.fr-colours{display:grid;grid-template-columns:1fr 1fr;gap:0;justify-items:center}.fr-colours button{width:32px;height:28px}.fr-colours button::after{width:16px;height:16px}.fr-inkacts{margin-left:0}}.fr-sess{flex:0 0 auto;padding:6px 12px 8px;border-bottom:1px solid var(--fr-line)}.fr-sess-h{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:2px;align-items:center;grid-template-areas:"name prev next" "pos prev next"}.fr-sess-h b{grid-area:name;font-size:13.5px;font-weight:700;color:var(--fr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-sess-h span{grid-area:pos;font-size:12px;color:var(--fr-mut);font-variant-numeric:tabular-nums}.fr-sess-h [data-fr=sessprev]{grid-area:prev}.fr-sess-h [data-fr=sessnext]{grid-area:next}.fr-sess-list{display:flex;gap:6px;overflow-x:auto;padding:6px 0 2px;scrollbar-width:thin;scroll-snap-type:x proximity}.fr-sc{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:150px;max-width:230px;min-height:52px;padding:4px 12px 4px 4px;border-radius:12px;border:1px solid transparent;background:var(--fr-fill);color:inherit;text-align:left;scroll-snap-align:start;transition:background .15s ease-out,border-color .15s ease-out}.fr-sc:hover{border-color:var(--fr-fill-strong)}.fr-sc.is-on{border-color:var(--fr-gold);background:var(--fr-gold-tint)}.fr-sc-th{flex:0 0 auto;width:32px;height:42px;border-radius:7px;overflow:hidden;background:var(--atl-page)}.fr-sc-th img,.fr-sc-th video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.fr-sc-b{display:flex;flex-direction:column;min-width:0}.fr-sc-b b{font-size:13px;font-weight:700;color:var(--fr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-sc-b b i{display:inline-block;min-width:22px;margin-right:6px;padding:0 5px;border-radius:6px;background:var(--fr-fill-strong);color:var(--fr-ink);font-style:normal;font-size:11px;font-weight:800;text-align:center;line-height:18px}.fr-sc-b em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--fr-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-sc.t-good em{color:var(--fr-up)}.fr-sc.t-minor em{color:var(--fr-watch)}.fr-sc.t-change em{color:var(--fr-concern)}.fr-detail{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--fr-line)}.fr-ro .fr-detail{margin-top:12px}.fr-dt-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fr-dt-ord{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 7px;border-radius:7px;background:var(--fr-fill-strong);color:var(--fr-ink);font-size:12px;font-weight:800}.fr-dt-pres{font-size:14px;font-weight:700;color:var(--fr-ink);font-variant-numeric:tabular-nums}.fr-dt-int{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--fr-body)}.fr-dt-int b{color:var(--fr-gold);font-weight:700;margin-right:4px}.fr-sets{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:2px}.fr-sets li{display:grid;grid-template-columns:62px minmax(0,1fr) auto 50px;align-items:baseline;column-gap:8px;padding:6px 8px;border-radius:8px;font-size:13px;font-variant-numeric:tabular-nums}.fr-sets li span{color:var(--fr-mut);white-space:nowrap}.fr-sets li b{color:var(--fr-ink);font-weight:600;white-space:nowrap}.fr-sets li em{font-style:normal;font-size:12px;color:var(--fr-mut);white-space:nowrap}.fr-sets li i{font-style:normal;font-size:11px;font-weight:700;color:var(--fr-gold);text-align:right}.fr-sets li small{grid-column:1 / -1;font-size:12px;color:var(--fr-mut);line-height:1.4}.fr-sets li.is-filmed{background:var(--fr-gold-tint)}.fr-sets li.is-filmed b{font-weight:800}.fr-dt-note{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--fr-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fr-dt-note b{color:var(--fr-ink);font-weight:700;margin-right:4px}.fr-dt-none{margin:0 0 8px;font-size:13px;color:var(--fr-mut)}.fr-sesssend{width:100%;color:var(--fr-body);font-size:13.5px}.fr-histblock+.fr-histblock{margin-top:14px}.fr-sc:focus-visible{outline:2px solid var(--fr-gold);outline-offset:2px}@media(min-width:900px){.fr-sess{display:flex;align-items:center;gap:16px;padding:6px 20px 8px}.fr-sess-h{flex:0 0 250px}.fr-sess-list{flex:1;min-width:0;padding:2px 0}.fr.fr-has-sess .fr-stage{height:calc(100dvh - 400px)}}.fr-ink.is-tracking{cursor:cell}.fr-track.is-on{color:var(--fr-gold);background:var(--fr-gold-tint)}.fr-offset.is-still .fr-track{margin-left:auto}.fr-offset.is-still [data-fr=cmpswap]{margin-left:0}.fr-aid{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px;max-width:72ch}.fr-aid-h{flex:0 0 auto;margin-right:4px;font-size:var(--atl-fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-gold)}.fr-aid button{min-height:36px;padding:0 12px;border-radius:999px;background:var(--fr-gold-tint);border:1px solid transparent;color:var(--fr-gold);font-size:13.5px;font-weight:600;text-align:left;transition:border-color .15s ease-out}.fr-aid button:hover,.fr-aid button:focus-visible{border-color:var(--fr-gold);outline:none}.fr-aid .fr-aid-x{width:36px;padding:0;display:inline-grid;place-items:center;background:none;color:var(--fr-mut)}.fr-aid .fr-aid-x svg{width:14px;height:14px}.fr-aid .fr-aid-x:hover{color:var(--fr-ink);border-color:transparent}.fr-aid-done{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 4px 0 2px;color:var(--fr-ink);font-size:13.5px;font-weight:600}.fr-aid-done svg{width:16px;height:16px;color:var(--fr-gold)}.fr-aid .fr-aid-undo{background:none;color:var(--fr-mut);padding:0 8px}.fr-aid .fr-aid-undo:hover,.fr-aid .fr-aid-undo:focus-visible{color:var(--fr-ink);border-color:transparent}.fr-refs{margin:14px 0 16px;max-width:72ch}.fr-reflist{display:flex;flex-direction:column;gap:6px}.fr-reflist:empty{display:none}.fr-ref{display:flex;align-items:center;gap:10px;padding:6px 4px 6px 10px;border-radius:10px;background:var(--fr-fill)}.fr-ref-ic{flex:0 0 auto;display:grid;place-items:center;color:var(--fr-gold)}.fr-ref-ic svg{width:16px;height:16px}.fr-ref-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fr-ref-b input{min-height:28px;padding:0;background:none;border:0;border-bottom:1px solid transparent;color:var(--fr-ink);font-size:14px;font-weight:600}.fr-ref-b input:focus{outline:none;border-bottom-color:var(--fr-gold)}.fr-ref-b i{font-style:normal;font-size:12px;color:var(--fr-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-ref-del{flex:0 0 auto;min-height:36px;font-size:13px;color:var(--fr-mut)}.fr-ref-del:hover{color:var(--fr-ink)}.fr-refadd{display:flex;align-items:center;gap:8px;margin-top:8px}.fr-refin{flex:1 1 auto;min-width:0;min-height:36px;padding:0 12px;background:none;border:1px dashed var(--fr-fill-strong);border-radius:999px;color:var(--fr-ink);font-size:13px}.fr-refin::placeholder{color:var(--fr-mut)}.fr-refin:focus{outline:none;border-style:solid;border-color:var(--fr-gold)}.fr-imgbtn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid var(--fr-fill-strong);border-radius:999px;font-size:13px}.fr-imgbtn svg{width:16px;height:16px}.fr-anpage.is-drop{outline:2px dashed var(--fr-gold);outline-offset:-6px}.fr-rp-refs{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:14px 0 0}.fr-rp-ref{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;border:0;color:var(--fr-ink);font-size:15px;text-align:left}.fr-rp-ref svg{flex:0 0 auto;width:16px;height:16px;color:var(--fr-gold)}.fr-rp-ref b{color:var(--fr-gold);font-weight:700}@media(prefers-reduced-motion:reduce){.fr-aid button{transition:none}}.fr-camtog{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--fr-line);background:transparent;color:var(--fr-mut);font-size:13px;font-weight:600}.fr-camtog svg{width:17px;height:17px}.fr-camtog.is-on{color:var(--atl-gold);border-color:var(--atl-gold-dim);background:var(--atl-gold-tint)}.fr-camtog:disabled{opacity:.45}.fr-camsec{position:relative;display:inline-flex}.fr-camsecs{position:absolute;right:0;bottom:calc(100% + 6px);z-index:8;display:flex;flex-direction:column;gap:2px;min-width:260px;padding:4px;background:var(--atl-surface-sheet);border:1px solid var(--atl-border-strong);border-radius:12px;box-shadow:var(--atl-shadow-float)}.fr-camsecs[hidden]{display:none}.fr-camsecs button{display:flex;align-items:center;gap:10px;white-space:nowrap;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--fr-body);font-size:var(--atl-fs-meta);text-align:left;cursor:pointer}.fr-camsecs button svg{width:16px;height:16px;flex:0 0 auto;color:var(--fr-mut)}.fr-camsecs button span{font-variant-numeric:tabular-nums;color:var(--fr-ink)}.fr-camsecs button em{margin-left:auto;font-style:normal;color:var(--fr-mut)}.fr-camsecs button:hover{background:var(--atl-hover)}.fr-camsecs button:hover em{color:var(--fr-ink)}.fr-keys{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:var(--atl-scrim-deep)}.fr-keys[hidden]{display:none}.fr-keys-in{width:min(760px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:20px 24px 24px;background:var(--atl-surface-sheet);border:1px solid var(--atl-border-strong);border-radius:16px;box-shadow:var(--atl-shadow-float)}.fr-keys-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fr-keys-h b{font-size:17px;color:var(--fr-ink)}.fr-keys-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.fr-keys h4{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fr-mut)}.fr-keys dl{margin:0}.fr-keys dl>div{display:flex;align-items:center;gap:12px;min-height:30px;border-top:1px solid var(--fr-line)}.fr-keys dl>div:first-child{border-top:0}.fr-keys dt{flex:0 0 120px;display:flex;gap:4px;flex-wrap:wrap}.fr-keys dd{margin:0;font-size:var(--atl-fs-meta);color:var(--fr-body)}.fr-keys kbd{min-width:22px;padding:2px 6px;border:1px solid var(--atl-border-strong);border-radius:6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;text-align:center;color:var(--fr-ink);background:var(--fr-fill)}@media(max-width:640px){.fr-keys-g{grid-template-columns:minmax(0,1fr)}}.fr-cam{position:absolute;z-index:5;width:clamp(120px,30%,240px);aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--atl-page);border:2px solid var(--atl-border-strong);box-shadow:var(--atl-shadow-float);opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .2s ease,transform .2s ease,width .2s ease;touch-action:none;cursor:grab}.fr-cam.is-on{opacity:1;pointer-events:auto;transform:none}.fr-cam[data-size=l]{width:clamp(200px,56%,560px)}.fr-cam[data-size=f][data-pos]{inset:0;width:auto;aspect-ratio:auto;border-radius:14px;border-color:transparent;cursor:default}.fr-cam[data-size=f] .fr-cam-v{object-fit:contain}.fr-cam-ctl{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--atl-scrim-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .15s ease}.fr-cam:hover .fr-cam-ctl,.fr-cam.show-ctl .fr-cam-ctl,.fr-cam:focus-within .fr-cam-ctl{opacity:1;pointer-events:auto}.fr-cam.is-drag .fr-cam-ctl{opacity:0}.fr-cam-ctl button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--atl-on-accent);cursor:pointer}.fr-cam-ctl button svg{width:16px;height:16px}.fr-cam-ctl button:hover{background:var(--atl-scrim)}.fr-cam-ctl button[aria-pressed=true]{color:var(--atl-gold)}.fr-cam-ctl button:focus-visible{outline:2px solid var(--atl-gold);outline-offset:1px}.fr-cam.is-live .fr-cam-hide{display:none}@media(pointer:coarse){.fr-cam-ctl button{width:34px;height:34px}}.fr-camshow{position:absolute;right:12px;bottom:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--atl-scrim-deep);color:var(--atl-on-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:600;cursor:pointer}.fr-camshow svg{width:16px;height:16px}.fr-cam.is-drag{transition:none;cursor:grabbing;opacity:.9}.fr-cam[data-pos=br]{right:12px;bottom:12px}.fr-cam[data-pos=bl]{left:12px;bottom:12px}.fr-cam[data-pos=tr]{right:12px;top:12px}.fr-cam[data-pos=tl]{left:12px;top:12px}.fr-cam-v{width:100%;height:100%;object-fit:cover;display:block}.fr-cam.is-live .fr-cam-v{transform:scaleX(-1)}.fr-cam.is-live{border-color:var(--fr-concern)}@media(prefers-reduced-motion:reduce){.fr-cam,.fr-cam-ctl{transition:none}}.fr-cmp,.fr-demobtn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.fr-cmp svg,.fr-demobtn svg{width:17px;height:17px;flex:0 0 auto}.fr-demobtn{min-width:0;max-width:240px}.fr-demolbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.fr-demobtn.is-on{color:var(--atl-gold);background:var(--atl-gold-tint)}.fr-tape svg{display:none}.fr-board-mode .fr-demobtn{display:none!important}@media(max-width:560px){.fr-demobtn .fr-demo-ex{display:none}.fr-demobtn .fr-demo-w{text-transform:capitalize}.fr-ro .fr-cmp svg,.fr-ro .fr-demobtn .fr-demolbl{display:none}.fr-ro .fr-demobtn{width:36px;padding:0;justify-content:center}}.fr-stagetog:not(:has(>:not([hidden]))){display:none}.fr-demo{width:clamp(140px,28%,280px);max-height:calc(100% - 24px);aspect-ratio:var(--fr-demo-ar, 3 / 4);background:var(--atl-page)}.fr-demo[data-size=l]{width:clamp(220px,50%,520px)}.fr-demo[data-size=f][data-pos]{max-height:none}.fr-demo[data-size=f] .fr-demo-tag{left:50%;transform:translateX(-50%)}.fr-demo .fr-cam-v{object-fit:contain;background:var(--atl-page)}.fr-demo .fr-demo-yt{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.fr-demo-tag{position:absolute;left:8px;top:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:999px;background:var(--atl-scrim-deep);color:var(--atl-on-accent);font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity .15s ease}.fr-demo:hover .fr-demo-tag,.fr-demo.show-ctl .fr-demo-tag,.fr-demo:not([data-size=s]) .fr-demo-tag{opacity:1}.fr-demo .fr-cam-ctl{bottom:8px}@media(prefers-reduced-motion:reduce){.fr-demo-tag{transition:none}}.fr-head-r{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin-left:auto}.fr:not(.fr-ro) .fr-head .fr-sessbtn{min-height:36px;padding:0 14px;border:1px solid var(--atl-border-strong);color:var(--fr-ink)}.fr:not(.fr-ro) .fr-head .fr-status{height:28px;padding:0 12px}.fr-sess--step{display:flex;align-items:center;gap:2px;min-width:0;padding:4px;border:1px solid var(--fr-line);border-radius:12px;background:var(--atl-bg)}.fr-sess--step .fr-icon{width:32px;height:36px;border-radius:8px;color:var(--fr-mut)}.fr-sess--step .fr-icon svg{width:16px;height:16px}.fr-sess--step .fr-sess-list{flex:1 1 auto;min-width:0;display:flex;gap:2px;padding:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.fr-sess--step .fr-sess-list::-webkit-scrollbar{display:none}.fr-sess--step .fr-sc{min-width:0;max-width:none;min-height:36px;height:36px;padding:0 12px 0 9px;gap:8px;border:0;border-radius:8px;background:none;color:var(--fr-body);font-size:13px;font-weight:600;white-space:nowrap}.fr-sess--step .fr-sc:hover{background:var(--atl-hover);border:0}.fr-sess--step .fr-sc.is-on{background:var(--fr-fill-strong);color:var(--fr-ink);font-weight:700;border:0}.fr-sc-tick{flex:0 0 auto;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--fr-fill-strong);color:var(--fr-mut);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.fr-sc-tick svg{width:11px;height:11px;stroke-width:3}.fr-sc.t-good .fr-sc-tick{background:var(--atl-up-tint);color:var(--fr-up)}.fr-sc.t-minor .fr-sc-tick{background:var(--atl-watch-tint);color:var(--fr-watch)}.fr-sc.t-change .fr-sc-tick{background:var(--atl-concern-tint);color:var(--fr-concern)}.fr-sess--step .fr-sc.is-on .fr-sc-tick{background:var(--atl-gold-tint);color:var(--atl-gold);box-shadow:inset 0 0 0 1px var(--atl-gold-dim)}.fr-sc-n em{font-style:normal;font-weight:600;color:var(--fr-mut)}.fr-an-sh{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:20px;color:var(--fr-body);letter-spacing:0;text-transform:none}.fr-an-sh svg{width:16px;height:16px;color:var(--fr-mut);flex:0 0 auto}.fr:not(.fr-ro) .fr-an-l{display:flex;flex-direction:column;gap:22px;min-width:0}.fr:not(.fr-ro) .fr-an-l>*{margin:0;flex-shrink:0}.fr:not(.fr-ro) .fr-exbox .fr-an-sh{margin-bottom:8px}.fr:not(.fr-ro) .fr-prev{padding:10px 12px 8px;border:1px solid var(--fr-line);border-radius:12px;background:var(--atl-bg);max-width:none}.fr:not(.fr-ro) .fr-prev .fr-an-sh{font-size:13px;color:var(--fr-mut);font-weight:600;margin-bottom:4px}.fr:not(.fr-ro) .fr-detail{padding:10px 12px;border:1px solid var(--fr-line);border-radius:12px;background:var(--atl-bg)}.fr:not(.fr-ro) .fr-detail .fr-an-sh{font-size:13px;color:var(--fr-mut);font-weight:600;margin-bottom:6px}.fr:not(.fr-ro) .fr-detail .fr-sets{margin-bottom:0}.fr:not(.fr-ro) .fr-prev-c{padding:6px 2px;border-radius:8px}.fr:not(.fr-ro) .fr-prev-c+.fr-prev-c{border-radius:0}.fr:not(.fr-ro) .fr-prev-c:hover{background:none}.fr:not(.fr-ro) .fr-prev-c:hover u{color:var(--atl-gold)}.fr:not(.fr-ro) .fr-prev-h em{margin-left:0}.fr:not(.fr-ro) .fr-prev-h u{margin-left:auto;text-decoration:none;font-size:13px;font-weight:600;color:var(--fr-mut)}.fr:not(.fr-ro) .fr-prev-n{font-size:14px;color:var(--fr-body);-webkit-line-clamp:2}.fr:not(.fr-ro) .fr-prevmore{min-height:32px;text-align:left;padding:0 2px}.fr-an-rev{display:flex;flex-direction:column;gap:10px}.fr-an-revh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fr:not(.fr-ro) .fr-an-revh .fr-an-h{margin:0;padding:0;border:0;font-size:17px;font-weight:700;line-height:24px;color:var(--fr-ink);letter-spacing:0;text-transform:none}.fr:not(.fr-ro) .fr-an-revh .fr-verdicts{margin:0;border-color:var(--fr-line);background:var(--atl-bg)}.fr:not(.fr-ro) .fr-an-revh .fr-verdicts button{min-height:32px;color:var(--fr-body);font-weight:600}.fr:not(.fr-ro) .fr-an-revh .fr-verdicts button.is-on{font-weight:700}.fr-notecard{display:flex;flex-direction:column;border:1px solid var(--atl-border-strong);border-radius:14px;background:var(--atl-bg);transition:border-color .15s ease}.fr-notecard:focus-within{border-color:var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-notecard .fr-note{margin:0;max-width:none}.fr:not(.fr-ro) .fr-anpage .fr-notecard .fr-note textarea{width:100%;min-height:196px;padding:14px 16px 8px;border:0;border-radius:14px 14px 0 0;background:none;color:var(--fr-ink);font-size:15px;line-height:1.6}.fr:not(.fr-ro) .fr-anpage .fr-notecard .fr-note textarea:focus{outline:none}.fr-notefoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--fr-line)}.fr-notefoot:not(:has(>:not([hidden]))){display:none}.fr:not(.fr-ro) .fr-notefoot .fr-aid{flex:1 1 auto;margin:0;max-width:none;gap:8px}.fr:not(.fr-ro) .fr-notefoot .fr-aid-h{display:inline-flex;align-items:center;gap:6px;margin-right:2px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--fr-mut)}.fr:not(.fr-ro) .fr-notefoot .fr-aid-h svg{width:14px;height:14px;color:var(--atl-gold)}.fr:not(.fr-ro) .fr-notefoot .fr-aid button{min-height:32px;font-size:13px;border-color:var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-notefoot .fr-aid .fr-aid-x{margin-left:auto;border-color:transparent}.fr:not(.fr-ro) .fr-notefoot .fr-draftbtn{min-height:32px;margin-left:auto;padding:0 12px;border:1px solid var(--atl-border-strong);border-radius:999px;font-size:13px;color:var(--fr-ink)}.fr-draftstate{flex:1 1 auto;font-size:13px;color:var(--fr-mut)}.fr-addbtn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--atl-border-strong);border-radius:999px;background:none;color:var(--fr-ink);font-size:13px;font-weight:600;white-space:nowrap}.fr-addbtn svg{width:13px;height:13px;flex:0 0 auto}.fr-addbtn:hover,.fr-addbtn[aria-expanded=true]{background:var(--atl-hover)}.fr-addbtn--dash{border-style:dashed;color:var(--fr-body)}.fr-pop{position:absolute;z-index:30;min-width:220px;padding:6px;background:var(--atl-surface-sheet);border:1px solid var(--atl-border-strong);border-radius:12px;box-shadow:var(--atl-shadow-float)}.fr-an-labels{display:flex;flex-direction:column;gap:10px}.fr-labelrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fr-labelson{display:contents}.fr-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 4px 0 12px;border-radius:999px;background:var(--fr-fill-strong);color:var(--fr-ink);font-size:13px;font-weight:600}.fr-chip button{width:24px;height:24px;padding:0;border:0;border-radius:999px;background:none;color:var(--fr-mut);display:inline-flex;align-items:center;justify-content:center}.fr-chip button svg{width:12px;height:12px}.fr-chip button:hover{color:var(--fr-ink);background:var(--atl-hover)}.fr-labeladd{position:relative}.fr-labelpop{left:0;top:calc(100% + 6px);width:280px;display:flex;flex-direction:column;gap:6px}.fr-labelpop .fr-labelin{width:100%;min-height:36px;padding:0 10px;margin:0;border:1px solid var(--fr-line);border-radius:8px;background:var(--atl-bg);color:var(--fr-ink);font-size:14px}.fr-labelpop .fr-labelin:focus{outline:none;border-color:var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-labelpop .fr-labels{display:flex;flex-direction:column;gap:0;margin:0;max-height:260px;overflow-y:auto}.fr:not(.fr-ro) .fr-labelpop .fr-labels:empty{display:none}.fr:not(.fr-ro) .fr-labelpop .fr-labels button,.fr-labelnew{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--fr-body);font-size:13.5px;font-weight:600;text-align:left}.fr:not(.fr-ro) .fr-labelpop .fr-labels button svg{width:14px;height:14px;color:var(--atl-gold);visibility:hidden}.fr:not(.fr-ro) .fr-labelpop .fr-labels button.is-on{color:var(--fr-ink);background:none;border:0}.fr:not(.fr-ro) .fr-labelpop .fr-labels button.is-on svg{visibility:visible}.fr:not(.fr-ro) .fr-labelpop .fr-labels button:hover,.fr-labelnew:hover{background:var(--atl-hover)}.fr-labelnew svg{width:13px;height:13px}.fr-labelnew{color:var(--fr-ink)}.fr-clr{display:flex;align-items:center}.fr-clr[hidden]{display:none}.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr>button[data-fr-clabel]{flex:1 1 auto;min-width:0}.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr>.fr-clforget{flex:0 0 auto;width:30px;min-height:30px;padding:0;justify-content:center;color:var(--fr-mut);opacity:0}.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr>.fr-clforget svg{visibility:visible;width:13px;height:13px;color:currentColor}.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr:hover>.fr-clforget,.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr>.fr-clforget:focus-visible{opacity:1}.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr>.fr-clforget:hover{color:var(--fr-ink)}@media(hover:none){.fr:not(.fr-ro) .fr-labelpop .fr-labels .fr-clr>.fr-clforget{opacity:1}}.fr-attach{display:flex;flex-direction:column;gap:10px}.fr-attach-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.fr-attachadd{position:relative}.fr-attachmenu{right:0;top:calc(100% + 6px);display:flex;flex-direction:column}.fr-attachmenu button{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--fr-ink);font-size:14px;font-weight:600;text-align:left;white-space:nowrap}.fr-attachmenu button svg{width:17px;height:17px;color:var(--fr-mut);flex:0 0 auto}.fr-attachmenu button:hover,.fr-attachmenu button:focus-visible{background:var(--atl-hover);outline:none}.fr:not(.fr-ro) .fr-refadd{margin:0}.fr:not(.fr-ro) .fr-refadd .fr-refin{width:100%}.fr-attach-list{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.fr-attach-list:not(:has(.fr-kf,.fr-ref)){display:none}.fr:not(.fr-ro) .fr-attach .fr-frames,.fr:not(.fr-ro) .fr-attach .fr-refs,.fr:not(.fr-ro) .fr-attach .fr-kfs,.fr:not(.fr-ro) .fr-attach .fr-reflist{display:contents;margin:0;padding:0;border:0}.fr-attach-none{margin:0;font-size:13px;line-height:1.45;color:var(--fr-mut)}.fr:not(.fr-ro) .fr-attach .fr-kf{position:relative;display:flex;flex-direction:column;gap:6px;width:112px}.fr:not(.fr-ro) .fr-attach .fr-kf-th{width:112px;height:84px;aspect-ratio:auto;border:1px solid var(--fr-line);border-radius:10px}.fr:not(.fr-ro) .fr-attach .fr-kf.is-editing .fr-kf-th{border-color:var(--atl-gold)}.fr:not(.fr-ro) .fr-attach .fr-kf-th i{left:4px;bottom:4px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-kf-ov{position:absolute;top:4px;right:4px;display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.fr-kf:hover .fr-kf-ov,.fr-kf:focus-within .fr-kf-ov,.fr-kf.is-editing .fr-kf-ov{opacity:1}.fr:not(.fr-ro) .fr-attach .fr-kf-ov button{position:static;width:26px;height:26px;min-height:0;padding:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--atl-scrim-deep);color:var(--atl-on-accent)}.fr:not(.fr-ro) .fr-attach .fr-kf-ov button svg{width:13px;height:13px}.fr:not(.fr-ro) .fr-attach .fr-kf-ov .fr-kf-edit[aria-pressed=true]{background:var(--atl-scrim-deep);color:var(--atl-gold);box-shadow:inset 0 0 0 1px var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-attach .fr-kf-ov .fr-kf-del:hover{background:var(--fr-concern);color:var(--atl-on-gold)}.fr:not(.fr-ro) .fr-attach .fr-kf input{width:100%;min-height:28px;padding:0 2px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:var(--fr-body);font-size:12px}.fr:not(.fr-ro) .fr-attach .fr-kf input:hover{border-bottom-color:var(--fr-line)}.fr:not(.fr-ro) .fr-attach .fr-kf input:focus{outline:none;border-bottom-color:var(--atl-gold-dim);color:var(--fr-ink)}.fr:not(.fr-ro) .fr-attach .fr-ref{flex:1 1 220px;min-width:0;min-height:84px;gap:12px;padding:10px 6px 10px 12px;border:1px solid var(--fr-line);border-radius:10px;background:var(--atl-bg)}.fr:not(.fr-ro) .fr-attach .fr-ref-ic{width:40px;height:40px;border-radius:10px;background:var(--atl-gold-tint);color:var(--atl-gold)}.fr:not(.fr-ro) .fr-attach .fr-ref-del{width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:999px;background:none;color:var(--fr-mut);display:inline-flex;align-items:center;justify-content:center}.fr:not(.fr-ro) .fr-attach .fr-ref-del svg{width:14px;height:14px}.fr:not(.fr-ro) .fr-attach .fr-ref-del:hover{color:var(--fr-ink);background:var(--atl-hover)}@media(prefers-reduced-motion:reduce){.fr-kf-ov,.fr-notecard{transition:none}}.fr:not(.fr-ro) .fr-anpage .fr-marks{display:flex;flex-direction:column;gap:6px}.fr-carry{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--fr-line)}.fr-carry .fr-an-sh{margin-right:auto}.fr-carry-b{display:flex;flex-wrap:wrap;gap:8px}.fr-carry .fr-addbtn{min-height:36px;padding:0 14px}.fr-carry .fr-addbtn svg{width:15px;height:15px}.fr:not(.fr-ro) .fr-carry .fr-goalbtn{color:var(--fr-ink);margin:0}.fr-cueadd{flex:1 1 100%}.fr-cueadd .fr-refin{width:100%}.fr:not(.fr-ro) .fr-anfoot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--atl-page)}.fr:not(.fr-ro) .fr-anfoot .fr-foot{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:none}.fr-savestate{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fr-mut);white-space:nowrap}.fr-savestate::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--fr-mut)}.fr-savestate.is-saved::before{background:var(--fr-up)}.fr-savestate.is-dirty::before{background:var(--fr-watch)}.fr:not(.fr-ro) .fr-anfoot .fr-hint{flex:1 1 200px;min-width:0;margin:0;font-size:13px;color:var(--fr-mut);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr:not(.fr-ro) .fr-anfoot .fr-del{width:auto;min-height:40px;margin:0;padding:0 12px;color:var(--fr-mut);font-size:14px}.fr:not(.fr-ro) .fr-anfoot .fr-del:hover{color:var(--fr-ink);background:none}.fr:not(.fr-ro) .fr-anfoot .fr-sesssend{width:auto;min-height:40px;margin:0;padding:0 14px;border:1px solid var(--atl-border-strong);border-radius:999px;font-size:14px;color:var(--fr-ink)}.fr:not(.fr-ro) .fr-anfoot .fr-cta{width:auto;min-width:0;min-height:48px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:800;box-shadow:var(--atl-shadow-cta)}.fr:not(.fr-ro) .fr-controls .fr-voice{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.fr:not(.fr-ro) .fr-filmact{display:inline-flex;align-items:center;gap:6px}.fr:not(.fr-ro) .fr-filmact svg{width:16px;height:16px}.fr:not(.fr-ro) .fr-filmacts{flex-basis:auto;margin:0}.fr:not(.fr-ro) .fr-rec{border-color:var(--atl-concern-tint);background:var(--atl-concern-tint)}.fr:not(.fr-ro) .fr-vplay svg{width:14px;height:14px}.fr:not(.fr-ro) .fr-toolbar{position:relative}.fr:not(.fr-ro) .fr-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.fr:not(.fr-ro) .fr-tg,.fr:not(.fr-ro) .fr-tg-b{display:contents}.fr-shapebtn{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 2px;background:none;border:1px solid var(--fr-line);border-radius:12px;color:var(--fr-mut)}.fr-shapebtn svg{width:19px;height:19px;stroke-width:1.8}.fr-shapebtn span{font-size:var(--atl-fs-caption);font-weight:600}.fr-shapebtn.is-on,.fr-shapebtn[aria-expanded=true]{border-color:var(--fr-gold);color:var(--fr-gold)}.fr-shapemenu{position:absolute;z-index:25;left:0;right:0;bottom:calc(100% + 6px);display:flex;gap:4px;padding:6px;background:var(--atl-surface-sheet);border:1px solid var(--atl-border-strong);border-radius:12px;box-shadow:var(--atl-shadow-float)}.fr:not(.fr-ro) .fr-shapemenu button{flex:1 1 0}@media(max-width:899px){.fr:not(.fr-ro) .fr-head{flex-wrap:wrap;row-gap:6px}.fr:not(.fr-ro) .fr-head .fr-sess--step{order:5;flex:1 1 100%}.fr:not(.fr-ro) .fr-head .fr-sessbtn{padding:0 10px}.fr:not(.fr-ro) .fr-transport .fr-controls{row-gap:6px}.fr:not(.fr-ro) .fr-controls .fr-voice{flex:1 1 100%}.fr:not(.fr-ro) .fr-anpage{order:5;padding-bottom:150px}.fr:not(.fr-ro) .fr-swatchbtn{display:none}.fr:not(.fr-ro) .fr-anfoot .fr-hint{display:none}.fr:not(.fr-ro) .fr-anfoot .fr-del{min-height:36px;padding:0 8px;font-size:13px}.fr:not(.fr-ro) .fr-anfoot .fr-sesssend,.fr:not(.fr-ro) .fr-anfoot .fr-cta{flex:1 1 auto;min-height:44px;padding:0 14px}}@media(min-width:900px){.fr:not(.fr-ro) .fr-head{display:grid;grid-template-columns:40px minmax(0,300px) minmax(0,1fr) auto;align-items:center;column-gap:16px;height:64px;padding:0 20px 0 12px}.fr:not(.fr-ro) .fr-head>[data-fr=close]{width:40px;height:40px;border-radius:10px;color:var(--fr-mut)}.fr:not(.fr-ro) .fr-head-t{gap:2px}.fr:not(.fr-ro) .fr-head-t b{font-size:17px;letter-spacing:-0.01em}.fr:not(.fr-ro) .fr-head .fr-sess--step{grid-column:3;justify-self:center;max-width:100%}.fr:not(.fr-ro) .fr-head .fr-head-r{grid-column:4;margin:0}.fr:not(.fr-ro).fr-has-sess .fr-stage{height:calc(100dvh - 330px)}.fr:not(.fr-ro) .fr-body{grid-template-areas:". ask" "tools stage" "transport transport" "history history" "an an";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto auto auto;column-gap:12px}.fr:not(.fr-ro) .fr-anpage .fr-side{display:contents}.fr:not(.fr-ro) .fr-toolbar{grid-area:tools;align-self:start;justify-self:start;margin:0;display:flex;flex-direction:column;gap:0;padding:6px;width:auto;background:var(--atl-sheet);border:1px solid var(--fr-line);border-radius:14px}.fr:not(.fr-ro) .fr-tools{display:flex;flex-direction:column;gap:0}.fr:not(.fr-ro) .fr-tg{display:flex;flex-direction:column}.fr:not(.fr-ro) .fr-tg+.fr-tg,.fr:not(.fr-ro) .fr-inkbar{margin-top:4px;padding-top:4px;border-top:1px solid var(--atl-border-strong)}.fr:not(.fr-ro) .fr-tg-b{display:flex;flex-direction:column;gap:2px}.fr:not(.fr-ro) .fr-toolbar .fr-tools button:not(.fr-stampmenu button),.fr:not(.fr-ro) .fr-toolbar .fr-shapebtn,.fr:not(.fr-ro) .fr-toolbar .fr-stampbtn,.fr:not(.fr-ro) .fr-toolbar .fr-swatchbtn,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts .fr-icon{width:36px;height:36px;min-height:36px;padding:0;margin:0;border:0;border-radius:9px;background:none;display:inline-flex;align-items:center;justify-content:center;gap:0;color:var(--fr-body)}.fr:not(.fr-ro) .fr-toolbar .fr-tools button:not(.fr-stampmenu button) svg,.fr:not(.fr-ro) .fr-toolbar .fr-shapebtn svg,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts .fr-icon svg{width:18px;height:18px}.fr:not(.fr-ro) .fr-toolbar button:not(.fr-stampmenu button) span{display:none}.fr:not(.fr-ro) .fr-toolbar .fr-tools button:not(.fr-stampmenu button):hover,.fr:not(.fr-ro) .fr-toolbar .fr-shapebtn:hover,.fr:not(.fr-ro) .fr-toolbar .fr-stampbtn:hover,.fr:not(.fr-ro) .fr-toolbar .fr-swatchbtn:hover,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts .fr-icon:hover{background:var(--atl-hover);color:var(--fr-ink);border:0}.fr:not(.fr-ro) .fr-toolbar .fr-tools button:not(.fr-stampmenu button).is-on,.fr:not(.fr-ro) .fr-toolbar .fr-shapebtn.is-on,.fr:not(.fr-ro) .fr-toolbar .fr-stampbtn.is-on{background:var(--atl-gold-tint);color:var(--atl-gold);border:0}.fr:not(.fr-ro) .fr-toolbar .fr-inkacts .fr-icon:disabled{opacity:.35;background:none}.fr:not(.fr-ro) .fr-toolbar .fr-stampbtn img{width:24px;height:24px}.fr:not(.fr-ro) .fr-toolbar .fr-inkbar{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:static}.fr:not(.fr-ro) .fr-toolbar .fr-swatchbtn i{width:18px;height:18px;border-radius:999px;background:var(--c, var(--atl-gold));border:2px solid transparent;box-shadow:0 0 0 1.5px var(--atl-border-strong)}.fr:not(.fr-ro) .fr-toolbar .fr-swatchbtn.is-dash i{border-style:dashed;border-color:var(--fr-ink);background:transparent;box-shadow:inset 0 0 0 4px var(--c, var(--atl-gold))}.fr:not(.fr-ro) .fr-toolbar .fr-swatchbtn[aria-expanded=true]{background:var(--atl-hover)}.fr:not(.fr-ro) .fr-toolbar .fr-inkmenu{display:none;position:fixed;z-index:25;width:200px;padding:10px;gap:10px;background:var(--atl-surface-sheet);border:1px solid var(--atl-border-strong);border-radius:12px;box-shadow:var(--atl-shadow-float)}.fr:not(.fr-ro) .fr-toolbar .fr-inkmenu.is-open{display:grid}.fr:not(.fr-ro) .fr-toolbar .fr-inkmenu .fr-colours{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;justify-items:center;flex-direction:row}.fr:not(.fr-ro) .fr-toolbar .fr-inkmenu .fr-colours button{width:28px;height:28px}.fr:not(.fr-ro) .fr-toolbar .fr-inkmenu .fr-sw{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.fr:not(.fr-ro) .fr-toolbar .fr-inkacts{display:flex;flex-direction:column;gap:2px;padding:0;border:0}.fr:not(.fr-ro) .fr-toolbar .fr-inkacts [data-fr=still]{grid-column:auto;height:36px;color:var(--fr-body);border:0}.fr:not(.fr-ro) .fr-shapemenu{position:fixed;left:auto;right:auto;bottom:auto;width:auto;padding:4px;gap:2px}.fr:not(.fr-ro) .fr-shapemenu button{flex:0 0 auto}@media(max-height:940px){.fr:not(.fr-ro) .fr-toolbar{padding:4px}.fr:not(.fr-ro) .fr-toolbar .fr-tools button:not(.fr-stampmenu button),.fr:not(.fr-ro) .fr-toolbar .fr-shapebtn,.fr:not(.fr-ro) .fr-toolbar .fr-stampbtn,.fr:not(.fr-ro) .fr-toolbar .fr-swatchbtn,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts .fr-icon,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts [data-fr=still]{width:34px;height:32px;min-height:32px}.fr:not(.fr-ro) .fr-tg-b,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts,.fr:not(.fr-ro) .fr-toolbar .fr-inkbar{gap:0}}@media(max-height:800px){.fr:not(.fr-ro) .fr-tg-b,.fr:not(.fr-ro) .fr-toolbar .fr-inkacts{display:grid;grid-template-columns:34px 34px}.fr:not(.fr-ro) .fr-toolbar .fr-inkbar{display:grid;grid-template-columns:34px 34px}.fr:not(.fr-ro) .fr-toolbar .fr-inkacts{display:contents}}.fr:not(.fr-ro) .fr-transport{grid-area:transport;width:0;min-width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:8px;container:frt / inline-size}.fr:not(.fr-ro) .fr-tline,.fr:not(.fr-ro) .fr-controls,.fr:not(.fr-ro) .fr-controls .fr-voice{display:contents}.fr:not(.fr-ro) .fr-transport::after{content:none}.fr:not(.fr-ro) .fr-transport>.fr-rail{order:0;flex:0 0 100%;height:40px;border-radius:8px}.fr:not(.fr-ro) .fr-transport .fr-railb,.fr:not(.fr-ro) .fr-transport .fr-offset{order:30;flex:0 0 100%;margin:0}.fr:not(.fr-ro) .fr-step{order:1;display:flex;align-items:center;gap:2px}.fr:not(.fr-ro) .fr-step .fr-icon{width:36px;height:36px;border-radius:9px}.fr:not(.fr-ro) .fr-step .fr-icon svg{width:18px;height:18px}.fr:not(.fr-ro) .fr-step .fr-icon--lg{width:44px;height:40px;border-radius:10px;border:1px solid var(--atl-border-strong);background:var(--fr-fill);color:var(--fr-ink)}.fr:not(.fr-ro) .fr-step .fr-icon--lg svg{width:16px;height:16px}.fr:not(.fr-ro) .fr-tline>b{order:2;margin-left:6px;font-size:13px;font-weight:700;color:var(--fr-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.fr:not(.fr-ro) .fr-tline>i{display:none}.fr:not(.fr-ro) .fr-tline>span{order:3;font-size:13px;color:var(--fr-mut);font-variant-numeric:tabular-nums;white-space:nowrap}.fr:not(.fr-ro) .fr-tline:not(.fr-tline--b)>span::before{content:"/ "}.fr:not(.fr-ro) .fr-transport .fr-tline--b{display:flex;justify-content:flex-start;gap:10px;margin:0 2px 4px}.fr:not(.fr-ro) .fr-tline em{display:none}.fr:not(.fr-ro) .fr-transport .fr-link{min-height:32px;padding:0 11px;font-size:13px;white-space:nowrap}.fr:not(.fr-ro) .fr-rate{order:4;position:relative;margin-left:auto}.fr:not(.fr-ro) .fr-ratebtn{min-width:44px;min-height:32px}.fr:not(.fr-ro) .fr-rates{position:absolute;right:0;top:auto;bottom:calc(100% + 6px);z-index:9}.fr:not(.fr-ro) .fr-sound{order:5;width:36px;height:36px;border-radius:9px}.fr:not(.fr-ro) .fr-sound svg{width:18px;height:18px}.fr:not(.fr-ro) .fr-stagetog{order:6;display:inline-flex;padding:2px;gap:0;border:1px solid var(--fr-line);border-radius:999px;background:var(--atl-bg);overflow:visible}.fr:not(.fr-ro) .fr-stagetog .fr-link{min-height:28px;padding:0 12px;border:0;border-radius:999px;color:var(--fr-mut);display:inline-flex;align-items:center;gap:6px}.fr:not(.fr-ro) .fr-stagetog .fr-link.is-on{background:var(--fr-fill-strong);color:var(--fr-ink)}.fr:not(.fr-ro) .fr-stagetog .fr-link svg{width:16px;height:16px;display:none}.fr:not(.fr-ro) .fr-cmp{order:7;margin:0;border:1px solid var(--atl-border-strong);border-radius:999px;color:var(--fr-ink);font-weight:600}.fr:not(.fr-ro) .fr-cmp.is-on{border-color:var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-demobtn{order:8;border:1px solid var(--atl-border-strong);border-radius:999px;color:var(--fr-ink);font-weight:600;max-width:220px}.fr:not(.fr-ro) .fr-demobtn.is-on{border-color:var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-rec{order:10;position:relative;margin-left:8px;min-height:36px;padding:0 14px;gap:8px;font-size:13px;white-space:nowrap}.fr:not(.fr-ro) .fr-rec::before{content:"";position:absolute;left:-9px;top:6px;bottom:6px;width:1px;background:var(--atl-border-strong)}.fr:not(.fr-ro) .fr-rectime{order:11;font-size:13px;white-space:nowrap}.fr:not(.fr-ro) .fr-vplay{order:12;min-height:36px;padding:0 12px;gap:6px;font-size:13px;white-space:nowrap}.fr:not(.fr-ro) .fr-follow{order:13;flex:0 0 auto;min-height:32px;font-size:13px}.fr:not(.fr-ro) .fr-filmacts{order:14;display:inline-flex;gap:0}.fr:not(.fr-ro) .fr-filmacts .fr-filmact{width:36px;min-height:36px;padding:0;justify-content:center;color:var(--fr-mut)}.fr:not(.fr-ro) .fr-filmacts .fr-filmact span{display:none}.fr:not(.fr-ro) .fr-camtog{order:15;width:36px;min-height:36px;padding:0;justify-content:center;border-color:transparent}.fr:not(.fr-ro) .fr-camtog span{display:none}.fr:not(.fr-ro) .fr-camtog.is-on{border-color:var(--atl-gold-dim)}.fr:not(.fr-ro) .fr-filmbar{position:absolute;left:0;right:0;top:37px;height:3px;z-index:2}.fr:not(.fr-ro) .fr-vplay span{display:none}.fr:not(.fr-ro) .fr-vplay{width:36px;padding:0;justify-content:center}@container frt (min-width: 1000px){.fr:not(.fr-ro):not(.fr-has-film) .fr-camtog{width:auto;padding:0 12px}.fr:not(.fr-ro):not(.fr-has-film) .fr-camtog span{display:inline}}@container frt (max-width: 940px){.fr:not(.fr-ro) .fr-stagetog .fr-link{padding:0 9px}.fr:not(.fr-ro) .fr-stagetog .fr-link span{display:none}.fr:not(.fr-ro) .fr-stagetog .fr-link svg{display:block}.fr:not(.fr-ro) .fr-rectime span{display:none}}@container frt (max-width: 1130px){.fr:not(.fr-ro).fr-has-film .fr-stagetog .fr-link{padding:0 9px}.fr:not(.fr-ro).fr-has-film .fr-stagetog .fr-link span{display:none}.fr:not(.fr-ro).fr-has-film .fr-stagetog .fr-link svg{display:block}.fr:not(.fr-ro).fr-has-film .fr-rectime span{display:none}}@container frt (max-width: 870px){.fr:not(.fr-ro) .fr-demobtn .fr-demo-ex{display:none}.fr:not(.fr-ro) .fr-demobtn .fr-demo-w{text-transform:capitalize}}@container frt (max-width: 1040px){.fr:not(.fr-ro).fr-has-film .fr-demobtn .fr-demo-ex{display:none}.fr:not(.fr-ro).fr-has-film .fr-demobtn .fr-demo-w{text-transform:capitalize}}@container frt (max-width: 780px){.fr:not(.fr-ro) .fr-tline:not(.fr-tline--b)>span{display:none}}@container frt (max-width: 950px){.fr:not(.fr-ro).fr-has-film .fr-tline:not(.fr-tline--b)>span{display:none}}@container frt (max-width: 720px){.fr:not(.fr-ro) .fr-cmp span,.fr:not(.fr-ro) .fr-demobtn .fr-demolbl,.fr:not(.fr-ro) .fr-rec span{display:none}.fr:not(.fr-ro) .fr-cmp,.fr:not(.fr-ro) .fr-demobtn{width:36px;padding:0;justify-content:center}.fr:not(.fr-ro) .fr-rec{padding:0 12px}}@container frt (max-width: 890px){.fr:not(.fr-ro).fr-has-film .fr-demobtn .fr-demolbl,.fr:not(.fr-ro).fr-has-film .fr-rec span{display:none}.fr:not(.fr-ro).fr-has-film .fr-demobtn{width:36px;padding:0;justify-content:center}.fr:not(.fr-ro).fr-has-film .fr-rec{padding:0 12px}.fr:not(.fr-ro).fr-has-film .fr-rec:not(.is-rec)~.fr-rectime{display:none}}@container frt (max-width: 700px){.fr:not(.fr-ro).fr-has-film .fr-cmp span{display:none}.fr:not(.fr-ro).fr-has-film .fr-cmp{width:36px;padding:0;justify-content:center}}}@media(min-width:1100px){.fr:not(.fr-ro) .fr-body{--fr-rev-w: clamp(400px, 32vw, 520px);grid-template-columns:auto minmax(0,1fr) var(--fr-rev-w);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:". ask rev" "tools stage rev" ". transport rev";column-gap:12px;row-gap:10px;padding:16px 20px 88px;max-width:none;overflow:hidden}.fr:not(.fr-ro) .fr-ask{grid-area:ask;margin:0}.fr:not(.fr-ro) .fr-stage,.fr:not(.fr-ro).fr-has-sess .fr-stage{grid-area:stage;width:100%;height:100%;min-height:0;max-height:none;justify-self:stretch;border-radius:16px}.fr:not(.fr-ro) .fr-body>.fr-history{display:none}.fr:not(.fr-ro) .fr-anpage{grid-area:rev;display:block;min-height:0;min-width:0;max-width:none;margin:0 0 0 16px;padding:0 6px 24px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fr:not(.fr-ro) .fr-anpage .fr-side{display:contents}.fr-anpage .fr-note textarea{min-height:46vh}.fr:not(.fr-ro) .fr-anpage .fr-note textarea{min-height:196px}}@media(min-width:900px)and (hover:hover)and (pointer:fine){.fr:not(.fr-ro) [data-kh]::after{content:attr(data-kh);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;margin-left:8px;padding:0 4px;border:1px solid currentColor;border-radius:5px;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;opacity:.4;pointer-events:none}.fr:not(.fr-ro) .fr-toolbar [data-kh],.fr:not(.fr-ro) .fr-transport [data-kh]{position:relative}.fr:not(.fr-ro) .fr-toolbar [data-kh]::after,.fr:not(.fr-ro) .fr-transport [data-kh]::after{position:absolute;right:3px;bottom:2px;min-width:0;height:auto;margin:0;padding:0;border:0;font-size:10px;opacity:.45}.fr:not(.fr-ro) .fr-transport .fr-rec[data-kh]::after,.fr:not(.fr-ro) .fr-transport .fr-demobtn[data-kh]::after{display:none}@container frt (min-width: 880px){.fr:not(.fr-ro) .fr-transport .fr-rec[data-kh]::after,.fr:not(.fr-ro) .fr-transport .fr-demobtn[data-kh]::after{display:inline-flex;position:static;min-width:18px;height:18px;margin-left:8px;padding:0 4px;border:1px solid currentColor;font-size:11px;opacity:.4}.fr:not(.fr-ro) .fr-transport .fr-demobtn .fr-demo-ex{display:none}.fr:not(.fr-ro) .fr-transport .fr-demobtn .fr-demo-w{text-transform:capitalize}}.fr:not(.fr-ro) [data-kh]:hover::after,.fr:not(.fr-ro) [data-kh].is-on::after{opacity:.7}}.fr-board-mode [data-fr=rotate],.fr-frame-mode [data-fr=rotate]{opacity:.35;pointer-events:none}
