@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}:root{--linear-bg-window: lch(94.44% .5 282);--linear-bg-panel: lch(97.94% .5 282);--linear-bg-secondary: lch(92.44% .5 282);--linear-bg-tertiary: lch(90.94% .5 282);--linear-bg-quaternary: lch(94.44% .5 282);--linear-bg-card: lch(100% 0 282);--linear-bg-overlay: lch(100% 0 282);--linear-bg-input: lch(100% 0 282);--linear-bg-chip: lch(100% 0 282);--linear-bg-chip-hover: lch(95.886% 0 282);--linear-bg-select: lch(100% 0 282);--linear-bg-select-hover: lch(95.886% 0 282);--linear-bg-toolbar: lch(99.99% .5 282);--linear-bg-toolbar-hover: lch(95.883% .157 282);--linear-bg-tab: lch(100% .5 282);--linear-border-primary: lch(95.24% 0 282);--linear-border-secondary: lch(88.49% 0 282);--linear-border-tertiary: lch(84.44% 0 282);--linear-border-panel: lch(89.84% 0 282);--linear-border-overlay: lch(91.9% 0 282);--linear-border-input: lch(86.5% 0 282);--linear-border-kbd: lch(91.9% 0 282);--linear-text-primary: lch(9.794% 0 282);--linear-text-secondary: lch(19.588% 1.25 282);--linear-text-tertiary: lch(39.176% 1.25 282);--linear-text-quaternary: lch(64.64% 1.25 282);--linear-text-overlay: lch(20% 1 282);--linear-text-overlay-strong: lch(10% 0 282);--linear-text-hint: lch(40% 1 282);--linear-text-sidebar: lch(37.776% 1.25 282);--linear-text-chip: lch(9.794% 0 282);--linear-icon: lch(19.588% 1.25 282);--linear-hover-control: lch(94.854% .5 282);--linear-hover-control-raised: lch(94.854% .5 282);--linear-hover-row: lch(94.44% .5 282);--linear-hover-sidebar: lch(91.64% .5 282);--linear-hover-sidebar-icon: lch(0% 0 0 / .06);--linear-active-sidebar: lch(89.54% .5 282);--linear-hover-overlay: lch(95% 0 282);--linear-segment-selected: lch(93.483% .5 282);--linear-segment-rest: lch(99.997% .5 282);--linear-accent: lch(53% 52.26 286.91);--linear-accent-hover: lch(47% 50.26 286.91);--linear-switch-off: lch(82.484% .054 281.837);--linear-switch-off-hover: lch(76.978% .076 281.838);--linear-switch-thumb: lch(100% 5 286.91);--linear-on-accent: lch(100% 5 286.91);--linear-focus: #6d78d5;--linear-selection: color-mix(in srgb, #5b5c5e 20%, transparent);--linear-scrollbar: lch(64.94% 1.25 282);--linear-scrollbar-hover: lch(65.44% 1.25 282);--linear-scrim: lch(0% 0 0 / .25);--linear-red: lch(50% 73 29);--linear-green: lch(60% 64.37 141.95);--linear-blue: lch(72% 70 267);--linear-yellow: lch(75% 90 85);--linear-orange: #fc7840;--linear-cyan: #26b5ce;--linear-pink: #fa607a;--linear-shadow-low: lch(0% 0 0 / .02) 0 3px 6px -2px, lch(0% 0 0 / .04) 0 1px 1px;--linear-shadow-menu: lch(0% 0 0 / .02) 0 6px 18px, lch(0% 0 0 / .04) 0 3px 9px, lch(0% 0 0 / .04) 0 1px 1px;--linear-shadow-dialog: lch(0% 0 0 / .08) 0 9px 48px, lch(0% 0 0 / .1) 0 6px 24px, lch(0% 0 0 / .04) 0 1px 1px;--linear-shadow-card: lch(0% 0 0 / .088) 0 0 0 .5px, lch(0% 0 0 / .02) 0 3px 6px -2px, lch(0% 0 0 / .04) 0 1px 1px;--linear-font-sans: "Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", emoji;--linear-font-mono: "Berkeley Mono", "SFMono-Regular", "SF Mono", "JetBrains Mono", "Cascadia Code", "DejaVu Sans Mono", "Liberation Mono", "Noto Sans Mono", ui-monospace, Menlo, Consolas, monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", emoji;--linear-radius-kbd: 4px;--linear-radius-control: 8px;--linear-radius-card: 10px;--linear-radius-overlay: 12px;--linear-radius-modal: 21px;--linear-radius-pill: 9999px;--linear-speed-quick: .1s;--linear-speed-regular: .25s;--linear-speed-slow: .35s;--linear-speed-highlight-out: .15s;--linear-ease-out-quad: cubic-bezier(.25, .46, .45, .94)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--linear-bg-window: lch(2.595% .4 272);--linear-bg-panel: lch(5.52% .4 272);--linear-bg-secondary: lch(7.32% .85 272);--linear-bg-tertiary: lch(8.22% 1.3 272);--linear-bg-quaternary: lch(9.345% .85 272);--linear-bg-card: lch(9.232% .85 272);--linear-bg-overlay: lch(12.72% .85 272);--linear-bg-input: lch(9.23% .85 272);--linear-bg-chip: lch(17.574% 1.589 272);--linear-bg-chip-hover: lch(22.202% 1.975 272);--linear-bg-select: lch(13.861% 1.139 272);--linear-bg-select-hover: lch(18.49% 1.525 272);--linear-bg-toolbar: lch(10.149% .593 272);--linear-bg-toolbar-hover: lch(14.777% 1.075 272);--linear-bg-tab: lch(11.595% 2.2 272);--linear-border-primary: lch(9.84% 1.48 272);--linear-border-secondary: lch(14.16% 1.48 272);--linear-border-tertiary: lch(16.32% 1.48 272);--linear-border-panel: lch(13.08% 1.48 272);--linear-border-overlay: lch(25.68% 1.93 272);--linear-border-input: lch(30.83% 1.93 272);--linear-border-kbd: lch(20.28% 1.93 272);--linear-text-primary: lch(100% 0 272);--linear-text-secondary: lch(90.451% 1.2 272);--linear-text-tertiary: lch(61.803% 1.2 272);--linear-text-quaternary: lch(36.975% 1.2 272);--linear-text-overlay: lch(91.178% 1.425 272);--linear-text-overlay-strong: lch(100% 0 272);--linear-text-hint: lch(64.714% 1.425 272);--linear-text-sidebar: lch(60.621% 1.2 272);--linear-text-chip: lch(91.2% 1.65 272);--linear-icon: lch(90.155% 1.2 272);--linear-hover-control: lch(14.006% .593 272);--linear-hover-control-raised: lch(21.431% 1.493 272);--linear-hover-row: lch(9.345% .85 272);--linear-hover-sidebar: lch(8.445% 1.3 272);--linear-hover-sidebar-icon: lch(10.149% .689 272);--linear-active-sidebar: lch(13.845% 1.3 272);--linear-hover-overlay: lch(20.82% 1.3 272);--linear-segment-selected: lch(16.706% .979 272);--linear-segment-rest: lch(10.149% .593 272);--linear-accent: lch(47.918% 59.303 288.421);--linear-accent-hover: lch(52.418% 61.103 288.421);--linear-switch-off: lch(47.551% .913 271.998);--linear-switch-off-hover: lch(56.238% 1.008 271.999);--linear-switch-thumb: lch(100% 5 288.421);--linear-scrollbar: lch(37.275% 1.2 272);--linear-scrollbar-hover: lch(37.275% 1.2 272);--linear-scrim: lch(0% 0 0 / .4);--linear-shadow-low: lch(0% 0 0 / .3) 0 .5px 1px 1px;--linear-shadow-menu: lch(0% 0 0 / .125) 0 3px 8px, lch(0% 0 0 / .125) 0 2px 5px, lch(0% 0 0 / .125) 0 1px 1px;--linear-shadow-dialog: lch(0% 0 0 / .1) 0 4px 40px, lch(0% 0 0 / .125) 0 3px 20px, lch(0% 0 0 / .125) 0 3px 12px, lch(0% 0 0 / .125) 0 2px 8px, lch(0% 0 0 / .125) 0 1px 1px;--linear-shadow-card: lch(100% 0 0 / .083) 0 0 0 .5px, lch(0% 0 0 / .3) 0 .5px 1px 1px;--pct: 46%;--pct-past: 30%;color-scheme:dark}}:root[data-theme=dark]{--linear-bg-window: lch(2.595% .4 272);--linear-bg-panel: lch(5.52% .4 272);--linear-bg-secondary: lch(7.32% .85 272);--linear-bg-tertiary: lch(8.22% 1.3 272);--linear-bg-quaternary: lch(9.345% .85 272);--linear-bg-card: lch(9.232% .85 272);--linear-bg-overlay: lch(12.72% .85 272);--linear-bg-input: lch(9.23% .85 272);--linear-bg-chip: lch(17.574% 1.589 272);--linear-bg-chip-hover: lch(22.202% 1.975 272);--linear-bg-select: lch(13.861% 1.139 272);--linear-bg-select-hover: lch(18.49% 1.525 272);--linear-bg-toolbar: lch(10.149% .593 272);--linear-bg-toolbar-hover: lch(14.777% 1.075 272);--linear-bg-tab: lch(11.595% 2.2 272);--linear-border-primary: lch(9.84% 1.48 272);--linear-border-secondary: lch(14.16% 1.48 272);--linear-border-tertiary: lch(16.32% 1.48 272);--linear-border-panel: lch(13.08% 1.48 272);--linear-border-overlay: lch(25.68% 1.93 272);--linear-border-input: lch(30.83% 1.93 272);--linear-border-kbd: lch(20.28% 1.93 272);--linear-text-primary: lch(100% 0 272);--linear-text-secondary: lch(90.451% 1.2 272);--linear-text-tertiary: lch(61.803% 1.2 272);--linear-text-quaternary: lch(36.975% 1.2 272);--linear-text-overlay: lch(91.178% 1.425 272);--linear-text-overlay-strong: lch(100% 0 272);--linear-text-hint: lch(64.714% 1.425 272);--linear-text-sidebar: lch(60.621% 1.2 272);--linear-text-chip: lch(91.2% 1.65 272);--linear-icon: lch(90.155% 1.2 272);--linear-hover-control: lch(14.006% .593 272);--linear-hover-control-raised: lch(21.431% 1.493 272);--linear-hover-row: lch(9.345% .85 272);--linear-hover-sidebar: lch(8.445% 1.3 272);--linear-hover-sidebar-icon: lch(10.149% .689 272);--linear-active-sidebar: lch(13.845% 1.3 272);--linear-hover-overlay: lch(20.82% 1.3 272);--linear-segment-selected: lch(16.706% .979 272);--linear-segment-rest: lch(10.149% .593 272);--linear-accent: lch(47.918% 59.303 288.421);--linear-accent-hover: lch(52.418% 61.103 288.421);--linear-switch-off: lch(47.551% .913 271.998);--linear-switch-off-hover: lch(56.238% 1.008 271.999);--linear-switch-thumb: lch(100% 5 288.421);--linear-scrollbar: lch(37.275% 1.2 272);--linear-scrollbar-hover: lch(37.275% 1.2 272);--linear-scrim: lch(0% 0 0 / .4);--linear-shadow-low: lch(0% 0 0 / .3) 0 .5px 1px 1px;--linear-shadow-menu: lch(0% 0 0 / .125) 0 3px 8px, lch(0% 0 0 / .125) 0 2px 5px, lch(0% 0 0 / .125) 0 1px 1px;--linear-shadow-dialog: lch(0% 0 0 / .1) 0 4px 40px, lch(0% 0 0 / .125) 0 3px 20px, lch(0% 0 0 / .125) 0 3px 12px, lch(0% 0 0 / .125) 0 2px 8px, lch(0% 0 0 / .125) 0 1px 1px;--linear-shadow-card: lch(100% 0 0 / .083) 0 0 0 .5px, lch(0% 0 0 / .3) 0 .5px 1px 1px;--pct: 46%;--pct-past: 30%;color-scheme:dark}html,body{height:100%;margin:0}body{background:var(--linear-bg-window);color:var(--linear-text-secondary);font:450 13px/1.5 var(--linear-font-sans);letter-spacing:-.1px;font-feature-settings:"calt";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p{margin:0}svg{display:block;flex:none}:focus{outline:none}:focus-visible{outline:1px solid var(--linear-focus);outline-offset:1px}::-webkit-scrollbar-thumb{background:var(--linear-scrollbar);border:3px solid transparent;background-clip:padding-box;border-radius:var(--linear-radius-pill)}#root{height:100%}.grow{flex:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(prefers-reduced-motion:reduce){*{transition:none!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--linear-font-sans);font-size:13px;font-weight:450;letter-spacing:-.08px;color:var(--linear-text-primary);background:var(--linear-bg-window);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:var(--linear-selection)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--linear-border-secondary);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--linear-border-tertiary);background-clip:content-box}:focus-visible{outline:2px solid var(--linear-focus);outline-offset:1px}.shell{display:grid;grid-template-columns:232px 1fr;height:100%;background:var(--linear-bg-window)}.side{display:flex;flex-direction:column;padding:8px 8px 10px;gap:2px;min-width:0}.brand{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;font-weight:500;font-size:13px;letter-spacing:-.2px}.brand .dot{width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,var(--linear-accent),#bb87fc)}.side .grp{margin:14px 8px 4px;font-size:11px;font-weight:500;color:var(--linear-text-quaternary)}.nav{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:6px;color:var(--linear-text-secondary);border:0;background:none;text-align:left;width:100%}.nav:hover{background:var(--linear-hover-sidebar);color:var(--linear-text-primary)}.nav.on{background:var(--linear-active-sidebar);color:var(--linear-text-primary);font-weight:500}.nav .ico{width:14px;text-align:center;opacity:.75;font-size:12px}.nav .kbd{margin-left:auto;font-size:10.5px;color:var(--linear-text-quaternary)}.side .spacer{flex:1}.side .who{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:var(--linear-text-tertiary);font-size:12px}.side .who .av{width:20px;height:20px;border-radius:50%;background:var(--linear-accent);color:var(--linear-on-accent);display:grid;place-items:center;font-size:10px;font-weight:600}.panel{position:relative;margin:8px 8px 8px 0;background:var(--linear-bg-panel);border:.5px solid var(--linear-border-panel);border-radius:var(--linear-radius-control);box-shadow:var(--linear-shadow-low);display:flex;flex-direction:column;overflow:hidden;min-width:0}.hd{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-bottom:.5px solid var(--linear-border-primary);flex:0 0 auto}.hd h1{margin:0;font-size:15px;font-weight:550;letter-spacing:-.25px}.hd .grow{flex:1}.body{flex:1;overflow:auto;min-height:0}.muted{color:var(--linear-text-quaternary)}.dim{color:var(--linear-text-tertiary)}.btn{height:28px;padding:0 10px;border-radius:6px;border:.5px solid var(--linear-border-secondary);background:var(--linear-bg-chip);color:var(--linear-text-primary);font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.btn:hover{background:var(--linear-bg-chip-hover)}.btn.primary{background:var(--linear-accent);border-color:transparent;color:var(--linear-on-accent);font-weight:500}.btn.primary:hover{background:var(--linear-accent-hover)}.btn.ghost{background:none;border-color:transparent;color:var(--linear-text-tertiary)}.btn.ghost:hover{background:var(--linear-hover-row);color:var(--linear-text-primary)}.btn.dashed{border-style:dashed;color:var(--linear-text-tertiary);background:none}.btn[disabled]{opacity:.5;cursor:not-allowed}.iconbtn{width:26px;height:26px;border-radius:6px;border:0;background:none;color:var(--linear-text-tertiary);display:grid;place-items:center}.iconbtn:hover{background:var(--linear-hover-row);color:var(--linear-text-primary)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:268px;gap:8px;padding:10px;height:100%;overflow-x:auto;align-items:start}.col{background:var(--linear-bg-secondary);border-radius:8px;display:flex;flex-direction:column;max-height:100%}.colhd{display:flex;align-items:center;gap:6px;padding:8px 10px 6px;font-size:12px;font-weight:500;color:var(--linear-text-secondary)}.colhd .pip{width:7px;height:7px;border-radius:50%}.colhd .n{color:var(--linear-text-quaternary);font-variant-numeric:tabular-nums}.col .cards{display:flex;flex-direction:column;gap:6px;padding:0 6px 8px;overflow-y:auto}.card{background:var(--linear-bg-card);border:.5px solid var(--linear-border-primary);border-radius:7px;padding:8px 9px;display:flex;flex-direction:column;gap:6px;text-align:left;box-shadow:var(--linear-shadow-card)}.card:hover{border-color:var(--linear-border-secondary)}.card .t{font-size:12.5px;font-weight:500;line-height:1.35;letter-spacing:-.1px}.card .m{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--linear-text-quaternary)}.card .ref{font-variant-numeric:tabular-nums;color:var(--linear-text-tertiary)}.pill{height:18px;padding:0 6px;border-radius:4px;font-size:10.5px;display:inline-flex;align-items:center;gap:4px;border:.5px solid var(--linear-border-secondary);color:var(--linear-text-tertiary);background:var(--linear-bg-panel)}.warn{color:var(--linear-orange);border-color:color-mix(in srgb,var(--linear-orange) 34%,transparent)}.danger{color:var(--linear-red);border-color:color-mix(in srgb,var(--linear-red) 34%,transparent)}.ok{color:var(--linear-green);border-color:color-mix(in srgb,var(--linear-green) 34%,transparent)}.list{padding:6px 0}.row{display:grid;grid-template-columns:1fr 120px 92px 78px;align-items:center;gap:10px;height:44px;padding:0 14px;border-bottom:.5px solid var(--linear-border-primary);cursor:default}.row:hover{background:var(--linear-hover-row)}.row .rt{display:flex;align-items:center;gap:8px;min-width:0}.row .rt b{font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .rs{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--linear-text-tertiary)}.row .ref{font-size:11.5px;color:var(--linear-text-quaternary);font-variant-numeric:tabular-nums}.fiche{display:grid;grid-template-columns:1fr 296px;height:100%;min-height:0}.main{overflow:auto;padding:18px 26px 60px;min-width:0}.tabs{display:flex;gap:2px;padding:0 12px;height:36px;align-items:flex-end;border-bottom:.5px solid var(--linear-border-primary);flex:0 0 auto}.tab{height:28px;padding:0 9px;border:0;background:none;color:var(--linear-text-tertiary);border-radius:6px 6px 0 0;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.tab:hover{color:var(--linear-text-primary)}.tab.on{color:var(--linear-text-primary);background:var(--linear-bg-panel);font-weight:500;box-shadow:inset 0 -1.5px 0 var(--linear-accent)}.tab .rd{width:5px;height:5px;border-radius:50%;background:var(--linear-border-tertiary)}.tab .rd.prete{background:var(--linear-green)}.tab .rd.en_cours{background:var(--linear-yellow)}.ftitle{font-size:21px;font-weight:550;letter-spacing:-.4px;margin:0 0 14px;line-height:1.25}.blk{margin-bottom:20px}.blk h3{margin:0 0 6px;font-size:11.5px;font-weight:500;color:var(--linear-text-quaternary)}.blk .val{font-size:13px;line-height:1.55;color:var(--linear-text-secondary);white-space:pre-wrap}.blk .empty{color:var(--linear-text-quaternary);font-size:12.5px;font-style:normal}.rail{border-left:.5px solid var(--linear-border-primary);padding:14px;overflow:auto;background:var(--linear-bg-secondary);display:flex;flex-direction:column;gap:18px}.rail .sec h4{margin:0 0 8px;font-size:11px;font-weight:500;color:var(--linear-text-quaternary)}.stages{display:flex;flex-direction:column;gap:1px}.stage{display:flex;align-items:center;gap:7px;height:26px;font-size:12px;color:var(--linear-text-tertiary)}.stage .pip{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.stage.done{color:var(--linear-text-secondary)}.stage.now{color:var(--linear-text-primary);font-weight:500}.stage .tick{margin-left:auto;font-size:10px;color:var(--linear-green)}.meta{display:flex;flex-direction:column;gap:7px}.meta .line{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--linear-text-secondary);min-height:22px}.meta .line .lab{width:92px;flex:0 0 auto;color:var(--linear-text-quaternary)}.meta select,.meta input{flex:1;min-width:0}.gate{font-size:11.5px;color:var(--linear-text-quaternary);line-height:1.5}.gate .miss{color:var(--linear-orange)}.inp,.sel,.txt{width:100%;background:var(--linear-bg-input);border:.5px solid var(--linear-border-input);border-radius:6px;padding:5px 8px;font-size:12.5px;color:var(--linear-text-primary)}.inp:focus,.sel:focus,.txt:focus{outline:none;border-color:var(--linear-accent);box-shadow:0 0 0 1px var(--linear-accent)}.txt{min-height:70px;resize:vertical;line-height:1.55;font-family:inherit}.inp.plain{background:none;border-color:transparent;padding-left:0}.inp.plain:hover{border-color:var(--linear-border-secondary);background:var(--linear-bg-input)}.note{border:.5px solid var(--linear-border-primary);border-radius:7px;padding:10px 12px;margin-bottom:8px;background:var(--linear-bg-card)}.note .nt{font-size:12px;font-weight:500;color:var(--linear-text-secondary);margin-bottom:4px}.src{display:flex;align-items:center;gap:8px;height:32px;border-bottom:.5px solid var(--linear-border-primary)}.src a{font-size:12.5px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src a:hover{text-decoration:underline}.src .dom{font-size:11px;color:var(--linear-text-quaternary);margin-left:auto}.sech{display:flex;align-items:center;gap:8px;margin:22px 0 6px}.sech .sn,.sech .sk{font-size:15px;font-weight:550;color:var(--linear-text-primary);letter-spacing:-.2px;text-transform:lowercase}.sech .sk{margin-left:-4px}.sech .w{margin-left:auto;font-size:11px;color:var(--linear-text-quaternary)}.peekbody .txt,.main .txt{min-height:46px}.doct{font-size:13.5px;line-height:1.65;color:var(--linear-text-secondary);white-space:pre-wrap}.shots{width:100%;border-collapse:separate;border-spacing:0}.shots th{text-align:left;font-size:11px;font-weight:500;color:var(--linear-text-quaternary);padding:6px 8px;border-bottom:.5px solid var(--linear-border-primary)}.shots td{padding:7px 8px;border-bottom:.5px solid var(--linear-border-primary);font-size:12.5px;color:var(--linear-text-secondary);vertical-align:middle}.shlink{background:none;border:0;padding:0;font:inherit;color:var(--linear-text-primary);text-align:left}.shlink:hover{text-decoration:underline;text-underline-offset:2px}.shdot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--linear-accent);vertical-align:middle;margin-left:4px}.peek{position:absolute;top:46px;right:8px;bottom:8px;width:432px;background:var(--linear-bg-panel);border:.5px solid var(--linear-border-overlay);border-radius:var(--linear-radius-overlay);box-shadow:var(--linear-shadow-dialog);display:flex;flex-direction:column;z-index:40;overflow:hidden}.peekhd{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 14px;border-bottom:.5px solid var(--linear-border-secondary);flex:0 0 auto}.peekhd .pk{font-size:11px;color:var(--linear-text-tertiary);text-transform:uppercase;letter-spacing:.4px}.peekbody{overflow:auto;padding:16px}.peekbody h3{margin:0 0 12px;font-size:15px;font-weight:550;letter-spacing:-.2px}.prow{display:flex;gap:10px;padding:5px 0;font-size:12.5px;border-bottom:.5px solid var(--linear-border-primary)}.prow .pl{width:104px;flex:0 0 auto;color:var(--linear-text-quaternary)}.pblk{margin-top:16px}.pbl{font-size:11px;color:var(--linear-text-quaternary);margin-bottom:5px}.cards3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.thumb{border:.5px solid var(--linear-border-secondary);border-radius:7px;padding:8px;display:flex;flex-direction:column;gap:6px}.thumb .img{aspect-ratio:16/9;border-radius:5px;background:linear-gradient(135deg,var(--linear-bg-chip),var(--linear-bg-selection));display:grid;place-items:center;font-size:11px;color:var(--linear-text-quaternary)}.thumb.chosen{border-color:var(--linear-accent);box-shadow:0 0 0 1px var(--linear-accent)}.empty-state{padding:40px 20px;text-align:center;color:var(--linear-text-quaternary);font-size:12.5px;line-height:1.6}.saved{font-size:11px;color:var(--linear-green);opacity:0;transition:opacity .2s}.saved.on{opacity:1}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--linear-scrim);display:grid;place-items:center;z-index:60}.modal .box{width:460px;background:var(--linear-bg-overlay);border:.5px solid var(--linear-border-overlay);border-radius:var(--linear-radius-overlay);box-shadow:var(--linear-shadow-dialog);padding:16px;display:flex;flex-direction:column;gap:10px}.modal h2{margin:0 0 4px;font-size:15px;font-weight:550}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:11px;color:var(--linear-text-quaternary)}.signin{height:100%;display:grid;place-items:center;background:var(--linear-bg-window)}
