*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--page:#FAFAF9;--surface:#FFFFFF;--surface-2:#F5F5F3;--ink:#14161B;--ink-2:#4B5058;--ink-3:#8A8F97;--ink-4:#B4B8BE;--line:#E7E7E3;--line-2:#D6D6D1;--navy:#1D3A66;--navy-deep:#152B4D;--navy-tint:#F1F5FA;--navy-line:#C9D8EC;--ok:#2C6E55;--ok-tint:#EDF6F2;--warn:#8A5A12;--warn-tint:#FBF3E6;--bad:#9B3A2E;--bad-tint:#FBEFED;--r:6px;--r-lg:10px;--shadow:0 1px 2px rgba(20,22,27,.04), 0 4px 12px rgba(20,22,27,.04);--shadow-lift:0 2px 4px rgba(20,22,27,.05), 0 12px 28px rgba(20,22,27,.07)}html,body,#root{height:100%}body{background:var(--page);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--navy);color:#fff}:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:2px}.label{font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.btn{font-weight:500;font-size:14.5px;letter-spacing:-.005em;padding:11px 20px;border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .06s ease}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 1px 2px #1d3a662e}.btn-primary:hover:not(:disabled){background:var(--navy-deep);box-shadow:0 2px 6px #1d3a663d}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:0 1px 1px #14161b08}.btn-secondary:hover:not(:disabled){border-color:var(--ink-3);background:var(--surface)}.btn-quiet{background:transparent;color:var(--ink-2)}.btn-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn-block{width:100%}.btn-lg{padding:13px 24px;font-size:15.5px}.linkish{background:none;border:0;padding:0;cursor:pointer;color:var(--navy);font-size:14px;font-weight:500;transition:color .16s}.linkish:hover:not(:disabled){color:var(--navy-deep);text-decoration:underline;text-underline-offset:3px}.linkish:disabled{color:var(--ink-4);cursor:default}.auth-page{min-height:100%;background:#0a0b0d;position:relative;display:flex;flex-direction:column}.gate-top{padding:clamp(26px,5vw,40px) clamp(24px,6vw,44px) 0;display:flex;align-items:center;gap:10px}.gate-top .gwm{color:#fff;display:flex;width:58px}.gate-top .by{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5f6570;padding-top:1px}.gate-low{margin-top:auto;padding:0 clamp(24px,6vw,44px) clamp(44px,8vh,72px);width:100%;max-width:468px}.gate-low h1{color:#fff;font-weight:500;font-size:clamp(28px,7vw,36px);letter-spacing:-.03em;line-height:1.14;margin-bottom:11px}.gate-low .sub{color:#7c828d;font-size:15px;line-height:1.65;margin-bottom:30px;max-width:34ch}.gate-low .sub strong{color:#c9ced6;font-weight:500}.gate-field{margin-bottom:14px}.gate-field label{display:block;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#5f6570;margin-bottom:9px}.gate-field input{width:100%;height:52px;background:transparent;color:#fff;border:1px solid #262a31;border-radius:2px;padding:0 15px;font-size:16px;transition:border-color .18s,background .18s}.gate-field input::placeholder{color:#3f444d}.gate-field input:hover{border-color:#343943}.gate-field input:focus{outline:0;border-color:#6f8db8;background:#ffffff05}.gate-code{letter-spacing:.3em;font-size:20px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.gate-btn{width:100%;height:52px;background:#fff;color:#0a0b0d;border:1px solid #fff;border-radius:2px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .18s,color .18s}.gate-btn:hover:not(:disabled){background:transparent;color:#fff}.gate-btn:disabled{opacity:.4;cursor:not-allowed}.gate-fine{margin-top:22px;font-size:13px;color:#4d535d;line-height:1.75}.gate-foot{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.gate-link{background:none;border:0;padding:0;cursor:pointer;color:#9aa1ac;font-size:13.5px;transition:color .18s}.gate-link:hover:not(:disabled){color:#fff}.gate-link:disabled{color:#3f444d;cursor:default}.gate-count{font-size:13px;color:#4d535d;font-variant-numeric:tabular-nums}.gate-msg{margin-top:15px;padding:11px 13px;border-radius:2px;font-size:13.5px;line-height:1.55;background:#9b3a2e1f;border:1px solid rgba(155,58,46,.4);color:#e0918a}.gate-spin{width:15px;height:15px;border:2px solid rgba(10,11,13,.25);border-top-color:#0a0b0d;border-radius:50%;animation:spin .65s linear infinite;display:inline-block}.ob-page{min-height:100%;background:#0a0b0d;display:flex;flex-direction:column}.ob-progress{display:flex;gap:3px;padding:0}.ob-seg{flex:1;height:2px;background:#1c2027;transition:background .45s ease}.ob-seg.on{background:#5f7fae}.ob-seg.done{background:#3f5f8e}.ob-head{padding:clamp(30px,6vh,52px) clamp(24px,6vw,44px) clamp(30px,5vh,46px)}.ob-step{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5f6570;margin-bottom:16px}.ob-head h1{color:#fff;font-weight:500;font-size:clamp(28px,6.6vw,36px);letter-spacing:-.03em;line-height:1.15;margin-bottom:11px}.ob-head p{color:#7c828d;font-size:15px;line-height:1.65;max-width:38ch}.ob-panel{flex:1;background:var(--surface);border-top:1px solid #1c2027;padding:clamp(30px,5vw,44px) clamp(22px,6vw,44px) clamp(40px,7vh,64px)}.ob-inner{max-width:500px;margin:0 auto;width:100%}.ob-field{margin-bottom:26px}.ob-field label{display:block;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.ob-field input,.ob-field select{width:100%;height:52px;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:2px;padding:0 15px;font-size:16px;transition:border-color .18s,box-shadow .18s}.ob-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ob-field input::placeholder{color:var(--ink-4)}.ob-field input:hover,.ob-field select:hover{border-color:var(--ink-4)}.ob-field input:focus,.ob-field select:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px #1d3a661c}.ob-help{font-size:13.5px;color:var(--ink-3);line-height:1.65;margin-top:10px}.ob-results{margin-top:10px;border:1px solid var(--line);border-radius:2px;overflow:hidden}.ob-result{display:block;width:100%;text-align:left;background:var(--surface);border:0;cursor:pointer;padding:14px 15px;border-bottom:1px solid var(--line);transition:background .14s}.ob-result:last-child{border-bottom:0}.ob-result:hover{background:var(--navy-tint)}.ob-result-name{font-size:15px;color:var(--ink);line-height:1.4}.ob-result-meta{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.ob-chosen{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;border:1px solid var(--navy-line);border-radius:2px;background:var(--navy-tint)}.ob-actions{display:flex;align-items:center;gap:14px;margin-top:32px}.ob-btn{flex:1;height:52px;background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:2px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .18s}.ob-btn:hover:not(:disabled){background:var(--navy-deep)}.ob-btn:disabled{opacity:.4;cursor:not-allowed}.ob-back{background:none;border:0;padding:12px 4px;cursor:pointer;color:var(--ink-3);font-size:14.5px;transition:color .18s}.ob-back:hover{color:var(--ink)}.ob-link{background:none;border:0;padding:0;cursor:pointer;color:var(--navy);font-size:13.5px;font-weight:500}.ob-link:hover{text-decoration:underline;text-underline-offset:3px}.ob-fine{margin-top:14px;font-size:13.5px;color:var(--ink-3);line-height:1.7}.gate-results{margin-top:8px;border:1px solid #262a31;border-radius:2px;overflow:hidden}.gate-result{display:block;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;padding:13px 15px;border-bottom:1px solid #1c2027;transition:background .14s}.gate-result:last-child{border-bottom:0}.gate-result:hover{background:#ffffff0a}.gate-result-name{font-size:15px;color:#e8eaee;line-height:1.4}.gate-result-meta{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#5f6570;margin-top:4px}.gate-chosen{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;border:1px solid #343943;border-radius:2px;background:#ffffff08}.gate-select{width:100%;height:52px;background:transparent;color:#fff;border:1px solid #262a31;border-radius:2px;padding:0 15px;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gate-select:focus{outline:0;border-color:#6f8db8}.gate-select option{background:#14161b;color:#fff}.gate-select option:disabled{color:#5f6570}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100%}.side{background:var(--surface);border-right:1px solid var(--line);padding:22px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.side-brand{display:flex;align-items:center;gap:9px;padding:0 8px;margin-bottom:28px}.side-brand svg{color:var(--navy)}.nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:1px;border-radius:var(--r);font-size:14.5px;color:var(--ink-2);font-weight:450;transition:background .13s,color .13s}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.active{background:var(--navy-tint);color:var(--navy);font-weight:500}.side-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.side-user{padding:0 10px;margin-bottom:10px}.side-name{font-size:13.5px;color:var(--ink);font-weight:500;line-height:1.4}.side-org{font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:2px}.main{padding:34px clamp(20px,4vw,44px) 80px;max-width:1240px;width:100%}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.page-head h1{font-weight:600;font-size:26px;letter-spacing:-.025em;line-height:1.2}.page-head p{margin-top:5px;color:var(--ink-2);font-size:14.5px}.back{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-3);margin-bottom:12px;transition:color .16s;cursor:pointer;background:none;border:0;padding:0}.back:hover{color:var(--ink)}.msg{padding:11px 13px;border-radius:var(--r);font-size:13.5px;line-height:1.55;margin-top:16px}.msg-bad{background:var(--bad-tint);color:var(--bad);border:1px solid #F0DAD6}.msg-ok{background:var(--ok-tint);color:var(--ok);border:1px solid #D6EAE1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.doc-row{display:grid;grid-template-columns:1fr 96px 120px 108px;gap:16px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line);transition:background .13s}.doc-row:last-child{border-bottom:0}.doc-row:hover{background:var(--surface-2)}.doc-title{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.doc-meta{font-size:13px;color:var(--ink-3)}.doc-meta-cap{text-transform:capitalize}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;padding:4px 9px;border-radius:100px;border:1px solid transparent;white-space:nowrap}.pill-ready{background:var(--ok-tint);color:var(--ok);border-color:#d6eae1}.pill-run{background:var(--navy-tint);color:var(--navy);border-color:var(--navy-line)}.pill-idle{background:var(--surface-2);color:var(--ink-3);border-color:var(--line)}.pill-fail{background:var(--bad-tint);color:var(--bad);border-color:#f0dad6}.dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.dot-live{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(38px,6vw,68px) 28px;text-align:center}.empty h3{font-weight:600;font-size:18px;letter-spacing:-.02em;margin-bottom:8px}.empty p{color:var(--ink-2);font-size:14.5px;margin:0 auto 22px;max-width:38ch;line-height:1.65}.form-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.frow{display:grid;grid-template-columns:186px 1fr;gap:clamp(14px,3vw,32px);padding:18px 22px;border-bottom:1px solid var(--line);align-items:start}.frow:last-child{border-bottom:0}.frow>label{padding-top:10px}.frow input,.frow textarea,.frow select{width:100%;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);padding:10px 13px;font-size:15px;transition:border-color .16s,box-shadow .16s}.frow textarea{resize:vertical;min-height:104px;line-height:1.7}.frow input:hover,.frow textarea:hover{border-color:var(--ink-4)}.frow input:focus,.frow textarea:focus,.frow select:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px #1d3a661c}.frow input::placeholder,.frow textarea::placeholder{color:var(--ink-4)}.hint{font-size:13px;color:var(--ink-3);margin-top:8px;line-height:1.6}.seg{display:flex;flex-wrap:wrap;gap:7px}.seg-btn{padding:8px 15px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);cursor:pointer;font-size:14px;color:var(--ink-2);transition:all .14s}.seg-btn:hover{border-color:var(--ink-4);color:var(--ink)}.seg-btn.on{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:500;box-shadow:0 1px 2px #1d3a6633}.form-actions{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.run-wrap{max-width:640px}.stage{display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:start;padding:18px 22px;border-bottom:1px solid var(--line)}.stage:last-child{border-bottom:0}.stage-mark{width:22px;height:22px;border-radius:50%;margin-top:1px;border:1.5px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--ink-4);flex-shrink:0;transition:all .3s}.stage.done .stage-mark{background:var(--ok);border-color:var(--ok);color:#fff}.stage.running .stage-mark{border-color:var(--navy);color:var(--navy)}.stage.failed .stage-mark{background:var(--bad);border-color:var(--bad);color:#fff}.stage-name{font-size:15px;font-weight:500;letter-spacing:-.01em}.stage.pending .stage-name{color:var(--ink-3)}.stage-desc{font-size:13.5px;color:var(--ink-3);margin-top:3px;line-height:1.55}.stage-state{font-size:12.5px;color:var(--ink-3)}.checkers{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.checker{font-size:11.5px;padding:3px 8px;border:1px solid var(--line);border-radius:100px;color:var(--ink-3);background:var(--surface-2)}.doc-split{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:20px;align-items:start}.doc-paper{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(26px,4vw,46px);box-shadow:var(--shadow);font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;min-height:56vh}.verify{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);position:sticky;top:20px;overflow:hidden}.verify-head{padding:18px 20px;border-bottom:1px solid var(--line)}.verify-head h3{font-weight:600;font-size:15.5px;letter-spacing:-.015em;margin-top:6px}.verify-head p{font-size:13px;color:var(--ink-3);line-height:1.6;margin-top:6px}.verify-body{max-height:60vh;overflow-y:auto}.claim-group{border-bottom:1px solid var(--line)}.claim-group:last-child{border-bottom:0}.group-head{padding:11px 20px;background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:10px}.group-count{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.claim{padding:13px 20px;border-bottom:1px solid var(--line)}.claim:last-child{border-bottom:0}.claim-text{font-size:13.5px;line-height:1.6;color:var(--ink)}.claim-meta{font-size:12px;color:var(--ink-3);margin-top:6px}.claim-note{margin-top:9px;padding:9px 11px;background:var(--warn-tint);border-radius:var(--r);font-size:12.5px;line-height:1.6;color:var(--warn)}.paywall{margin:16px;padding:18px;background:var(--navy-tint);border:1px solid var(--navy-line);border-radius:var(--r)}.paywall h4{font-weight:600;font-size:14.5px;margin-bottom:6px}.paywall p{font-size:13px;color:var(--ink-2);line-height:1.6;margin-bottom:14px}.price{font-weight:600;font-size:24px;letter-spacing:-.03em;color:var(--navy)}.price span{font-size:13px;font-weight:400;color:var(--ink-3);margin-left:6px;letter-spacing:0}.spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .65s linear infinite;display:inline-block}.spinner-dark{border-color:var(--line-2);border-top-color:var(--navy)}@keyframes spin{to{transform:rotate(360deg)}}.center-pad{display:flex;align-items:center;justify-content:center;min-height:100%;padding:40px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.topbar{display:none;align-items:center;gap:12px;height:56px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.burger{width:38px;height:38px;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 9px}.burger span{display:block;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .26s,opacity .2s}body.nav-open .burger span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}body.nav-open .burger span:nth-child(2){opacity:0}body.nav-open .burger span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.topbar-id{display:flex;flex-direction:column;min-width:0;flex:1}.topbar-title{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.topbar-org{font-size:11.5px;color:var(--ink-3);line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-wm{margin-left:auto;color:var(--navy);width:52px;display:block}.start{min-height:100%;display:flex;align-items:center;justify-content:center;padding:40px 22px 72px}.start-inner{width:100%;max-width:600px}.start-h1{font-weight:600;font-size:clamp(26px,4.6vw,34px);letter-spacing:-.03em;line-height:1.18;margin-bottom:10px}.start-sub{color:var(--ink-2);font-size:16px;line-height:1.6;margin-bottom:26px}.start-form textarea{width:100%;min-height:112px;resize:vertical;padding:16px 17px;font-size:16.5px;line-height:1.6;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);transition:border-color .16s,box-shadow .16s}.start-form textarea::placeholder{color:var(--ink-4)}.start-form textarea:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px #1d3a661c}.start-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.start-eg{margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.start-eg .label{display:block;margin-bottom:11px}.eg{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:9px 0;font-size:14.5px;color:var(--ink-2);border-bottom:1px solid var(--line);transition:color .14s,padding-left .2s}.eg:last-child{border-bottom:0}.eg:hover{color:var(--navy);padding-left:5px}.plan{list-style:none;margin:22px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.plan li{display:flex;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.plan li:last-child{border-bottom:0}.plan li span{flex-shrink:0;width:23px;height:23px;border-radius:50%;background:var(--navy-tint);color:var(--navy);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:1px}.plan li b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.plan li p{font-size:13.5px;color:var(--ink-3);line-height:1.55;margin-top:3px}.plan-instead{padding:18px;font-size:15px;line-height:1.7;color:var(--ink-2)}.start-note{margin-top:18px;font-size:13px;color:var(--ink-3)}@media (max-width:1000px){.doc-split{grid-template-columns:1fr}.verify{position:static;max-height:none}.verify-body{max-height:none}}@media (max-width:860px){.shell{grid-template-columns:1fr}.topbar{display:flex}.side{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:60;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);height:100dvh;border-right:1px solid var(--line)}body.nav-open .side{transform:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0b0d73;z-index:55;opacity:0;visibility:hidden;transition:opacity .28s,visibility .28s}body.nav-open .scrim{opacity:1;visibility:visible}.main{padding:20px 18px 72px}.page-head{margin-bottom:22px}}@media (max-width:640px){.doc-row{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px}.doc-row .doc-meta{display:none}.frow{grid-template-columns:1fr;gap:8px;padding:16px}.frow>label{padding-top:0}.page-head h1{font-size:23px}.stage{padding:16px}}.side-brand{padding:0 10px;margin-bottom:24px}.side-wm{color:var(--navy);display:block;width:66px}.side-nav{flex:1;overflow-y:auto}.nav-group{margin-bottom:20px}.nav-title{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding:0 10px;margin-bottom:6px}.recur{border:1px solid var(--navy-line);background:var(--navy-tint);border-radius:var(--r-lg);padding:16px 18px;margin-bottom:20px}.recur-head{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--navy);margin-bottom:12px}.recur-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:0;padding:9px 0;cursor:pointer;text-align:left;border-top:1px solid rgba(29,58,102,.14)}.recur-row:first-of-type{border-top:0}.recur-title{font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.35}.recur-meta{font-size:12.5px;color:var(--ink-3);margin-top:3px}.recur-go{font-size:13px;color:var(--navy);font-weight:500;white-space:nowrap;flex-shrink:0}.search{width:100%;height:44px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);padding:0 14px;font-size:15px;margin-bottom:16px;transition:border-color .16s,box-shadow .16s}.search::placeholder{color:var(--ink-4)}.search:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px #1d3a661c}.doc-snip{font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.5}.doc-snip b{color:var(--ink);font-weight:600}.ask{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.ask textarea{width:100%;min-height:88px;resize:vertical;border:0;background:transparent;font-size:16px;line-height:1.65}.ask textarea:focus{outline:0}.ask textarea::placeholder{color:var(--ink-4)}.ask-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--line);flex-wrap:wrap}.find{border-bottom:1px solid var(--line)}.find:last-child{border-bottom:0}.find-q{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;background:none;border:0;padding:15px 20px;cursor:pointer;text-align:left;font-size:15px;color:var(--ink);line-height:1.45;transition:background .13s}.find-q:hover{background:var(--surface-2)}.find-when{font-size:12.5px;color:var(--ink-3);white-space:nowrap;flex-shrink:0}.find-body{padding:0 20px 18px}.find-a{font-size:14.5px;line-height:1.75;color:var(--ink);margin-bottom:10px;white-space:pre-wrap}.cites{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.cite{padding:9px 0;border-bottom:1px solid var(--line)}.cite:last-child{border-bottom:0}.cite-t{font-size:13.5px;font-weight:500;color:var(--ink)}.cite-q{font-size:13px;color:var(--ink-3);line-height:1.6;margin-top:5px;padding-left:11px;border-left:2px solid var(--navy-line)}.fig-add{display:flex;gap:9px;flex-wrap:wrap}.fig-add input{flex:1 1 220px;height:44px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);padding:0 13px;font-size:15px}.fig-add input:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px #1d3a661c}.fig-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:15px 20px;border-bottom:1px solid var(--line)}.fig-row:last-child{border-bottom:0}.fig-label{font-size:14.5px;color:var(--ink-2)}.fig-value{font-size:16px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:860px){.side-nav{display:flex;gap:4px;overflow-x:auto}.nav-group{margin-bottom:0;display:flex;gap:4px;align-items:center}.nav-title{display:none}.side-brand{margin-bottom:0;padding:0 8px 0 0}}.cur-org{font-size:15px;color:var(--ink);margin-bottom:10px}.kind-pick{margin:24px 0 4px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.kind-pick .label{display:block;margin-bottom:11px}.kind-pick .hint{margin-top:12px}.doc-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}.doc-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.doc-bar-state{font-size:12.5px;color:var(--ink-3)}.btn-sm{padding:7px 14px;font-size:13.5px}.doc-wrap .doc-paper{border:0;border-radius:0;box-shadow:none}.doc-edit{width:100%;display:block;resize:vertical;border:0;outline:0;font:inherit;font-size:15px;line-height:1.85;color:var(--ink);background:var(--surface);white-space:pre-wrap}.doc-edit:focus{outline:0}.verify-stale{margin-top:10px;padding:9px 11px;background:var(--warn-tint);border-radius:var(--r);font-size:12.5px;line-height:1.55;color:var(--warn)}.attach-row{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.attached{margin-top:10px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.attached-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 13px;border-bottom:1px solid var(--line);font-size:14px}.attached-row:last-child{border-bottom:0}
