﻿.patrol-test-module__yTKhYW__page{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 16px calc(100px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -10%, #19aee81f, transparent 32rem), var(--nexus-navy-850);color:var(--text)}.patrol-test-module__yTKhYW__shell{width:min(100%,680px);margin:0 auto}.patrol-test-module__yTKhYW__header{justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin-bottom:18px;display:flex}.patrol-test-module__yTKhYW__brand{align-items:center;gap:10px;display:flex}.patrol-test-module__yTKhYW__brandMark{width:38px;height:38px;color:var(--brand);background:#19aee812;border:1px solid #19aee866;border-radius:11px;flex:0 0 38px;place-items:center;font-size:14px;font-weight:800;display:grid}.patrol-test-module__yTKhYW__brandText strong,.patrol-test-module__yTKhYW__brandText span{display:block}.patrol-test-module__yTKhYW__brandText strong{color:#fff;letter-spacing:.17em;font-size:13px;font-weight:700}.patrol-test-module__yTKhYW__brandText span{color:#70899b;letter-spacing:.28em;margin-top:1px;font-size:8px;font-weight:600}.patrol-test-module__yTKhYW__environmentBadge,.patrol-test-module__yTKhYW__successBadge{letter-spacing:.08em;border-radius:999px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.patrol-test-module__yTKhYW__environmentBadge{color:#64cdf4;background:#19aee814;border:1px solid #19aee833}.patrol-test-module__yTKhYW__successBadge{color:var(--success);background:#29c98b14;border:1px solid #29c98b33}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard,.patrol-test-module__yTKhYW__loadingCard{background:linear-gradient(145deg,#0e283afa,#081c2afc);border:1px solid #ffffff13;border-radius:20px;box-shadow:0 24px 70px #00000038}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{padding:26px 22px}.patrol-test-module__yTKhYW__loadingCard{color:#9db2c0;align-items:center;gap:13px;width:min(100%,420px);margin:22vh auto 0;padding:18px;font-size:12px;font-weight:500;display:flex}.patrol-test-module__yTKhYW__heroIcon,.patrol-test-module__yTKhYW__finishIcon,.patrol-test-module__yTKhYW__stepIcon{color:var(--brand);background:#19aee81a;border-radius:15px;place-items:center;display:grid}.patrol-test-module__yTKhYW__heroIcon,.patrol-test-module__yTKhYW__finishIcon{width:54px;height:54px;margin-bottom:22px}.patrol-test-module__yTKhYW__heroIcon svg,.patrol-test-module__yTKhYW__finishIcon svg{width:27px;height:27px}.patrol-test-module__yTKhYW__finishIcon{color:var(--success);background:#29c98b1a}.patrol-test-module__yTKhYW__stepIcon{width:48px;height:48px;margin-bottom:19px}.patrol-test-module__yTKhYW__stepIcon svg{width:23px;height:23px}.patrol-test-module__yTKhYW__eyebrow{color:var(--brand);letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.patrol-test-module__yTKhYW__welcomeCard h1,.patrol-test-module__yTKhYW__stepCard h1,.patrol-test-module__yTKhYW__finishCard h1{color:#fff;letter-spacing:-.035em;font-size:clamp(26px,8vw,34px);font-weight:700;line-height:1.12}.patrol-test-module__yTKhYW__lead,.patrol-test-module__yTKhYW__instruction{color:#a1b3bf;margin-top:12px;font-size:13px;line-height:1.7}.patrol-test-module__yTKhYW__infoBox{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;gap:11px;margin-top:24px;padding:16px;display:grid}.patrol-test-module__yTKhYW__infoBox>div{color:#c8d5de;align-items:center;gap:10px;font-size:11px;line-height:1.45;display:flex}.patrol-test-module__yTKhYW__infoBox svg{width:17px;height:17px;color:var(--brand);flex:0 0 17px}.patrol-test-module__yTKhYW__notice,.patrol-test-module__yTKhYW__warningBox,.patrol-test-module__yTKhYW__expectedBox{border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;display:flex}.patrol-test-module__yTKhYW__notice,.patrol-test-module__yTKhYW__warningBox{background:#e6b45111;border:1px solid #e6b45129}.patrol-test-module__yTKhYW__notice svg,.patrol-test-module__yTKhYW__warningBox svg{width:18px;height:18px;color:var(--warning);flex:0 0 18px;margin-top:1px}.patrol-test-module__yTKhYW__notice p,.patrol-test-module__yTKhYW__warningBox p{color:#c9b784;font-size:11px;line-height:1.6}.patrol-test-module__yTKhYW__expectedBox{background:#29c98b0f;border:1px solid #29c98b29}.patrol-test-module__yTKhYW__expectedBox svg{width:19px;height:19px;color:var(--success);flex:0 0 19px;margin-top:1px}.patrol-test-module__yTKhYW__expectedBox strong,.patrol-test-module__yTKhYW__expectedBox p{display:block}.patrol-test-module__yTKhYW__expectedBox strong{color:#bfeada;font-size:10px;font-weight:700}.patrol-test-module__yTKhYW__expectedBox p{color:#90b9aa;margin-top:5px;font-size:11px;line-height:1.55}.patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__problemButton{cursor:pointer;letter-spacing:.025em;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;font-size:11px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,opacity .15s;display:flex}.patrol-test-module__yTKhYW__primaryButton{border:1px solid var(--brand);background:var(--brand);color:#03131d;margin-top:22px;box-shadow:0 10px 25px #19aee82b}.patrol-test-module__yTKhYW__primaryButton svg,.patrol-test-module__yTKhYW__secondaryButton svg,.patrol-test-module__yTKhYW__successButton svg,.patrol-test-module__yTKhYW__problemButton svg{width:18px;height:18px}.patrol-test-module__yTKhYW__secondaryButton{color:#9eb1bf;background:#ffffff08;border:1px solid #ffffff14;margin-top:10px}.patrol-test-module__yTKhYW__successButton{color:#66d9ac;background:#29c98b1f;border:1px solid #29c98b47}.patrol-test-module__yTKhYW__problemButton{color:#e89090;background:#e1646412;border:1px solid #e1646433;margin-top:9px}.patrol-test-module__yTKhYW__primaryButton:hover,.patrol-test-module__yTKhYW__secondaryButton:hover,.patrol-test-module__yTKhYW__successButton:hover,.patrol-test-module__yTKhYW__problemButton:hover,.patrol-test-module__yTKhYW__helpButton:hover{transform:translateY(-1px)}.patrol-test-module__yTKhYW__primaryButton:active,.patrol-test-module__yTKhYW__secondaryButton:active,.patrol-test-module__yTKhYW__successButton:active,.patrol-test-module__yTKhYW__problemButton:active,.patrol-test-module__yTKhYW__helpButton:active{transform:translateY(0)}.patrol-test-module__yTKhYW__primaryButton:focus-visible,.patrol-test-module__yTKhYW__secondaryButton:focus-visible,.patrol-test-module__yTKhYW__successButton:focus-visible,.patrol-test-module__yTKhYW__problemButton:focus-visible,.patrol-test-module__yTKhYW__backButton:focus-visible,.patrol-test-module__yTKhYW__helpButton:focus-visible,textarea:focus-visible,.patrol-test-module__yTKhYW__fileLabel:focus-within,.patrol-test-module__yTKhYW__checkRow:focus-within{outline:2px solid var(--brand);outline-offset:3px}.patrol-test-module__yTKhYW__progressArea{margin-bottom:13px;padding:0 2px}.patrol-test-module__yTKhYW__progressMeta{color:#71899a;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:9px;font-weight:600;display:flex}.patrol-test-module__yTKhYW__progressMeta strong{color:#9eb1bf;font-size:9px}.patrol-test-module__yTKhYW__progressTrack{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.patrol-test-module__yTKhYW__progressFill{border-radius:inherit;background:var(--brand);height:100%;transition:width .25s}.patrol-test-module__yTKhYW__actionList{gap:9px;margin-top:22px;display:grid}.patrol-test-module__yTKhYW__actionItem{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.patrol-test-module__yTKhYW__actionItem>span{width:30px;height:30px;color:var(--brand);background:#19aee817;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.patrol-test-module__yTKhYW__actionItem p{color:#c3d0d8;padding-top:5px;font-size:11px;line-height:1.55}.patrol-test-module__yTKhYW__resultArea{border-top:1px solid #ffffff0f;margin-top:24px;padding-top:21px}.patrol-test-module__yTKhYW__resultArea>p{color:#d9e4eb;text-align:center;margin-bottom:11px;font-size:11px;font-weight:600}.patrol-test-module__yTKhYW__issueBox{border-top:1px solid #ffffff0f;margin-top:23px;padding-top:22px}.patrol-test-module__yTKhYW__issueHeading{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.patrol-test-module__yTKhYW__issueHeading>svg{width:22px;height:22px;color:var(--brand);flex:0 0 22px}.patrol-test-module__yTKhYW__issueHeading strong,.patrol-test-module__yTKhYW__issueHeading span{display:block}.patrol-test-module__yTKhYW__issueHeading strong{color:#fff;font-size:12px;font-weight:700}.patrol-test-module__yTKhYW__issueHeading span{color:#8299a9;margin-top:4px;font-size:10px;line-height:1.5}.patrol-test-module__yTKhYW__textareaLabel{display:block}.patrol-test-module__yTKhYW__textareaLabel>span{color:#a9bac5;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.patrol-test-module__yTKhYW__textareaLabel textarea{resize:vertical;color:#f4f8fb;background:#030f188c;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;min-height:105px;padding:13px;font-size:12px;line-height:1.55}.patrol-test-module__yTKhYW__textareaLabel textarea::placeholder{color:#607888}.patrol-test-module__yTKhYW__fileLabel{cursor:pointer;background:#19aee80b;border:1px dashed #19aee840;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;margin-top:12px;padding:12px;display:grid}.patrol-test-module__yTKhYW__fileLabel>svg{width:38px;height:38px;color:var(--brand);background:#19aee817;border-radius:10px;padding:9px}.patrol-test-module__yTKhYW__fileLabel strong,.patrol-test-module__yTKhYW__fileLabel span{display:block}.patrol-test-module__yTKhYW__fileLabel strong{color:#dce8ef;font-size:11px}.patrol-test-module__yTKhYW__fileLabel span{color:#71899a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.patrol-test-module__yTKhYW__fileLabel input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.patrol-test-module__yTKhYW__shareHint,.patrol-test-module__yTKhYW__shareStatus{text-align:center;margin-top:9px;font-size:9px;line-height:1.5}.patrol-test-module__yTKhYW__shareHint{color:#71899a}.patrol-test-module__yTKhYW__shareStatus{color:#8fd9bd}.patrol-test-module__yTKhYW__navigation{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:20px;padding-top:16px;display:flex}.patrol-test-module__yTKhYW__navigation>span{color:#627c8e;font-size:9px}.patrol-test-module__yTKhYW__backButton{color:#8ca2b1;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:10px;font-weight:600;display:flex}.patrol-test-module__yTKhYW__backButton svg{width:15px;height:15px}.patrol-test-module__yTKhYW__backButton:disabled{opacity:.3;cursor:default}.patrol-test-module__yTKhYW__helpButton{right:max(14px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:50;color:#bfeafd;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061925f7;border:1px solid #19aee840;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:10px;font-weight:700;display:flex;position:fixed;box-shadow:0 12px 35px #00000059}.patrol-test-module__yTKhYW__helpButton svg{width:17px;height:17px;color:var(--brand)}.patrol-test-module__yTKhYW__feedbackBox{gap:9px;margin-top:24px;display:grid}.patrol-test-module__yTKhYW__feedbackQuestion{color:#d9e4eb;margin-bottom:3px;font-size:11px;font-weight:600;line-height:1.5}.patrol-test-module__yTKhYW__checkRow{color:#b8c7d0;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:11px 12px;font-size:10px;line-height:1.45;display:grid}.patrol-test-module__yTKhYW__checkRow input{width:18px;height:18px;accent-color:var(--brand)}.patrol-test-module__yTKhYW__feedbackBox .patrol-test-module__yTKhYW__textareaLabel{margin-top:7px}.patrol-test-module__yTKhYW__footer{color:#587080;text-align:center;letter-spacing:.035em;padding:21px 0 0;font-size:8px;font-weight:500}@media (min-width:640px){.patrol-test-module__yTKhYW__page{padding-top:30px}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{padding:34px}.patrol-test-module__yTKhYW__welcomeCard h1,.patrol-test-module__yTKhYW__stepCard h1,.patrol-test-module__yTKhYW__finishCard h1{font-size:34px}.patrol-test-module__yTKhYW__lead,.patrol-test-module__yTKhYW__instruction{font-size:14px}.patrol-test-module__yTKhYW__actionItem p,.patrol-test-module__yTKhYW__expectedBox p,.patrol-test-module__yTKhYW__warningBox p,.patrol-test-module__yTKhYW__notice p,.patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__problemButton{font-size:12px}}@media (max-width:380px){.patrol-test-module__yTKhYW__page{padding-inline:12px}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{padding-inline:17px}.patrol-test-module__yTKhYW__environmentBadge,.patrol-test-module__yTKhYW__successBadge{padding-inline:7px;font-size:7px}.patrol-test-module__yTKhYW__helpButton span{display:none}.patrol-test-module__yTKhYW__helpButton{justify-content:center;width:46px;padding:0}}@media (prefers-reduced-motion:reduce){.patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__problemButton,.patrol-test-module__yTKhYW__helpButton,.patrol-test-module__yTKhYW__progressFill{transition:none}}.patrol-test-module__yTKhYW__accessChoice{margin-top:22px}.patrol-test-module__yTKhYW__accessChoiceHeader strong,.patrol-test-module__yTKhYW__accessChoiceHeader span{display:block}.patrol-test-module__yTKhYW__accessChoiceHeader strong{color:#f4f8fb;font-size:13px;font-weight:700}.patrol-test-module__yTKhYW__accessChoiceHeader span{color:#8299a9;margin-top:5px;font-size:10px;line-height:1.5}.patrol-test-module__yTKhYW__accessOptions{gap:9px;margin-top:13px;display:grid}.patrol-test-module__yTKhYW__accessOption{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.patrol-test-module__yTKhYW__accessOption:hover{background:#19aee80b;border-color:#19aee838}.patrol-test-module__yTKhYW__accessOption:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.patrol-test-module__yTKhYW__accessOptionSelected{background:#19aee817;border-color:#19aee86b}.patrol-test-module__yTKhYW__accessOptionIcon{width:40px;height:40px;color:var(--brand);background:#19aee814;border-radius:10px;place-items:center;display:grid}.patrol-test-module__yTKhYW__accessOptionIcon svg{width:20px;height:20px}.patrol-test-module__yTKhYW__accessOptionText{min-width:0}.patrol-test-module__yTKhYW__accessOptionText strong,.patrol-test-module__yTKhYW__accessOptionText span{display:block}.patrol-test-module__yTKhYW__accessOptionText strong{color:#eaf4fa;font-size:11px;font-weight:700}.patrol-test-module__yTKhYW__accessOptionText span{color:#8299a9;margin-top:4px;font-size:9px;line-height:1.5}.patrol-test-module__yTKhYW__accessOptionCheck{width:18px;height:18px;color:var(--success)}.patrol-test-module__yTKhYW__primaryButton:disabled{opacity:.42;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:380px){.patrol-test-module__yTKhYW__accessOption{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;padding:11px}.patrol-test-module__yTKhYW__accessOptionIcon{width:36px;height:36px}}.patrol-test-module__yTKhYW__permissionGuide{background:#19aee80b;border:1px solid #19aee82e;border-radius:13px;margin-top:18px;padding:15px}.patrol-test-module__yTKhYW__permissionGuideHeader{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.patrol-test-module__yTKhYW__permissionGuideHeader>svg{width:20px;height:20px;color:var(--brand);flex:0 0 20px}.patrol-test-module__yTKhYW__permissionGuideHeader strong,.patrol-test-module__yTKhYW__permissionGuideHeader span{display:block}.patrol-test-module__yTKhYW__permissionGuideHeader strong{color:#dff5fd;letter-spacing:.05em;font-size:10px;font-weight:800}.patrol-test-module__yTKhYW__permissionGuideHeader span{color:#8299a9;margin-top:3px;font-size:9px;line-height:1.45}.patrol-test-module__yTKhYW__permissionGuideList{border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.patrol-test-module__yTKhYW__permissionGuideRow{background:#ffffff05;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 12px;display:flex}.patrol-test-module__yTKhYW__permissionGuideRow:last-child{border-bottom:0}.patrol-test-module__yTKhYW__permissionGuideRow>span{color:#b8c8d2;font-size:10px;line-height:1.4}.patrol-test-module__yTKhYW__permissionGuideRow>strong{text-align:right;letter-spacing:.02em;flex:none;font-size:10px;font-weight:800}.patrol-test-module__yTKhYW__permissionSuccess{color:#55d6a5}.patrol-test-module__yTKhYW__permissionDanger{color:#f77}.patrol-test-module__yTKhYW__permissionDangerNote{background:#e1646413;border:1px solid #e164643d;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px;display:flex}.patrol-test-module__yTKhYW__permissionDangerNote svg{color:#f77;flex:0 0 17px;width:17px;height:17px;margin-top:1px}.patrol-test-module__yTKhYW__permissionDangerNote strong{color:#f0a0a0;font-size:9px;font-weight:700;line-height:1.55}@media (max-width:380px){.patrol-test-module__yTKhYW__permissionGuideRow{flex-direction:column;align-items:flex-start;gap:5px}.patrol-test-module__yTKhYW__permissionGuideRow>strong{text-align:left}}.patrol-test-module__yTKhYW__privacyIntro{background:#19aee80f;border:1px solid #19aee833;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;display:flex}.patrol-test-module__yTKhYW__privacyIntro>svg{width:19px;height:19px;color:var(--brand);flex:0 0 19px;margin-top:1px}.patrol-test-module__yTKhYW__privacyIntro strong,.patrol-test-module__yTKhYW__privacyIntro p{display:block}.patrol-test-module__yTKhYW__privacyIntro strong{color:#bfeafd;letter-spacing:.06em;font-size:9px;font-weight:800}.patrol-test-module__yTKhYW__privacyIntro p{color:#8fa9b9;margin-top:5px;font-size:10px;line-height:1.6}.patrol-test-module__yTKhYW__locationPrivacyCard{background:linear-gradient(145deg,#19aee816,#19aee809);border:1px solid #19aee83d;border-radius:13px;margin-top:20px;padding:15px}.patrol-test-module__yTKhYW__locationPrivacyHeader{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.patrol-test-module__yTKhYW__locationPrivacyHeader>svg{width:21px;height:21px;color:var(--brand);flex:0 0 21px}.patrol-test-module__yTKhYW__locationPrivacyHeader strong,.patrol-test-module__yTKhYW__locationPrivacyHeader span{display:block}.patrol-test-module__yTKhYW__locationPrivacyHeader strong{color:#dff5fd;letter-spacing:.055em;font-size:10px;font-weight:800}.patrol-test-module__yTKhYW__locationPrivacyHeader span{color:#84a2b5;margin-top:3px;font-size:9px;line-height:1.45}.patrol-test-module__yTKhYW__locationPrivacyCard>p{color:#a8bdc9;font-size:10px;line-height:1.65}.patrol-test-module__yTKhYW__locationPrivacyCard>p+p{color:#c2d4de;margin-top:9px;font-weight:600}.patrol-test-module__yTKhYW__movementTestCard{background:#19aee80d;border:1px solid #19aee833;border-radius:13px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px;display:flex}.patrol-test-module__yTKhYW__movementTestCard>svg{width:20px;height:20px;color:var(--brand);flex:0 0 20px;margin-top:1px}.patrol-test-module__yTKhYW__movementTestCard strong,.patrol-test-module__yTKhYW__movementTestCard p,.patrol-test-module__yTKhYW__movementTestCard span{display:block}.patrol-test-module__yTKhYW__movementTestCard strong{color:#bfeafd;letter-spacing:.055em;font-size:10px;font-weight:800}.patrol-test-module__yTKhYW__movementTestCard p{color:#9eb5c3;margin-top:7px;font-size:10px;line-height:1.6}.patrol-test-module__yTKhYW__movementTestCard span{color:#6f8a9b;margin-top:9px;font-size:9px;line-height:1.55}.patrol-test-module__yTKhYW__privacyAcknowledge{cursor:pointer;background:#29c98b0e;border:1px solid #29c98b33;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:11px;min-height:62px;margin-top:12px;padding:13px;display:grid}.patrol-test-module__yTKhYW__privacyAcknowledge input{width:19px;height:19px;accent-color:var(--success);margin-top:1px}.patrol-test-module__yTKhYW__privacyAcknowledge strong,.patrol-test-module__yTKhYW__privacyAcknowledge span{display:block}.patrol-test-module__yTKhYW__privacyAcknowledge strong{color:#c9ecdf;font-size:10px;font-weight:700;line-height:1.5}.patrol-test-module__yTKhYW__privacyAcknowledge span{color:#779b8e;margin-top:4px;font-size:9px;line-height:1.45}.patrol-test-module__yTKhYW__successButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.patrol-test-module__yTKhYW__feedbackSubquestion{color:var(--brand);letter-spacing:.07em;border-top:1px solid #ffffff0e;margin-top:10px;padding-top:10px;font-size:9px;font-weight:800}@media (max-width:380px){.patrol-test-module__yTKhYW__locationPrivacyCard,.patrol-test-module__yTKhYW__movementTestCard,.patrol-test-module__yTKhYW__privacyIntro{padding:12px}}.patrol-test-module__yTKhYW__attentionCard,.patrol-test-module__yTKhYW__whereCard{background:#19aee814;border:1px solid #19aee84d;border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.patrol-test-module__yTKhYW__attentionCard>svg,.patrol-test-module__yTKhYW__whereCard>svg{color:#68d5ff;flex:0 0 24px;width:24px;height:24px}.patrol-test-module__yTKhYW__attentionCard strong,.patrol-test-module__yTKhYW__whereCard strong{color:#f4f8fb;font-size:16px;line-height:1.45;display:block}.patrol-test-module__yTKhYW__attentionCard p,.patrol-test-module__yTKhYW__whereCard p{color:#e0edf5;margin-top:8px;font-size:15px;line-height:1.65}.patrol-test-module__yTKhYW__actionHeading{color:#bdeaff;letter-spacing:.025em;margin-top:22px;font-size:14px;font-weight:800}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__lead,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__instruction,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__actionItem p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__expectedBox p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__warningBox p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__notice p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__resultArea>p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__feedbackQuestion,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__checkRow,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__locationPrivacyCard>p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__movementTestCard p{font-size:15px;line-height:1.65}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__problemButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__backButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__helpButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__expectedBox strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__issueHeading strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__permissionGuideHeader strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__locationPrivacyHeader strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__movementTestCard strong{font-size:14px}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__permissionGuideRow>span,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__permissionGuideRow>strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__permissionDangerNote strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__privacyAcknowledge strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__privacyAcknowledge span{font-size:13px;line-height:1.5}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__progressMeta,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__progressMeta strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessOptionText span,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessOptionText strong{font-size:13px}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__checkRow{min-height:56px}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__checkRow input{width:22px;height:22px}@media (max-width:380px){.patrol-test-module__yTKhYW__attentionCard,.patrol-test-module__yTKhYW__whereCard{padding:12px}}.patrol-test-module__yTKhYW__gpsFeedbackBox{border-top:1px solid #ffffff0e;gap:9px;margin-top:12px;padding-top:12px;display:grid}.patrol-test-module__yTKhYW__gpsFeedbackBox .patrol-test-module__yTKhYW__feedbackQuestion{margin-bottom:2px}.patrol-test-module__yTKhYW__requiredHint{color:#c6d8e3;text-align:center;margin-top:16px;font-size:13px;line-height:1.55}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__privacyIntro p{font-size:15px;line-height:1.65}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessChoiceHeader strong{font-size:16px;line-height:1.45}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessChoiceHeader span{font-size:14px;line-height:1.6}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__infoBox span{font-size:14px;line-height:1.5}.patrol-test-module__yTKhYW__page{width:100%;max-width:100%;min-height:100dvh;padding-top:max(clamp(12px, 2.5vw, 30px), env(safe-area-inset-top));padding-right:max(clamp(10px, 3vw, 24px), env(safe-area-inset-right));padding-bottom:max(88px, calc(72px + env(safe-area-inset-bottom)));padding-left:max(clamp(10px, 3vw, 24px), env(safe-area-inset-left));-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}.patrol-test-module__yTKhYW__shell{width:min(100%,760px);min-width:0;max-width:100%}.patrol-test-module__yTKhYW__header,.patrol-test-module__yTKhYW__brand,.patrol-test-module__yTKhYW__brandText,.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard,.patrol-test-module__yTKhYW__loadingCard,.patrol-test-module__yTKhYW__infoBox,.patrol-test-module__yTKhYW__notice,.patrol-test-module__yTKhYW__warningBox,.patrol-test-module__yTKhYW__expectedBox,.patrol-test-module__yTKhYW__attentionCard,.patrol-test-module__yTKhYW__whereCard,.patrol-test-module__yTKhYW__privacyIntro,.patrol-test-module__yTKhYW__locationPrivacyCard,.patrol-test-module__yTKhYW__movementTestCard,.patrol-test-module__yTKhYW__permissionGuide,.patrol-test-module__yTKhYW__permissionGuideList,.patrol-test-module__yTKhYW__accessChoice,.patrol-test-module__yTKhYW__accessOptions,.patrol-test-module__yTKhYW__accessOption,.patrol-test-module__yTKhYW__accessOptionText,.patrol-test-module__yTKhYW__actionList,.patrol-test-module__yTKhYW__actionItem,.patrol-test-module__yTKhYW__feedbackBox,.patrol-test-module__yTKhYW__checkRow,.patrol-test-module__yTKhYW__issueBox,.patrol-test-module__yTKhYW__fileLabel,.patrol-test-module__yTKhYW__navigation{min-width:0;max-width:100%}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{border-radius:clamp(14px,2.5vw,20px);width:100%;padding:clamp(16px,4vw,34px)}.patrol-test-module__yTKhYW__loadingCard{max-width:min(420px,100%)}.patrol-test-module__yTKhYW__welcomeCard h1,.patrol-test-module__yTKhYW__stepCard h1,.patrol-test-module__yTKhYW__finishCard h1{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(27px,5.8vw,38px);line-height:1.12}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__lead,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__instruction,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__actionItem p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__expectedBox p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__warningBox p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__notice p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__resultArea>p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__feedbackQuestion,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__checkRow,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__locationPrivacyCard>p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__movementTestCard p,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__privacyIntro p,.patrol-test-module__yTKhYW__attentionCard p,.patrol-test-module__yTKhYW__whereCard p{overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(14px,1.8vw,16px);line-height:1.65}.patrol-test-module__yTKhYW__attentionCard strong,.patrol-test-module__yTKhYW__whereCard strong,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessChoiceHeader strong{overflow-wrap:anywhere;font-size:clamp(15px,2vw,18px)}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessChoiceHeader span,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__infoBox span{font-size:clamp(13px,1.6vw,15px)}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessOptionText strong{overflow-wrap:anywhere;font-size:clamp(14px,1.7vw,16px);line-height:1.45}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__accessOptionText span{overflow-wrap:anywhere;font-size:clamp(13px,1.55vw,15px);line-height:1.55}.patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__problemButton,.patrol-test-module__yTKhYW__accessOption{touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__problemButton{white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:52px;padding:12px clamp(12px,3vw,20px);font-size:clamp(13px,1.7vw,15px);line-height:1.35}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__backButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__helpButton{min-height:44px}.patrol-test-module__yTKhYW__actionItem{grid-template-columns:clamp(30px,7vw,36px) minmax(0,1fr)}.patrol-test-module__yTKhYW__actionItem>span{width:clamp(30px,7vw,36px);height:clamp(30px,7vw,36px)}.patrol-test-module__yTKhYW__permissionGuideRow{min-width:0}.patrol-test-module__yTKhYW__permissionGuideRow>span,.patrol-test-module__yTKhYW__permissionGuideRow>strong{overflow-wrap:anywhere}.patrol-test-module__yTKhYW__textareaLabel textarea{max-width:100%}@media (max-width:767px){.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__textareaLabel textarea,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__fileLabel,.patrol-test-module__yTKhYW__page input,.patrol-test-module__yTKhYW__page select{font-size:16px}}@media (max-width:479px){.patrol-test-module__yTKhYW__page{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.patrol-test-module__yTKhYW__header{gap:8px;min-height:52px;margin-bottom:12px}.patrol-test-module__yTKhYW__brand{gap:8px}.patrol-test-module__yTKhYW__brandMark{flex-basis:36px;width:36px;height:36px}.patrol-test-module__yTKhYW__brandText strong{font-size:12px}.patrol-test-module__yTKhYW__brandText span{font-size:8px}.patrol-test-module__yTKhYW__environmentBadge,.patrol-test-module__yTKhYW__successBadge{letter-spacing:.05em;padding:6px 8px;font-size:8px}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{padding:clamp(15px,5vw,20px)}.patrol-test-module__yTKhYW__heroIcon,.patrol-test-module__yTKhYW__finishIcon{width:48px;height:48px;margin-bottom:18px}.patrol-test-module__yTKhYW__attentionCard,.patrol-test-module__yTKhYW__whereCard,.patrol-test-module__yTKhYW__privacyIntro,.patrol-test-module__yTKhYW__locationPrivacyCard,.patrol-test-module__yTKhYW__movementTestCard{gap:10px;padding:13px}.patrol-test-module__yTKhYW__attentionCard>svg,.patrol-test-module__yTKhYW__whereCard>svg{flex-basis:21px;width:21px;height:21px}.patrol-test-module__yTKhYW__infoBox{padding:13px}.patrol-test-module__yTKhYW__accessOption{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:76px;padding:12px 40px 12px 12px;position:relative}.patrol-test-module__yTKhYW__accessOptionCheck{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.patrol-test-module__yTKhYW__permissionGuideRow{flex-direction:column;align-items:flex-start;gap:6px}.patrol-test-module__yTKhYW__permissionGuideRow>strong{text-align:left}.patrol-test-module__yTKhYW__navigation{flex-wrap:wrap;align-items:center}.patrol-test-module__yTKhYW__navigation>span{text-align:center;order:-1;width:100%}.patrol-test-module__yTKhYW__helpButton{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}}@media (max-width:359px){.patrol-test-module__yTKhYW__page{padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left))}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{border-radius:14px;padding:14px}.patrol-test-module__yTKhYW__welcomeCard h1,.patrol-test-module__yTKhYW__stepCard h1,.patrol-test-module__yTKhYW__finishCard h1{font-size:clamp(24px,8.5vw,29px)}.patrol-test-module__yTKhYW__header{flex-wrap:wrap}.patrol-test-module__yTKhYW__environmentBadge,.patrol-test-module__yTKhYW__successBadge{max-width:100%}.patrol-test-module__yTKhYW__attentionCard,.patrol-test-module__yTKhYW__whereCard,.patrol-test-module__yTKhYW__privacyIntro,.patrol-test-module__yTKhYW__locationPrivacyCard,.patrol-test-module__yTKhYW__movementTestCard,.patrol-test-module__yTKhYW__notice,.patrol-test-module__yTKhYW__warningBox,.patrol-test-module__yTKhYW__expectedBox{padding:11px}.patrol-test-module__yTKhYW__accessOption{grid-template-columns:36px minmax(0,1fr);gap:9px;padding-left:10px}.patrol-test-module__yTKhYW__accessOptionIcon{width:36px;height:36px}.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__page .patrol-test-module__yTKhYW__problemButton{padding-inline:10px;font-size:13px}}@media (min-width:600px) and (max-width:1023px){.patrol-test-module__yTKhYW__shell{width:min(100%,760px)}.patrol-test-module__yTKhYW__page{padding-right:max(clamp(20px, 4vw, 34px), env(safe-area-inset-right));padding-left:max(clamp(20px, 4vw, 34px), env(safe-area-inset-left))}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{padding:clamp(28px,4.5vw,38px)}.patrol-test-module__yTKhYW__accessOption{min-height:88px;padding:16px}}@media (min-width:1024px){.patrol-test-module__yTKhYW__shell{width:min(100%,800px)}.patrol-test-module__yTKhYW__page{padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left))}}@media (orientation:landscape) and (max-height:560px){.patrol-test-module__yTKhYW__page{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(64px, calc(54px + env(safe-area-inset-bottom)))}.patrol-test-module__yTKhYW__header{min-height:46px;margin-bottom:8px}.patrol-test-module__yTKhYW__heroIcon,.patrol-test-module__yTKhYW__finishIcon,.patrol-test-module__yTKhYW__stepIcon{margin-bottom:12px}.patrol-test-module__yTKhYW__welcomeCard,.patrol-test-module__yTKhYW__stepCard,.patrol-test-module__yTKhYW__finishCard{padding-top:18px;padding-bottom:18px}}@media (pointer:coarse){.patrol-test-module__yTKhYW__primaryButton,.patrol-test-module__yTKhYW__secondaryButton,.patrol-test-module__yTKhYW__successButton,.patrol-test-module__yTKhYW__problemButton,.patrol-test-module__yTKhYW__accessOption,.patrol-test-module__yTKhYW__checkRow,.patrol-test-module__yTKhYW__fileLabel{min-height:48px}.patrol-test-module__yTKhYW__checkRow input,.patrol-test-module__yTKhYW__privacyAcknowledge input{width:22px;height:22px}}@media (hover:none){.patrol-test-module__yTKhYW__primaryButton:hover,.patrol-test-module__yTKhYW__secondaryButton:hover,.patrol-test-module__yTKhYW__successButton:hover,.patrol-test-module__yTKhYW__problemButton:hover,.patrol-test-module__yTKhYW__helpButton:hover,.patrol-test-module__yTKhYW__accessOption:hover{transform:none}}@media (min-width:768px){.patrol-test-module__yTKhYW__welcomeCard>.patrol-test-module__yTKhYW__lead,.patrol-test-module__yTKhYW__attentionCard p,.patrol-test-module__yTKhYW__privacyIntro p,.patrol-test-module__yTKhYW__accessChoiceHeader span,.patrol-test-module__yTKhYW__stepCard>.patrol-test-module__yTKhYW__instruction,.patrol-test-module__yTKhYW__whereCard p,.patrol-test-module__yTKhYW__expectedBox p,.patrol-test-module__yTKhYW__warningBox p{max-width:72ch}}.patrol-test-module__yTKhYW__problemAreaBox{border-top:1px solid #ffffff0e;gap:9px;margin-top:14px;padding-top:14px;display:grid}.patrol-test-module__yTKhYW__problemAreaBox .patrol-test-module__yTKhYW__feedbackQuestion{margin-bottom:0}.patrol-test-module__yTKhYW__problemAreaHint{color:#b8cad6;margin:0 0 2px;font-size:13px;line-height:1.5}.patrol-test-module__yTKhYW__qrPrepCard,.patrol-test-module__yTKhYW__qrStepCard{background:linear-gradient(145deg,#19aee816,#19aee809);border:1px solid #19aee83d;border-radius:13px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;display:flex}.patrol-test-module__yTKhYW__qrPrepCard>svg,.patrol-test-module__yTKhYW__qrStepCard>svg{width:23px;height:23px;color:var(--brand);flex:0 0 23px;margin-top:1px}.patrol-test-module__yTKhYW__qrPrepCard strong,.patrol-test-module__yTKhYW__qrStepCard strong{color:#dff5fd;letter-spacing:.035em;font-size:clamp(14px,1.8vw,16px);font-weight:800;line-height:1.45;display:block}.patrol-test-module__yTKhYW__qrPrepCard p,.patrol-test-module__yTKhYW__qrStepCard p{color:#a9bfcc;text-wrap:pretty;margin:7px 0 0;font-size:clamp(14px,1.7vw,15px);line-height:1.6}.patrol-test-module__yTKhYW__qrLinkButton{color:#c8f1ff;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#19aee81f;border:1px solid #19aee859;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:48px;margin-top:12px;padding:11px 15px;font-size:clamp(13px,1.6vw,14px);font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.patrol-test-module__yTKhYW__qrLinkButton svg{flex:0 0 18px;width:18px;height:18px}.patrol-test-module__yTKhYW__qrLinkButton:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:479px){.patrol-test-module__yTKhYW__qrPrepCard,.patrol-test-module__yTKhYW__qrStepCard{gap:10px;padding:13px}.patrol-test-module__yTKhYW__qrPrepCard>svg,.patrol-test-module__yTKhYW__qrStepCard>svg{flex-basis:21px;width:21px;height:21px}.patrol-test-module__yTKhYW__qrLinkButton{width:100%}}@media (hover:hover){.patrol-test-module__yTKhYW__qrLinkButton:hover{background:#19aee82e;border-color:#19aee880}}
