@media (width<=900px){main{padding:24px 12px}.topbar{gap:12px;padding:14px;position:relative}.brand{align-items:flex-start;width:100%}.brand-mark{flex:none}nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}nav a,nav button,nav .muted{text-align:center;background:#f4f8fc;border:1px solid #d7e4ef;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:14px;display:flex}nav .muted{background:0 0;border:0;grid-column:1/-1;justify-content:flex-start;min-height:auto;padding:0}.ghost,nav .signout-mobile-fix{width:100%}.hero{min-height:auto;padding-top:10px}.hero h1,.page-head h1,.panel h1{font-size:34px;line-height:1.08}.lead{font-size:17px}.panel,.card,.hero-card{border-radius:20px;padding:18px}.panel.narrow,.panel.wide{max-width:100%;margin:0}.page-head{margin-bottom:16px;display:block}.actions,.actions .button,.actions button,.button,.confirm-actions .button{width:100%}.mini-card{flex-direction:column;align-items:stretch}.mini-card .actions{grid-template-columns:1fr 1fr;display:grid}.form.split,.grid.two{grid-template-columns:1fr}table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}th,td{padding:10px;font-size:14px}.notice .grid.two{gap:10px}.modal-backdrop{align-items:stretch;padding:8px}.modal-card{border-radius:20px;width:100%;min-height:auto;margin:0;padding:16px}.confirm-backdrop{align-items:center}.confirm-card{border-radius:22px;grid-template-columns:1fr;padding:20px}.confirm-card h2{font-size:25px}.modal-card h2{font-size:26px}input,textarea,select{width:100%;min-width:0}}@media (width<=480px){nav{grid-template-columns:1fr}.hero h1,.page-head h1,.panel h1{font-size:30px}.panel,.card,.hero-card{padding:15px}.mini-card .actions{grid-template-columns:1fr}}:root{--ink:#0a0a0a;--ink-soft:#242424;--muted:#6f6f73;--line:#dddddf;--line-strong:#c8c8cb;--surface:#ffffffeb;--surface-solid:#fff;--surface-soft:#f6f6f7;--shadow-sm:0 8px 24px #0000000f;--shadow-md:0 18px 55px #00000017;--shadow-lg:0 34px 100px #00000029;color:var(--ink);background:#f2f2f3}html{scroll-behavior:smooth}body{letter-spacing:-.01em;color:var(--ink)!important;background-color:#0000!important;background-image:radial-gradient(circle at 10% 0,#fffffffa 0,#ffffffd6 21%,#0000 46%),radial-gradient(circle at 92% 12%,#dedee1a6 0,#0000 34%),linear-gradient(155deg,#f7f7f8 0%,#eeeeef 48%,#e3e3e5 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}body:before{content:"";pointer-events:none;z-index:-1;opacity:.28;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}::selection{color:#fff;background:#111}.topbar{top:0;box-shadow:inset 0 1px #ffffffb3,0 10px 30px #00000009;z-index:40!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;background:#f8f8f9d1!important;border-bottom:1px solid #0a0a0a1a!important;padding:14px clamp(18px,3vw,42px)!important;position:sticky!important}.brand{transition:transform .2s,opacity .2s;gap:13px!important}.brand:hover{transform:translateY(-1px)}.brand-mark{color:#0000!important;background:#050505 url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='512'%20height='512'%20rx='120'%20fill='%23050505'/%3e%3cpath%20d='M84%20256C122.5%20183.5%20181.7%20147%20256%20147C330.3%20147%20389.5%20183.5%20428%20256C389.5%20328.5%20330.3%20365%20256%20365C181.7%20365%20122.5%20328.5%2084%20256Z'%20stroke='white'%20stroke-width='34'%20stroke-linejoin='round'/%3e%3ccircle%20cx='256'%20cy='256'%20r='57'%20fill='white'/%3e%3ccircle%20cx='256'%20cy='256'%20r='24'%20fill='%23050505'/%3e%3ccircle%20cx='170'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='170'%20cy='308'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='308'%20r='14'%20fill='white'/%3e%3cpath%20d='M184%20211L229%20240M328%20211L283%20240M184%20301L229%20272M328%20301L283%20272'%20stroke='white'%20stroke-width='12'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/78% no-repeat!important;border-radius:15px!important;width:46px!important;height:46px!important;font-size:0!important;box-shadow:0 9px 24px #00000030,inset 0 0 0 1px #ffffff14!important}.brand strong{letter-spacing:-.02em;font-size:15px;display:block;color:var(--ink)!important}.brand span{letter-spacing:.01em;color:#77777b!important;font-size:12px!important}nav{align-items:center!important;gap:5px!important}nav a,nav button{border-radius:11px;padding:9px 11px;font-size:14px;transition:background .18s,color .18s,transform .18s,border-color .18s;position:relative;color:#242426!important;font-weight:750!important}nav a:hover,nav button:hover{transform:translateY(-1px);color:#000!important;background:#0000000e!important}nav .muted{background:#0000000e;border-radius:999px;margin-left:5px;padding:7px 10px;font-size:12px;font-weight:700;color:#55555a!important}main{max-width:1220px!important;padding:clamp(34px,5vw,70px) 22px 56px!important}footer{font-size:13px;color:#808084!important;padding:24px 18px 38px!important}.hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)!important;gap:clamp(28px,5vw,68px)!important;min-height:min(720px,75vh)!important}.hero:before{content:"";pointer-events:none;border:1px solid #00000014;border-radius:50%;width:560px;height:560px;position:absolute;top:-250px;left:-350px;box-shadow:0 0 0 48px #ffffff2e,0 0 0 96px #00000005}.hero>div:first-child{z-index:1;position:relative}.hero h1,.page-head h1,.panel h1{color:#070707!important;letter-spacing:-.055em!important;font-weight:850!important}.hero h1{max-width:760px;margin-bottom:24px!important;font-size:clamp(48px,7vw,86px)!important;line-height:.96!important}.page-head h1,.panel h1{font-size:clamp(34px,5vw,56px)!important;line-height:1.02!important}.panel h2,.panel h3,.card h3,label{color:var(--ink)!important}.lead{margin-bottom:28px;color:#55555a!important;max-width:680px!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.65!important}.eyebrow{background:#ffffffad;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 11px;display:inline-flex;box-shadow:0 4px 16px #00000009;color:#222!important;letter-spacing:.13em!important}.eyebrow:before{content:"";background:#111;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #00000014}.hero-card{flex-direction:column;justify-content:flex-end;min-height:310px;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(155deg,#050505 0%,#171719 100%)!important;border:1px solid #ffffff14!important;padding:34px!important;box-shadow:0 34px 95px #0000003d!important}.hero-card:before{content:"";opacity:.17;background:url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='512'%20height='512'%20rx='120'%20fill='%23050505'/%3e%3cpath%20d='M84%20256C122.5%20183.5%20181.7%20147%20256%20147C330.3%20147%20389.5%20183.5%20428%20256C389.5%20328.5%20330.3%20365%20256%20365C181.7%20365%20122.5%20328.5%2084%20256Z'%20stroke='white'%20stroke-width='34'%20stroke-linejoin='round'/%3e%3ccircle%20cx='256'%20cy='256'%20r='57'%20fill='white'/%3e%3ccircle%20cx='256'%20cy='256'%20r='24'%20fill='%23050505'/%3e%3ccircle%20cx='170'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='170'%20cy='308'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='308'%20r='14'%20fill='white'/%3e%3cpath%20d='M184%20211L229%20240M328%20211L283%20240M184%20301L229%20272M328%20301L283%20272'%20stroke='white'%20stroke-width='12'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;border-radius:42px;width:180px;height:180px;position:absolute;top:34px;right:34px;transform:rotate(8deg)}.hero-card:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff14,#0000 36%);position:absolute;inset:0}.hero-card h3{z-index:1;letter-spacing:-.03em;font-size:24px;position:relative;color:#fff!important;margin:0 0 9px!important}.hero-card p{z-index:1;margin:0;line-height:1.65;position:relative;color:#c8c8cc!important}.panel,.card,.modal-card,.confirm-card{-webkit-backdrop-filter:blur(18px);background:var(--surface)!important;box-shadow:var(--shadow-md)!important;border:1px solid #0000001b!important}.panel{border-radius:28px!important;padding:clamp(24px,4vw,38px)!important}.panel.wide{max-width:960px!important}.card{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;border-radius:22px!important;padding:24px!important}.card:hover{transform:translateY(-3px);background:#fffffffa!important;border-color:#0000002e!important;box-shadow:0 22px 64px #0000001f!important}.card h3{letter-spacing:-.025em;margin-bottom:8px;font-size:20px}.card p{line-height:1.62}.actions{gap:10px!important}.button{letter-spacing:-.01em;box-shadow:0 8px 20px #0000001f;color:#fff!important;background:#090909!important;border:1px solid #090909!important;border-radius:13px!important;min-height:46px!important;padding:11px 19px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,opacity .16s!important}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 27px #0000002e;filter:none!important;background:#1d1d1f!important;border-color:#1d1d1f!important}.button:active:not(:disabled){transform:translateY(0)}.button.secondary,.ghost,.button.quiet{box-shadow:none;color:#111!important;border:1px solid var(--line-strong)!important;background:#ffffffd1!important}.button.secondary:hover:not(:disabled),.ghost:hover:not(:disabled),.button.quiet:hover:not(:disabled){background:#f2f2f3!important;border-color:#aaa!important}.button:disabled{box-shadow:none;color:#888!important;background:#d5d5d7!important;border-color:#d5d5d7!important}.danger-button,.button.danger-button{color:#fff!important;background:#b42318!important;border-color:#b42318!important}.form{gap:18px!important}label{letter-spacing:-.01em;font-size:14px;gap:8px!important}input,textarea,select{width:100%;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 1px #00000006,inset 0 1px 1px #00000005;color:#101012!important;background:#fffffff2!important;border:1px solid #ceced1!important;border-radius:13px!important;padding:12px 14px!important}input:hover,textarea:hover,select:hover{border-color:#b5b5b8!important}input:focus,textarea:focus,select:focus{outline:none;background:#fff!important;border-color:#202022!important;box-shadow:0 0 0 4px #00000014!important}input::placeholder,textarea::placeholder{color:#a1a1a6}.check{border:1px solid var(--line);background:#f8f8f9;border-radius:14px;padding:12px 13px}.page-head{border-bottom:1px solid #00000017;padding-bottom:20px;margin-bottom:28px!important}.grid.cards{gap:20px!important}.badge{letter-spacing:.045em;border:1px solid #00000014;color:#333337!important;text-transform:uppercase!important;background:#ececee!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important}.badge-open,.badge-accepted,.badge-active,.badge-underreview,.badge-pendingfinaldecision{color:#fff!important;background:#111!important;border-color:#111!important}.badge-draft{color:#72590b!important;background:#f4efe1!important;border-color:#e8ddb8!important}.badge-closed,.badge-denied,.badge-disabled{color:#9b1c16!important;background:#fff0ef!important;border-color:#f2cbc7!important}.notice,.answer,.note,.confirm-details,.question-builder{background:#f7f7f8!important;border:1px solid #dedee1!important;border-radius:16px!important}.notice,.answer,.note{padding:17px 18px!important}.answer p,.note p{line-height:1.65}.error{border:1px solid #f0cbc7;color:#9f1d17!important;background:#fff1f0!important;border-radius:13px!important;padding:13px 14px!important}table{background:#ffffffd1;border:1px solid #dedee1;border-radius:16px;overflow:hidden;border-collapse:separate!important;border-spacing:0!important}th{color:#55555a;text-transform:uppercase;letter-spacing:.08em;background:#f4f4f5;font-size:11px}th,td{border-bottom:1px solid #e7e7e9!important;padding:13px 14px!important}tr:last-child td{border-bottom:0!important}tbody tr{transition:background .14s}tbody tr:hover{background:#00000006}.mini-card,.question-row{box-shadow:0 4px 14px #00000009;background:#ffffffd9!important;border:1px solid #dedee1!important}.modal-backdrop,.confirm-backdrop{-webkit-backdrop-filter:blur(10px);background:#08080aa8!important}.modal-card,.confirm-card{box-shadow:var(--shadow-lg)!important;border-radius:26px!important}.confirm-icon{color:#fff!important;background:#111!important}.confirm-icon.danger{background:#b42318!important}.status-timeline{gap:11px;margin-top:16px;display:grid}.timeline-step{opacity:.48;background:#ffffffc7;border:1px solid #dddddf;border-radius:16px;padding:15px 16px 15px 18px;transition:opacity .18s,transform .18s,border-color .18s;position:relative}.timeline-step.done{opacity:1;border-color:#202022;box-shadow:inset 4px 0 #111,0 5px 18px #0000000a}.timeline-step.done:hover{transform:translate(2px)}.timeline-step p{color:#6c6c70;margin:6px 0 0}#reviewQueueTools{margin-bottom:20px}@media (width<=900px){body:before{background-size:34px 34px}.topbar{border-radius:0 0 18px 18px;padding:14px!important;position:relative!important}nav{gap:8px!important}nav a,nav button,nav .muted{background:#fffc!important;border:1px solid #d8d8da!important;border-radius:11px!important}nav .muted{background:0 0!important;border:0!important}main{padding:26px 13px 40px!important}.hero{padding-top:8px;grid-template-columns:1fr!important;gap:24px!important;min-height:auto!important}.hero:before{display:none}.hero h1{font-size:clamp(43px,13vw,66px)!important;line-height:.98!important}.hero-card{min-height:240px;padding:26px!important}.hero-card:before{width:130px;height:130px;top:24px;right:24px}.panel,.card,.hero-card,.modal-card,.confirm-card{border-radius:20px!important}.panel.narrow,.panel.wide{margin:0!important}.page-head{padding-bottom:14px}}@media (width<=480px){.brand strong{font-size:14px}.brand span{font-size:11px!important}.brand-mark{width:42px!important;height:42px!important}.hero h1{font-size:43px!important}.eyebrow{font-size:10px!important}.hero-card{min-height:210px}}.tg-final-home{min-height:auto!important;display:block!important}.tg-final-hero{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(36px,6vw,76px) clamp(16px,2vw,24px) 54px;display:grid}.tg-final-copy h1{letter-spacing:-.065em!important;margin:18px 0 20px!important;font-size:clamp(52px,7vw,92px)!important;line-height:.94!important}.tg-final-copy .lead{max-width:680px}.tg-final-card{color:#fff;background:#090909;border:1px solid #ffffff1a;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00000038}.tg-final-card h2,.tg-final-card h3{color:#fff!important}.tg-final-card p{color:#ffffff9e}.tg-final-card-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.tg-final-mark{background:#111 url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='512'%20height='512'%20rx='120'%20fill='%23050505'/%3e%3cpath%20d='M84%20256C122.5%20183.5%20181.7%20147%20256%20147C330.3%20147%20389.5%20183.5%20428%20256C389.5%20328.5%20330.3%20365%20256%20365C181.7%20365%20122.5%20328.5%2084%20256Z'%20stroke='white'%20stroke-width='34'%20stroke-linejoin='round'/%3e%3ccircle%20cx='256'%20cy='256'%20r='57'%20fill='white'/%3e%3ccircle%20cx='256'%20cy='256'%20r='24'%20fill='%23050505'/%3e%3ccircle%20cx='170'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='170'%20cy='308'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='308'%20r='14'%20fill='white'/%3e%3cpath%20d='M184%20211L229%20240M328%20211L283%20240M184%20301L229%20272M328%20301L283%20272'%20stroke='white'%20stroke-width='12'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/78% no-repeat;border-radius:15px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #ffffff1f}.tg-final-live{text-transform:uppercase;letter-spacing:.1em;color:#ffffff9e;font-size:10px}.tg-final-live:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.tg-final-steps{gap:8px;display:grid}.tg-final-step{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:34px 1fr;gap:11px;padding:12px;display:grid}.tg-final-step b{color:#ffffff73;font-size:12px}.tg-final-step strong{font-size:13px;display:block}.tg-final-step span{color:#ffffff7a;margin-top:2px;font-size:11px;display:block}.tg-final-section{padding:54px 18px}.tg-final-section-head{grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:32px;margin-bottom:24px;display:grid}.tg-final-section-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,56px);line-height:1}.tg-final-section-head>p{color:#68686d;margin:0;line-height:1.7}.tg-final-openings{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.tg-final-opening{content-visibility:auto;contain-intrinsic-size:260px;background:#ffffffe0;border:1px solid #0000001a;border-radius:22px;flex-direction:column;min-height:250px;padding:21px;display:flex;box-shadow:0 10px 34px #0000000b}.tg-final-opening h3{margin:14px 0 8px}.tg-final-opening p{color:#66666a;flex:1;line-height:1.6}.tg-final-opening-top,.tg-final-opening-actions,.tg-final-opening-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tg-final-opening-top span,.tg-final-opening-meta span{color:#666;font-size:11px;font-weight:800}.tg-final-open{color:#111!important}.tg-final-open:before{content:"";background:#111;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.tg-final-opening-actions{margin-top:18px}.tg-final-opening-actions .button{flex:1}.tg-final-empty,.tg-final-error{background:#ffffffbf;border:1px solid #0000001a;border-radius:20px;padding:20px}.tg-final-empty strong,.tg-final-error strong{margin-bottom:5px;display:block}.tg-final-empty span,.tg-final-error span{color:#6b6b70}.tg-final-dashboard-banner{grid-template-columns:1.2fr .8fr;gap:14px;margin:0 0 18px;display:grid}.tg-final-dashboard-main,.tg-final-account{border-radius:26px;padding:26px}.tg-final-dashboard-main{color:#fff;background:#090909}.tg-final-dashboard-main h2{margin:4px 0 8px;color:#fff!important}.tg-final-dashboard-main p{color:#ffffff9e;max-width:650px}.tg-final-account{background:#ffffffdb;border:1px solid #0000001a;flex-direction:column;justify-content:space-between;display:flex}.tg-final-account-mark{background:#111 url("data:image/svg+xml,%3csvg%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='512'%20height='512'%20rx='120'%20fill='%23050505'/%3e%3cpath%20d='M84%20256C122.5%20183.5%20181.7%20147%20256%20147C330.3%20147%20389.5%20183.5%20428%20256C389.5%20328.5%20330.3%20365%20256%20365C181.7%20365%20122.5%20328.5%2084%20256Z'%20stroke='white'%20stroke-width='34'%20stroke-linejoin='round'/%3e%3ccircle%20cx='256'%20cy='256'%20r='57'%20fill='white'/%3e%3ccircle%20cx='256'%20cy='256'%20r='24'%20fill='%23050505'/%3e%3ccircle%20cx='170'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='204'%20r='14'%20fill='white'/%3e%3ccircle%20cx='170'%20cy='308'%20r='14'%20fill='white'/%3e%3ccircle%20cx='342'%20cy='308'%20r='14'%20fill='white'/%3e%3cpath%20d='M184%20211L229%20240M328%20211L283%20240M184%20301L229%20272M328%20301L283%20272'%20stroke='white'%20stroke-width='12'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/78% no-repeat;border-radius:14px;width:44px;height:44px;margin-bottom:18px}.tg-final-account small{color:#6b6b70}.tg-final-overview{margin:0 0 22px}.tg-final-overview-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.tg-final-overview-head h2{margin:0}.tg-final-overview-grid{grid-template-columns:repeat(3,minmax(0,.65fr)) minmax(280px,1.35fr);gap:10px;display:grid}.tg-final-stat,.tg-final-next{background:#ffffffdb;border:1px solid #00000017;border-radius:20px;padding:18px}.tg-final-stat span,.tg-final-next>span{text-transform:uppercase;letter-spacing:.08em;color:#707075;font-size:11px;font-weight:850}.tg-final-stat strong{margin:6px 0 2px;font-size:34px;display:block}.tg-final-stat small{color:#777}.tg-final-next strong{margin:8px 0 5px;font-size:18px;display:block}.tg-final-next p{color:#666;margin:0 0 12px}.tg-final-tip{color:#68686d;background:#ffffffc7;border:1px solid #00000017;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:18px;margin:0 0 18px;padding:13px 16px;font-size:13px;display:flex}.tg-final-tip strong{color:#111}.tg-final-progress{background:#ffffffd1;border:1px solid #0000001a;border-radius:18px;margin:18px 0;padding:14px 16px}.tg-final-progress-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.tg-final-progress-head span,.tg-final-progress-head small{color:#6a6a6f;font-size:12px}.tg-final-progress-head strong{margin-top:2px;display:block}.tg-final-track{background:#e6e6e8;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.tg-final-track span{border-radius:inherit;background:#111;width:0;height:100%;transition:width .18s;display:block}.tg-final-nextstep{background:#f7f7f8;border:1px solid #0000001a;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin:16px 0 22px;padding:18px;display:flex}.tg-final-nextstep h2{margin:2px 0 6px!important;font-size:22px!important}.tg-final-nextstep p{color:#666;margin:0}.tg-final-auth-note{color:#5f5f64;background:#f6f6f7;border:1px solid #0000001a;border-radius:16px;margin:0 0 16px;padding:13px 14px;font-size:13px}.tg-final-password-wrap{position:relative}.tg-final-password-wrap input{padding-right:72px!important}.tg-final-password-toggle{cursor:pointer;color:#333;background:0 0;border:0;padding:7px;font-size:12px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tg-final-modal-backdrop{z-index:1000;background:#0000008f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tg-final-modal{background:#fff;border-radius:26px;width:min(720px,100%);max-height:min(86vh,800px);padding:26px;overflow:auto;box-shadow:0 36px 100px #0000004d}.tg-final-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tg-final-modal-close{cursor:pointer;background:#fff;border:1px solid #d7d7d9;border-radius:12px;width:38px;height:38px;font-size:22px}.tg-final-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.tg-final-facts div{background:#f5f5f6;border-radius:14px;padding:12px}.tg-final-facts span{color:#777;margin-bottom:4px;font-size:11px;display:block}.tg-final-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.tg-final-skeleton{background:linear-gradient(90deg,#eee 25%,#f7f7f7 37%,#eee 63%) 0 0/400% 100%;border-radius:22px;height:190px;animation:1.2s infinite tgFinalShimmer}@keyframes tgFinalShimmer{0%{background-position:100% 0}to{background-position:0 0}}.tg-applications .card,.tg-final-opening{transition:transform .16s,box-shadow .16s}.tg-applications .card:hover,.tg-final-opening:hover{transform:translateY(-2px)}.tg-applications .card{content-visibility:auto;contain-intrinsic-size:260px}.tg-animate{animation-duration:.28s!important}.topbar{-webkit-backdrop-filter:blur(14px)!important}@media (width<=900px){.tg-final-hero,.tg-final-dashboard-banner,.tg-final-section-head{grid-template-columns:1fr}.tg-final-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-final-next{grid-column:1/-1}.tg-final-facts{grid-template-columns:1fr}.tg-final-nextstep{flex-direction:column;align-items:flex-start}.tg-final-hero{padding-top:24px}.tg-final-copy h1{font-size:clamp(46px,13vw,68px)!important}}@media (width<=560px){.tg-final-overview-grid{grid-template-columns:1fr}.tg-final-next{grid-column:auto}.tg-final-tip,.tg-final-tip span{display:block}.tg-final-tip span+span{margin-top:6px}.tg-final-opening-actions,.tg-final-modal-actions{flex-direction:column}.tg-final-opening-actions .button,.tg-final-modal-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.tg-final-skeleton{animation:none}.tg-final-track span,.tg-applications .card,.tg-final-opening{transition:none!important}}.tg-browse-hint{display:none!important}.tg-final-tip{grid-template-columns:1fr auto;align-items:center;gap:18px;box-shadow:none!important;background:#ffffffad!important;border-radius:14px!important;margin:0 0 18px!important;padding:11px 14px!important;display:grid!important}.tg-applications .page-head{margin-bottom:18px!important}.tg-applications .page-head h1{margin-bottom:4px!important}.tg-applications .tg-opportunity-tools{background:#ffffffc7;border:1px solid #00000017;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:grid;box-shadow:0 8px 28px #00000009}.tg-applications .tg-search-wrap{position:relative}.tg-applications .tg-search-wrap:before{content:"⌕";color:#777;pointer-events:none;font-size:17px;position:absolute;top:50%;left:13px;transform:translateY(-52%)}.tg-applications .tg-opportunity-search{width:100%;min-height:42px;box-shadow:none!important;background:#fff!important;border:1px solid #d7d7d9!important;border-radius:12px!important;padding:9px 12px 9px 38px!important}.tg-applications .tg-opportunity-search:focus{outline:none;border-color:#111!important;box-shadow:0 0 0 3px #00000012!important}.tg-applications .tg-result-count{text-align:right;color:#6f6f73;white-space:nowrap;min-width:112px;font-size:12px;font-weight:800}.tg-applications .grid.cards{grid-template-columns:1fr!important;gap:11px!important;display:grid!important}.tg-applications .grid.cards>.card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 28px;position:relative;overflow:hidden;contain-intrinsic-size:150px!important;background:#ffffffe6!important;border:1px solid #00000017!important;border-radius:18px!important;min-height:0!important;padding:18px 20px 18px 22px!important;display:grid!important;box-shadow:0 7px 24px #00000009!important}.tg-applications .grid.cards>.card:before{content:"";opacity:.85;background:#111;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.tg-applications .grid.cards>.card:hover{border-color:#00000029!important;transform:translateY(-1px)!important;box-shadow:0 12px 34px #0000000f!important}.tg-applications .grid.cards>.card .row{grid-column:1;justify-content:flex-start!important;gap:10px!important;margin:0!important}.tg-applications .grid.cards>.card .row h3{letter-spacing:-.025em;line-height:1.2;margin:0!important;font-size:20px!important}.tg-applications .grid.cards>.card>.muted{grid-column:1;font-size:12px;font-weight:700;color:#777!important;margin:0!important}.tg-applications .grid.cards>.card>p:not(.muted){color:#59595e;grid-column:1;max-width:760px;line-height:1.55;margin:3px 0 0!important}.tg-applications .grid.cards>.card>.button,.tg-applications .grid.cards>.card>button.button{white-space:nowrap;grid-area:1/2/span 3;align-self:center;min-width:122px;min-height:42px;margin:0!important}.tg-applications .grid.cards>.card .badge{letter-spacing:.04em;padding:4px 9px!important;font-size:10px!important}.tg-applications .tg-no-results{text-align:center;color:#707075;background:#ffffff94;border:1px dashed #cfcfd2;border-radius:18px;padding:28px}.tg-applications .card,.tg-applications .button,.tg-applications input{transition-duration:.12s!important}@media (width<=720px){.tg-final-tip{grid-template-columns:1fr;gap:4px}.tg-applications .tg-opportunity-tools{grid-template-columns:1fr;gap:7px}.tg-applications .tg-result-count{text-align:left}.tg-applications .grid.cards>.card{grid-template-columns:1fr;padding:17px!important}.tg-applications .grid.cards>.card .row,.tg-applications .grid.cards>.card>.muted,.tg-applications .grid.cards>.card>p:not(.muted),.tg-applications .grid.cards>.card>.button,.tg-applications .grid.cards>.card>button.button{grid-column:1}.tg-applications .grid.cards>.card>.button,.tg-applications .grid.cards>.card>button.button{grid-row:auto;width:100%;margin-top:8px!important}}.tg-review-head{margin-bottom:22px!important}.tg-review-head h1{margin-bottom:8px!important}.tg-review-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.tg-review-stats>div{background:#ffffffd6;border:1px solid #00000017;border-radius:18px;padding:16px 18px;box-shadow:0 8px 26px #00000009}.tg-review-stats span{color:#77777c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.tg-review-stats strong{letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.tg-review-panel{overflow:hidden;padding:0!important}.tg-review-toolbar{background:#fafafbe0;border-bottom:1px solid #00000014;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.7fr) minmax(170px,.8fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.tg-review-toolbar label{gap:6px;display:grid;margin:0!important}.tg-review-toolbar label>span{color:#626267;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.tg-review-toolbar input,.tg-review-toolbar select{min-height:42px;box-shadow:none!important;border-radius:12px!important;margin:0!important}.tg-review-count{color:#7a7a7f;white-space:nowrap;align-self:center;padding:0 2px 11px;font-size:12px;font-weight:800}.tg-table-wrap{width:100%;overflow-x:auto}.tg-review-table{min-width:920px;margin:0!important}.tg-review-table th{white-space:nowrap}.tg-review-table td{vertical-align:middle}.tg-review-table tbody tr[hidden]{display:none!important}.tg-review-table tbody tr:hover{background:#00000005}.tg-review-sub{color:#788ba0;margin-top:4px;font-size:12px;line-height:1.35;display:block}.tg-review-actions{white-space:nowrap}.tg-review-actions .button+.button{margin-left:6px}.tg-review-empty{color:#75757a;text-align:center;padding:26px}.tg-review-detail{overflow:hidden;max-width:1180px!important;padding:0!important}.tg-detail-top{border-bottom:1px solid #00000014;padding:26px 28px 24px}.tg-back-link{color:#66666b;margin-bottom:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.tg-back-link:hover{color:#111}.tg-detail-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.tg-detail-heading h1{margin:3px 0 5px!important}.tg-applicant-card,.tg-detail-section{background:#fafafbc7;border:1px solid #00000016;border-radius:20px;margin:22px 28px 0;padding:22px}.tg-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.tg-section-title h2{margin:2px 0 0!important;font-size:22px!important}.tg-section-title>span{color:#77777d;font-size:12px;font-weight:800}.tg-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tg-info-grid>div{background:#fff;border:1px solid #00000012;border-radius:14px;min-width:0;padding:14px 15px}.tg-info-grid span{color:#77777c;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.tg-info-grid strong{overflow-wrap:anywhere;font-size:14px;display:block}.tg-disclosure{background:#fff;border-radius:14px;padding:16px;line-height:1.6}.tg-disclosure.is-empty{color:#7b7b80;font-style:italic}.tg-response-list,.tg-note-list{gap:11px;display:grid}.tg-response{background:#fff;border:1px solid #00000014;border-radius:15px;padding:17px 18px}.tg-response>span{color:#8a8a8f;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.tg-response strong{font-size:14px;display:block}.tg-response p{color:#505056;white-space:pre-wrap;line-height:1.65;margin:10px 0 0!important}.tg-review-tools{background:linear-gradient(#f8f8f9f5,#f5f5f7d1)}.tg-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tg-tool-grid label,.tg-rubric-grid label{gap:7px;display:grid;margin:0!important}.tg-tool-grid label>span,.tg-rubric-grid label>span{color:#56565b;font-size:12px;font-weight:800}.tg-tool-grid .full{grid-column:1/-1}.tg-review-tools input,.tg-review-tools select,.tg-review-tools textarea{box-shadow:none!important}.tg-rubric{border-top:1px solid #00000014;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:22px;margin-top:22px;padding-top:20px;display:grid}.tg-rubric h3{margin:0 0 4px!important}.tg-rubric p{color:#77777c;font-size:12px;margin:0!important}.tg-rubric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tg-tool-actions{margin-top:18px!important}.tg-decision-card form{margin-top:2px}.tg-decision-card .notice{margin:0 0 14px!important}.tg-danger-zone{border-color:#00000024;justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.tg-danger-zone h2{margin:2px 0 4px!important}.tg-danger-zone p{margin:0!important}#reviewMsg,#suiteReviewMsg{margin:16px 28px 24px}#suiteReviewMsg{margin-bottom:0;margin-left:0;margin-right:0}@media (width<=900px){.tg-review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-review-toolbar{grid-template-columns:1fr 1fr}.tg-review-search{grid-column:1/-1}.tg-review-count{padding-bottom:10px}.tg-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-rubric{grid-template-columns:1fr}.tg-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tg-review-stats{grid-template-columns:1fr 1fr}.tg-review-stats>div:first-child{grid-column:1/-1}.tg-review-toolbar{grid-template-columns:1fr}.tg-review-search{grid-column:auto}.tg-review-count{padding:0}.tg-detail-top{padding:22px 18px}.tg-detail-heading{flex-direction:column;align-items:flex-start}.tg-applicant-card,.tg-detail-section{margin-left:14px;margin-right:14px;padding:17px}.tg-info-grid,.tg-tool-grid,.tg-rubric-grid{grid-template-columns:1fr}.tg-tool-grid .full{grid-column:auto}.tg-danger-zone{flex-direction:column;align-items:stretch}#reviewMsg{margin-left:14px;margin-right:14px}}:root{color:#102033;background:#eef4fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#d9ecff 0,#eef4fb 38%,#f7fafc 100%);min-height:100vh;margin:0}a{color:#165a9f;text-decoration:none}button,input,textarea,select{font:inherit}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dbe7f3;justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:sticky;top:0}.brand{cursor:pointer;align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#0f2c4d,#2368a2);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand span{color:#688199;font-size:13px;display:block}nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}nav a{color:#23384e;font-weight:700}main{max-width:1180px;margin:auto;padding:42px 20px}footer{text-align:center;color:#6c7f91;padding:28px}.hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:28px;min-height:70vh;display:grid}.hero h1,.page-head h1,.panel h1{color:#0c223a;margin:0 0 18px;font-size:clamp(34px,6vw,68px);line-height:1.02}.lead{color:#49647c;max-width:760px;font-size:20px}.hero-card,.panel,.card{background:#ffffffeb;border:1px solid #d8e5f1;border-radius:26px;box-shadow:0 20px 45px #173e6517}.hero-card,.panel{padding:28px}.panel.narrow{max-width:560px;margin:30px auto}.panel.wide{max-width:900px;margin:0 auto}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#2470b3;margin:0 0 10px;font-size:12px;font-weight:900}.muted{color:#6c7f91}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{color:#fff;cursor:pointer;background:#155f9f;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:11px 18px;font-weight:800;display:inline-flex}.button:hover{filter:brightness(.96)}.button:disabled{cursor:not-allowed;background:#b8c6d3}.button.secondary{color:#155f9f;background:#eef5fd;border:1px solid #cfe0f0}.button.quiet,.ghost{color:#1b5f9e;background:0 0;border:1px solid #bdd4ea}.button.small{min-height:34px;padding:7px 10px;font-size:13px}.grid{gap:18px;display:grid}.grid.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.two{grid-template-columns:1fr 1fr;align-items:start}.card{color:inherit;padding:22px}.card h3{margin-top:0}.page-head{justify-content:space-between;align-items:end;margin:0 0 24px;display:flex}.form{gap:14px;display:grid}.form.split{grid-template-columns:1fr 1fr}.form .full{grid-column:1/-1}label{color:#1c334a;gap:7px;font-weight:800;display:grid}input,textarea,select{color:#102033;background:#fff;border:1px solid #cad9e7;border-radius:14px;padding:12px 14px}textarea{resize:vertical}.check{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:600;display:flex}.check input{margin-top:5px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.badge{color:#344b61;text-transform:capitalize;background:#e6edf5;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.badge-open,.badge-accepted{color:#166534;background:#dcfce7}.badge-closed,.badge-denied{color:#991b1b;background:#fee2e2}.badge-submitted,.badge-underreview,.badge-pendingfinaldecision{color:#1e40af;background:#dbeafe}.badge-draft{color:#92400e;background:#fef3c7}.badge-archived{color:#374151;background:#e5e7eb}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e2edf6;padding:12px}.mini-card{border:1px solid #e1ebf4;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.answer,.note,.notice{background:#f5f9fd;border:1px solid #dceaf6;border-radius:18px;margin:12px 0;padding:16px}.note span{color:#6c7f91;font-size:13px;display:block}.error{color:#991b1b;background:#fee2e2;border-radius:14px;padding:12px}.modal-backdrop{z-index:100;background:#08162594;justify-content:center;align-items:flex-start;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.modal-card{background:#fff;border:1px solid #d8e5f1;border-radius:28px;width:min(800px,100%);margin:20px 0;padding:26px;box-shadow:0 28px 90px #06172959}.modal-card h2{color:#0c223a;margin:0 0 8px;font-size:32px}.question-builder{background:#f8fbff;border:1px dashed #bdd4ea;border-radius:18px;padding:16px}.question-builder h3{margin:0 0 10px}.inline-builder{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:8px 0 12px;display:grid}.inline-builder input{background:#fff}.question-row{background:#fff;border:1px solid #e1ebf4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.question-row span{color:#1c334a;font-weight:600}@media (width<=800px){.hero,.grid.two{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start;gap:14px;position:relative}nav{width:100%}.form.split{grid-template-columns:1fr}.page-head{display:block}.hero h1,.page-head h1,.panel h1{font-size:38px}.mini-card,.question-row{flex-direction:column;align-items:flex-start}.modal-backdrop{padding:12px}.modal-card{padding:18px}.inline-builder{grid-template-columns:1fr}.inline-builder .button{width:100%}}html,body{overflow-x:hidden}.topbar nav .signout-mobile-fix{white-space:nowrap}.table-scroll{width:100%;overflow-x:auto}.confirm-backdrop{align-items:center}.confirm-card{background:#fff;border:1px solid #d8e5f1;border-radius:26px;grid-template-columns:58px 1fr;gap:18px;width:min(520px,100%);padding:26px;display:grid;box-shadow:0 28px 90px #06172959}.confirm-card h2{color:#0c223a;margin:0 0 8px;font-size:28px}.disabled-title{letter-spacing:.02em;color:#b91c1c!important}.disabled-account-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center}.disabled-account-card{border-color:#fecaca!important}.confirm-message{color:#344b61;margin:0 0 14px}.confirm-details{color:#49647c;background:#f5f9fd;border:1px solid #dceaf6;border-radius:16px;margin-bottom:16px;padding:12px}.confirm-icon{color:#1e40af;background:#dbeafe;border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.confirm-icon.danger{color:#991b1b;background:#fee2e2}.danger-button{background:#b91c1c}.danger-button:hover{filter:brightness(.95)}.confirm-actions{justify-content:flex-end}.confirm-actions .button{width:auto}@media (width<=900px){main{padding:24px 12px}.topbar{gap:12px;padding:14px;position:relative}.brand{align-items:flex-start;width:100%}.brand-mark{flex:none}nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}nav a,nav button,nav .muted{text-align:center;background:#f4f8fc;border:1px solid #d7e4ef;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:14px;display:flex}nav .muted{background:0 0;border:0;grid-column:1/-1;justify-content:flex-start;min-height:auto;padding:0}.ghost,nav .signout-mobile-fix{width:100%}.hero{min-height:auto;padding-top:10px}.hero h1,.page-head h1,.panel h1{font-size:34px;line-height:1.08}.lead{font-size:17px}.panel,.card,.hero-card{border-radius:20px;padding:18px}.panel.narrow,.panel.wide{max-width:100%;margin:0}.page-head{margin-bottom:16px;display:block}.actions,.actions .button,.actions button,.button,.confirm-actions .button{width:100%}.mini-card{flex-direction:column;align-items:stretch}.mini-card .actions{grid-template-columns:1fr 1fr;display:grid}.form.split,.grid.two{grid-template-columns:1fr}table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}th,td{padding:10px;font-size:14px}.notice .grid.two{gap:10px}.modal-backdrop{align-items:stretch;padding:8px}.modal-card{border-radius:20px;width:100%;min-height:auto;margin:0;padding:16px}.confirm-backdrop{align-items:center}.confirm-card{border-radius:22px;grid-template-columns:1fr;padding:20px}.confirm-card h2{font-size:25px}.modal-card h2{font-size:26px}input,textarea,select{width:100%;min-width:0}}@media (width<=480px){nav{grid-template-columns:1fr}.hero h1,.page-head h1,.panel h1{font-size:30px}.panel,.card,.hero-card{padding:15px}.mini-card .actions{grid-template-columns:1fr}}@media (width<=900px){#applicationModal.modal-backdrop{-webkit-overflow-scrolling:touch!important;background:#00000094!important;justify-content:flex-start!important;align-items:stretch!important;padding:0!important;overflow-y:auto!important}#applicationModal .modal-card{width:100%!important;max-width:none!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:18px!important;overflow:visible!important}#applicationModal .modal-card>.row:first-child{background:#fffffffa!important;border-bottom:1px solid #ddd!important;grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;margin-bottom:12px!important;padding:0 0 14px!important;display:grid!important}#applicationModal .modal-card>.row:first-child h2{max-width:100%!important;margin:0!important;font-size:34px!important;line-height:1.12!important}#applicationModal #closeModal{color:#000!important;background:#fff!important;border:1px solid #bdbdbd!important;border-radius:16px!important;justify-content:center!important;width:100%!important;min-height:44px!important}#applicationModal .form{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}#applicationModal label{gap:8px!important;font-size:16px!important;display:grid!important}#applicationModal input,#applicationModal textarea,#applicationModal select{border-radius:16px!important;min-height:54px!important;padding:14px 16px!important;font-size:16px!important}#applicationModal textarea{min-height:130px!important}#applicationModal .question-builder{border-radius:22px!important;gap:12px!important;padding:18px!important;display:grid!important}#applicationModal .question-builder h3{margin:0!important;font-size:22px!important}#applicationModal .inline-builder{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}#applicationModal .inline-builder .button,#applicationModal .actions .button,#applicationModal button{width:100%!important;min-height:48px!important}#applicationModal .question-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;display:grid!important}#applicationModal .actions{background:0 0!important;border-top:1px solid #ddd!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:6px!important;padding:14px 0 0!important;display:grid!important}#applicationModal [name=maxOpenings]{margin-top:0!important}}@media (width<=420px){#applicationModal .modal-card{padding:14px!important}#applicationModal .modal-card>.row:first-child h2{font-size:30px!important}#applicationModal .question-builder{padding:15px!important}}
