.nughannik-landing{--navy:#09264a;--navy-mid:#123f70;--electric:#1496ff;--gold:#d99b18;--ink:#102d4d;--muted:#5c7185;--line:#92a8ba;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 50% -15%,#369cff38,#0000 32%),linear-gradient(#cfd8e2 0%,#e9eef3 22%,#bfcbd7 48%,#edf2f6 72%,#c8d3de 100%);font-family:Tahoma,Arial,sans-serif}.nughannik-landing .wrap{max-width:1000px;margin:auto;padding:0 14px 40px}.nughannik-landing .hero{text-align:center;background:linear-gradient(125deg,#d7e0e9 0%,#f7fafc 23%,#aebdca 49%,#edf3f7 73%,#c9d5df 100%);border:1px solid #8ea3b5;border-radius:20px;margin:0 0 14px;padding:24px 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #47627a33,0 16px 36px #1c3d5d2e}.nughannik-landing .hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 7%,#1496ff14 7.1% 7.3%,#0000 7.4%),linear-gradient(0deg,#0000 0 78%,#1496ff12 78.1% 78.3%,#0000 78.4%);position:absolute;inset:0}.nughannik-landing .logo{background:linear-gradient(145deg,#f9fbfd 0%,#b8c7d3 45%,#eef3f7 72%,#aebdca 100%);border:1px solid #8ea6ba;border-radius:18px;width:min(310px,85vw);margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -10px 20px #4b698414,0 14px 34px #1b3d5c33}.nughannik-landing .logo img{width:100%;height:auto;display:block}.nughannik-landing .hero h1{color:#0a2c51;letter-spacing:-.2px;margin:14px 0 7px;font-size:26px;font-weight:700;position:relative}.nughannik-landing .hero h1 b{color:#176db7}.nughannik-landing .hero p{color:#557087;max-width:720px;margin:0 auto 13px;font-size:14px;line-height:1.8;position:relative}.nughannik-landing .carousel{background:linear-gradient(145deg,#c8d4df,#eff4f8 30%,#aebdca 58%,#dde6ed 100%);border:1px solid #889fb3;border-radius:24px;height:min(78vw,560px);min-height:420px;margin:14px 0 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #445d7447,0 20px 44px #15385933}.nughannik-landing .slide{opacity:0;background:linear-gradient(#d8e2eb 0 76%,#09294a 76% 100%);flex-direction:column;animation:24s infinite nughannik-fade;display:flex;position:absolute;inset:0}.nughannik-landing .slide:first-child{animation-delay:-1.2s}.nughannik-landing .slide:nth-child(2){animation-delay:4.8s}.nughannik-landing .slide:nth-child(3){animation-delay:10.8s}.nughannik-landing .slide:nth-child(4){animation-delay:16.8s}.nughannik-landing .slide img{object-fit:contain;background:linear-gradient(145deg,#f8fbfd 0%,#c1cfda 42%,#eef3f6 69%,#b2c1cd 100%);width:100%;height:76%;padding:12px;display:block}.nughannik-landing .slide:after{content:"";background:linear-gradient(90deg,#0000,#49b7ff8c,#0000);height:1px;position:absolute;top:76%;left:0;right:0}.nughannik-landing .caption{z-index:3;text-align:start;flex-direction:column;justify-content:center;height:24%;padding:8px 0;display:flex;position:absolute;bottom:0;left:18px;right:18px}.nughannik-landing .caption b{color:#f8fbff;font-size:20px}.nughannik-landing .caption em{color:#5ec6ff;font-style:normal}.nughannik-landing .caption p{color:#c8d8e6;margin:5px 0 0;font-size:12px;line-height:1.7}@keyframes nughannik-fade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}.nughannik-landing .company-invite{text-align:center;background:linear-gradient(120deg,#092747 0%,#0d3d6e 48%,#1b5e94 74%,#0a3157 100%);border:1px solid #6baad7;border-radius:18px;margin:16px 0 18px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 30px #1237572e}.nughannik-landing .company-invite:before{content:"";background:radial-gradient(circle,#50c1ff33,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;left:-80px}.nughannik-landing .company-invite b{color:#fff;margin-bottom:5px;font-size:18px;display:block;position:relative}.nughannik-landing .company-invite p{color:#d6e4ef;margin:0;font-size:12px;line-height:1.75;position:relative}.nughannik-landing .launch{text-align:center;color:#153c63;background:linear-gradient(145deg,#d6e0e8,#f8fafc 35%,#b9c7d2 70%,#edf2f5);border:1px solid #93a9bb;border-radius:15px;margin:12px 0 18px;padding:14px;line-height:1.75;box-shadow:0 10px 24px #274e701a,inset 0 1px #fff}.nughannik-landing .launch strong{color:#0f5fa7;font-weight:900}.nughannik-landing .metal-strip{background:linear-gradient(90deg,#6b7f91,#f9fbfc 20%,#88a1b6 38%,#37a8f3 52%,#96aec1 68%,#fff 84%,#73899c);border-radius:999px;height:7px;margin:12px 0 16px;box-shadow:inset 0 1px 1px #fff,0 2px 5px #1e43632e}.nughannik-landing .card{border:1px solid var(--line);background:linear-gradient(145deg,#d8e2ea 0%,#f8fafc 24%,#b8c7d2 52%,#edf2f6 78%,#c3d0da 100%);border-radius:20px;margin-bottom:16px;padding:18px;box-shadow:inset 0 1px #fff,inset 0 -1px #41596f38,0 14px 32px #183c5c29}.nughannik-landing .title{background:linear-gradient(100deg,#092a50 0%,#123f70 62%,#1d5686 100%);border-bottom:1px solid #57c0ff73;border-radius:19px 19px 0 0;align-items:center;gap:10px;margin:-18px -18px 16px;padding:13px 16px;display:flex}.nughannik-landing .step{color:#fff;background:linear-gradient(145deg,#168de7,#0c5b9e);border:1px solid #95d8ff8c;border-radius:11px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex;box-shadow:0 0 0 3px #53bfff1a,0 6px 14px #0d4b7e42}.nughannik-landing .title h2{color:#fff;margin:0;font-size:19px;font-weight:700}.nughannik-landing .note{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.7}.nughannik-landing .grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nughannik-landing .full{grid-column:1/-1}.nughannik-landing .field label{color:#284c6e;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.nughannik-landing .field.required>label:after{content:" *";color:#c2410c}.nughannik-landing input,.nughannik-landing select,.nughannik-landing textarea{color:#133b61;width:100%;font:inherit;background:linear-gradient(#f7fafc 0%,#dce5ec 52%,#f3f6f8 100%);border:1px solid #9eb1c1;border-radius:12px;outline:none;padding:12px;font-size:16px;box-shadow:inset 0 1px #fff,inset 0 -1px 2px #364e641a}.nughannik-landing input:focus,.nughannik-landing select:focus,.nughannik-landing textarea:focus{border-color:#249bf0;box-shadow:0 0 0 3px #249bf01f}.nughannik-landing input:disabled,.nughannik-landing select:disabled,.nughannik-landing textarea:disabled{color:#4a6076;cursor:not-allowed;box-shadow:none;background:#e9eef3;border-style:dashed;border-color:#b3c3d1}.nughannik-landing select option{color:#183a59;background:#fff}.nughannik-landing .account-bar{text-align:start;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nughannik-landing .account-bar .brand{color:#0a2c51;flex-shrink:0;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:flex}.nughannik-landing .account-bar .brand img{border-radius:9px}.nughannik-landing .ghost{font:inherit;cursor:pointer;color:#1c4d7a;white-space:nowrap;background:linear-gradient(#fbfdff,#dfe8ef);border:1px solid #9eb1c1;border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:inset 0 1px #fff}.nughannik-landing .choose-title{color:#234b70;margin-bottom:9px;font-size:13px;font-weight:700}.nughannik-landing .type-panel{background:linear-gradient(145deg,#d9e3eb,#fbfcfd 34%,#bdcbd6 68%,#eef3f6);border:1px solid #93aabd;border-radius:14px;margin-top:4px;padding:13px;box-shadow:inset 0 1px #fff}.nughannik-landing .empty-panel{text-align:center;color:#4a6076;background:linear-gradient(145deg,#d8e2ea,#f7fafc 40%,#c2ced8 100%);border:1px dashed #91acc2;border-radius:12px;margin-top:4px;padding:18px 16px;font-size:12px;line-height:1.7}.nughannik-landing .empty-panel strong{color:#24445f;margin-bottom:3px;font-size:13px;display:block}.nughannik-landing .type-head{color:#0c4c83;border-bottom:1px solid #b9cad8;margin-bottom:11px;padding-bottom:9px;font-size:14px;font-weight:700}.nughannik-landing .subhead{color:#0e578f;border-top:1px solid #b9cad8;margin:18px 0 10px;padding-top:13px;font-size:13px;font-weight:700}.nughannik-landing .subhead.first{border-top:0;margin-top:16px;padding-top:0}.nughannik-landing .photos{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.nughannik-landing .upload{background:linear-gradient(145deg,#d5e0e8,#f7fafc 42%,#bdcbd6 100%);border:1px dashed #8faec6;border-radius:12px;padding:9px}.nughannik-landing .upload-caption{color:#486983;margin-bottom:5px;font-size:11px;display:block}.nughannik-landing .file-input{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nughannik-landing .file-input input[type=file]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nughannik-landing .file-input-button{cursor:pointer;color:#1c4d7a;white-space:nowrap;background:linear-gradient(#fbfdff,#dfe8ef);border:1px solid #9eb1c1;border-radius:10px;flex:none;margin:0;padding:8px 14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #fff}.nughannik-landing .file-input-button:hover{background:linear-gradient(#fff,#d5e1ea);border-color:#7f97ab}.nughannik-landing .file-input:focus-within .file-input-button{border-color:#249bf0;box-shadow:0 0 0 3px #249bf01f}.nughannik-landing .file-input input:disabled~.file-input-button{opacity:.6;cursor:default}.nughannik-landing .file-input-name{color:#486983;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.nughannik-landing .upload-status{color:#0f5fa7;margin:8px 0 0;font-size:12px;font-weight:700}.nughannik-landing .doc-summary-head{color:#0e578f;border-top:1px solid #b9cad8;justify-content:space-between;align-items:center;gap:8px;margin:18px 0 10px;padding-top:13px;font-size:13px;font-weight:700;display:flex}.nughannik-landing .doc-summary{white-space:nowrap;color:#713f12;background:#fef3c7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.nughannik-landing .doc-summary.complete{color:#14532d;background:#dcfce7}.nughannik-landing .doc-list{background:#fff;border:1px solid #b9cad8;border-radius:14px;margin-bottom:12px;overflow:hidden}.nughannik-landing .photo-tiles{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.nughannik-landing .photo-tile{background:linear-gradient(145deg,#eef3f7,#fbfdff);border:1px solid #b9cad8;border-radius:14px;flex-direction:column;gap:8px;padding:11px;display:flex}.nughannik-landing .photo-tile.done{background:linear-gradient(145deg,#f6faf7,#fff);border-color:#9ec9ac}.nughannik-landing .photo-tile-face{cursor:pointer;text-align:center;min-height:120px;color:inherit;background:#fff;border:1px dashed #9fb6c9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.nughannik-landing .photo-tile.done .photo-tile-face{border-style:solid;padding:0;overflow:hidden}.nughannik-landing .photo-tile-face img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.nughannik-landing .slot-diagram{color:#3d6f9b;width:74px;height:62px}.nughannik-landing .slot-diagram.mirrored{transform:scaleX(-1)}.nughannik-landing .photo-tile-name{color:#23415a;font-size:13px;font-weight:600}.nughannik-landing .photo-tile.done .photo-tile-name{padding:7px 9px}.nughannik-landing .photo-tile-actions{gap:8px;display:flex}.nughannik-landing .tile-button{cursor:pointer;color:#14507f;background:#fff;border:1px solid #9fb6c9;border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:38px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nughannik-landing .tile-button.primary{color:#fff;background:linear-gradient(145deg,#0c4f89,#147dc8);border-color:#14507f}.nughannik-landing .page-lead{margin-bottom:14px}.nughannik-landing .page-lead h1,.nughannik-landing .page-lead h2{color:#123c60;margin:0 0 4px;font-size:20px;font-weight:800}.nughannik-landing .page-lead p{color:#486983;margin:0;font-size:13px;line-height:1.7}.nughannik-landing .doc-main{align-items:flex-start;gap:10px;display:flex}.nughannik-landing .doc-body{flex:1;min-width:0}.nughannik-landing .doc-thumb{background:#fff;border:1px solid #9fb6c9;border-radius:9px;flex:0 0 92px;width:92px;display:block;overflow:hidden}.nughannik-landing .doc-thumb.empty{aspect-ratio:4/3;cursor:pointer;color:#7c98ae;background:#f4f8fb;border-style:dashed;justify-content:center;align-items:center;display:flex}.nughannik-landing .doc-thumb.empty:hover{color:#3d6f9b;background:#eaf2f8;border-color:#6f90ab}.nughannik-landing .doc-thumb.empty svg{width:30px;height:30px}.nughannik-landing .doc-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.nughannik-landing .doc-thumb-pdf{aspect-ratio:4/3;letter-spacing:.05em;color:#a32020;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.nughannik-landing .doc-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.nughannik-landing .doc-actions .tile-button{flex:0 auto;min-height:32px;padding:0 11px;font-size:12px}.nughannik-landing .doc-pick,.nughannik-landing .doc-delete,.nughannik-landing .doc-pick .file-input{display:contents}.nughannik-landing .doc-pick .file-input-button{align-items:center;min-height:32px;padding:0 11px;display:inline-flex}.nughannik-landing .tile-button.danger{color:#a32020;background:#fff;border-color:#d9a3a3}.nughannik-landing .visually-hidden-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nughannik-landing .extra-photos{margin-bottom:12px}.nughannik-landing .doc-row{background:linear-gradient(145deg,#eef3f7,#fbfdff);border-bottom:1px solid #d3dee7;padding:9px 11px}.nughannik-landing .doc-row:last-child{border-bottom:0}.nughannik-landing .doc-row.done{background:linear-gradient(145deg,#f6faf7,#fff)}.nughannik-landing .doc-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.nughannik-landing .doc-mark{border-radius:999px;flex:none;width:16px;height:16px;position:relative}.nughannik-landing .doc-mark.done{background:#16a34a}.nughannik-landing .doc-mark.done:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex;position:absolute;inset:0}.nughannik-landing .doc-mark.missing{background:0 0;border:2px solid #b9cad8}.nughannik-landing .doc-mark.attention{background:#fee2e2;border:2px solid #dc2626}.nughannik-landing .doc-mark.attention:after{content:"!";color:#dc2626;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:absolute;inset:0}.nughannik-landing .doc-name{color:#133b61;font-size:13px;font-weight:700}.nughannik-landing .doc-name.required:after{content:" *";color:#c2410c}.nughannik-landing .doc-name .optional-tag{color:#486983;font-weight:400}.nughannik-landing .doc-status{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:3px 9px;font-size:11px;font-weight:700}.nughannik-landing .doc-status.approved{color:#14532d;background:#dcfce7}.nughannik-landing .doc-status.rejected,.nughannik-landing .doc-status.expired{color:#7f1d1d;background:#fee2e2}.nughannik-landing .doc-status.pending,.nughannik-landing .doc-status.changes_requested{color:#713f12;background:#fef3c7}.nughannik-landing .doc-reason{color:#7f1d1d;margin:0 0 8px;font-size:11px;line-height:1.6}.nughannik-landing .doc-row .upload{background:0 0;border:0;padding:0}.nughannik-landing .upload-toast{color:#14532d;margin:8px 0 0;font-size:12px;font-weight:700}.nughannik-landing .whats-left{background:linear-gradient(145deg,#fffaf0,#fef3c7);border:1px solid #f0b429;border-radius:15px;margin:12px 0 16px;padding:14px 16px;box-shadow:0 8px 20px #785a1417}.nughannik-landing .whats-left>strong{color:#713f12;margin-bottom:10px;font-size:14px;display:block}.nughannik-landing .whats-left ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nughannik-landing .whats-left a{color:#133b61;background:#fff;border:1px solid #e0c48a;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.nughannik-landing .whats-left a:hover{background:#fffdf7;border-color:#c79a3c}.nughannik-landing .whats-left a small{color:#6b5a2e;margin-top:2px;font-size:11px;font-weight:400;display:block}.nughannik-landing .left-count{color:#fff;background:#9a4f04;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:flex}.nughannik-landing .whats-left.done{background:linear-gradient(145deg,#f4fdf7,#dcfce7);border-color:#86efac}.nughannik-landing .whats-left.done>strong{color:#14532d;margin-bottom:4px}.nughannik-landing .whats-left.done p{color:#1a5334;margin:0;font-size:12px;line-height:1.7}.nughannik-landing .edit-details>summary{cursor:pointer;color:#1c4d7a;background:linear-gradient(#fbfdff,#dfe8ef);border:1px solid #9eb1c1;border-radius:12px;align-items:center;gap:8px;padding:12px 13px;font-size:13px;font-weight:700;list-style:none;display:flex;box-shadow:inset 0 1px #fff}.nughannik-landing .edit-details>summary::-webkit-details-marker{display:none}.nughannik-landing .edit-details>summary:before{content:"✎";font-size:14px}.nughannik-landing .edit-details>summary:after{content:"▾";margin-inline-start:auto;font-size:12px}.nughannik-landing .edit-details[open]>summary:after{content:"▴"}.nughannik-landing .edit-details>summary small{color:#486983;font-size:11px;font-weight:400}.nughannik-landing .type-picker{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.nughannik-landing .type-picker button{text-align:center;min-height:54px;font:inherit;cursor:pointer;color:#31526f;background:linear-gradient(#fbfdff,#e8f0f6);border:1px solid #adc0d1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px 10px;font-size:14px;line-height:1.4;display:flex;box-shadow:inset 0 1px #fff}.nughannik-landing .type-picker button svg{opacity:.85;flex:none;width:34px;height:31px}.nughannik-landing .type-picker button[aria-pressed=true] svg{opacity:1}.nughannik-landing .optional-note{color:#24445f;background:#eef3f7;border:1px solid #b9cad8;border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:12px;line-height:1.7}.nughannik-landing .type-picker button[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#0c4f89,#147dc8);border-color:#45b5ff;box-shadow:0 0 0 3px #40b1ff1f,0 6px 14px #145f9929}.nughannik-landing .thumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.nughannik-landing .thumb{flex-direction:column;gap:4px;display:flex}.nughannik-landing .file-input-limits,.nughannik-landing .file-input .alert{flex-basis:100%;margin:0}.nughannik-landing .file-input-limits{color:#5b7183;font-size:12px}.nughannik-landing .thumbs .doc-actions{margin-top:0}.nughannik-landing .thumbs img{aspect-ratio:4/3;object-fit:cover;border:1px solid #9fb6c9;border-radius:10px;width:100%;display:block}.nughannik-landing .back-link{color:#1c4d7a;background:linear-gradient(#fbfdff,#dfe8ef);border:1px solid #9eb1c1;border-radius:10px;align-items:center;gap:7px;margin-bottom:10px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff}.nughannik-landing .back-link:hover{background:linear-gradient(#fff,#d5e1ea);border-color:#7f97ab}.nughannik-landing .readonly{color:#133b61;background:#ffffff8c;border:1px solid #b9cad8;border-radius:12px;padding:12px;font-size:14px}.nughannik-landing .asset-list{gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.nughannik-landing .asset-list a{background:linear-gradient(145deg,#f9fcfe,#e7eff6);border:1px solid #a9bdce;border-radius:12px;padding:11px 13px;text-decoration:none;display:block;box-shadow:inset 0 1px #fff}.nughannik-landing .asset-list b{color:#123d64;font-size:14px;display:block}.nughannik-landing .asset-list small{color:#61798e;margin-top:3px;font-size:11px;display:block}.nughannik-landing .account-bar .who{align-items:center;gap:10px;display:flex}.nughannik-landing .account-bar .name{color:#1c4d7a;background:#ffffff8c;border:1px solid #b9cad8;border-radius:10px;align-items:center;gap:6px;max-width:42vw;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nughannik-landing .account-bar .name:before{content:"✎";font-size:14px;line-height:1}.nughannik-landing .account-bar .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nughannik-landing .account-bar .name:hover{background:#ffffffd9;border-color:#7f97ab}.nughannik-landing .next-steps{margin-bottom:16px}.nughannik-landing .ghost.block{text-align:center;width:100%;margin-top:9px;padding:13px;font-weight:700;text-decoration:none;display:block}.nughannik-landing .submit.block{text-align:center;text-decoration:none;display:block}.nughannik-landing .check{color:#284c6e;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;display:flex}.nughannik-landing .check input{width:auto;box-shadow:none;margin-top:4px}.nughannik-landing .check.required>span:after{content:" *";color:#c2410c;font-weight:700}.nughannik-landing .otp-dialog{color:#133b61;background:linear-gradient(155deg,#eef3f7,#fff 38%,#dfe8ef);border:1px solid #a9bdce;border-radius:16px;width:min(420px,100vw - 32px);margin:auto;padding:18px;box-shadow:0 18px 44px #0c305247}.nughannik-landing .otp-dialog::backdrop{background:#0820388c}.nughannik-landing .otp-dialog h3{color:#0a2c51;margin:0 0 7px;font-size:17px}.nughannik-landing .otp-dialog .field{margin-top:12px}.nughannik-landing .otp-dialog input[name=code]{text-align:center;letter-spacing:6px;font-size:21px;font-weight:700}.nughannik-landing .submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(100deg,#0a4f8b,#1689d7 70%,#35a8ef);border:1px solid #0e5f9e;border-radius:14px;margin-top:15px;padding:15px;font-size:15px;font-weight:700;box-shadow:0 9px 20px #0e5f9e38,inset 0 1px #ffffff47}.nughannik-landing .submit:hover{filter:brightness(1.04)}.nughannik-landing .submit:disabled{opacity:.6;cursor:default}.nughannik-landing .alert{border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.7}.nughannik-landing .alert.error{color:#7f1d1d;background:#fee2e2;border:1px solid #fca5a5}.nughannik-landing .alert.success{color:#14532d;background:#dcfce7;border:1px solid #86efac}.nughannik-landing .hint{color:#6b7e92;margin-top:5px;font-size:11px;display:block}.nughannik-landing .location-picker-map{border:1px solid #c5d4e1;border-radius:10px;width:100%;height:260px;margin-top:8px}.pac-container{z-index:4000}.nughannik-landing .switch-line{text-align:center;color:#4a6076;margin:4px 0 8px;font-size:13px}.nughannik-landing .switch-line a{color:#0f5fa7;font-weight:700}.nughannik-landing footer{text-align:center;color:#5d7488;padding:14px;font-size:10px}.nughannik-landing .whatsapp-float{z-index:9999;color:#fff;background:#25d366;border:3px solid #ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;left:18px;box-shadow:0 10px 28px #00000059}.nughannik-landing .whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0000006b}.nughannik-landing .whatsapp-float svg{fill:#fff;width:31px;height:31px}.nughannik-landing .whatsapp-label{z-index:9998;color:#1c4d34;background:#fff;border:1px solid #c5d4e1;border-radius:10px;padding:8px 11px;font-size:11px;position:fixed;bottom:31px;left:86px;box-shadow:0 8px 20px #1f416324}.nughannik-landing .account-status{background:linear-gradient(145deg,#eef3f7,#fbfdff);border:1px solid #b9cad8;border-radius:15px;margin-bottom:16px;padding:13px 16px}.nughannik-landing .account-status strong{color:#24445f;font-size:14px;display:block}.nughannik-landing .account-status p{color:#4a6076;margin:4px 0 0;font-size:12px;line-height:1.7}.nughannik-landing .account-status.pending,.nughannik-landing .account-status.changes_requested{background:linear-gradient(145deg,#fffaf0,#fef3c7);border-color:#f0b429}.nughannik-landing .account-status.pending strong,.nughannik-landing .account-status.changes_requested strong{color:#713f12}.nughannik-landing .account-status.pending p,.nughannik-landing .account-status.changes_requested p{color:#6b5a2e}.nughannik-landing .account-status.approved{background:linear-gradient(145deg,#f4fdf7,#dcfce7);border-color:#86efac}.nughannik-landing .account-status.approved strong{color:#14532d}.nughannik-landing .account-status.approved p{color:#1a5334}.nughannik-landing .account-status.rejected,.nughannik-landing .account-status.suspended{background:linear-gradient(145deg,#fff5f5,#fee2e2);border-color:#fca5a5}.nughannik-landing .account-status.rejected strong,.nughannik-landing .account-status.suspended strong{color:#7f1d1d}.nughannik-landing .account-status.rejected p,.nughannik-landing .account-status.suspended p{color:#8a2b2b}.nughannik-landing .asset-line{align-items:center;gap:8px;display:flex}.nughannik-landing .asset-state{white-space:nowrap;color:#713f12;background:#fef3c7;border-radius:999px;flex:none;margin-inline-start:auto;padding:3px 8px;font-size:10px;font-weight:700}.nughannik-landing .asset-state.approved{color:#14532d;background:#dcfce7}.nughannik-landing .asset-state.rejected,.nughannik-landing .asset-state.suspended{color:#7f1d1d;background:#fee2e2}.nughannik-landing .asset-todo{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.nughannik-landing .asset-todo>span{color:#7c3a02;background:#fef0d5;border:1px solid #f0c987;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.nughannik-landing .asset-todo.done{color:#14532d;font-size:11px;font-weight:700}@media (max-width:680px){.nughannik-landing .photo-tiles,.nughannik-landing .grid{grid-template-columns:1fr}.nughannik-landing .full{grid-column:auto}.nughannik-landing .carousel{height:390px;min-height:0}.nughannik-landing .caption b{font-size:17px}.nughannik-landing .type-picker,.nughannik-landing .thumbs{grid-template-columns:repeat(2,1fr)}.nughannik-landing .title{margin:-16px -16px 14px}.nughannik-landing .whatsapp-float{width:54px;height:54px;bottom:16px;left:14px}.nughannik-landing .whatsapp-label,.nughannik-landing .account-bar .brand span{display:none}.nughannik-landing .account-bar .name{max-width:32vw}}@media (prefers-reduced-motion:reduce){.nughannik-landing .slide{animation:none}.nughannik-landing .slide:not(:first-child){display:none}.nughannik-landing .slide:first-child{opacity:1}}.nughannik-landing .space-y>*+*{margin-top:16px}.nughannik-landing .item-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.nughannik-landing .item-list li{border:1px solid var(--line);background:#ffffff8c;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.nughannik-landing .item-list b{color:var(--ink)}.nughannik-landing .item-list small.block,.nughannik-landing small.block{color:var(--muted);font-size:12px;line-height:1.7;display:block}.nughannik-landing .title h3,.nughannik-landing .title>b{color:#fff;margin:0;font-size:17px;font-weight:700}.nughannik-landing .title>b{white-space:nowrap;margin-inline-start:auto}.nughannik-landing .chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nughannik-landing .chip{border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none}.nughannik-landing .chip:hover{border-color:#1d5686}.nughannik-landing .chip.active{color:#fff;background:linear-gradient(100deg,#092a50 0%,#123f70 62%,#1d5686 100%);border-color:#57c0ff73}.nughannik-landing .entry-switch{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.nughannik-landing .entry-switch button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff9;border-radius:13px;padding:13px 12px;font-size:14px;font-weight:700}.nughannik-landing .entry-switch button.active{color:#fff;background:linear-gradient(100deg,#092a50 0%,#123f70 62%,#1d5686 100%);border-color:#57c0ff73}.nughannik-landing .option-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px;margin-bottom:14px;display:grid}.nughannik-landing .option-card{border:1px solid var(--line);min-height:68px;color:var(--ink);text-align:start;cursor:pointer;background:#fff9;border-radius:14px;flex-direction:column;gap:4px;padding:13px;transition:border-color .15s;display:flex}.nughannik-landing .option-card b{font-size:14px;font-weight:700}.nughannik-landing .option-card small{color:var(--muted);font-size:11px;line-height:1.6}.nughannik-landing .option-card:hover{border-color:#1d5686}.nughannik-landing .option-card.selected{background:#1d568617;border-width:2px;border-color:#1d5686}.nughannik-landing .option-card.selected b:after{content:" ✓";color:#1d5686}.nughannik-landing .timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.nughannik-landing .timeline li{border-inline-start:2px solid var(--line);margin-inline-start:7px;padding-block:11px;padding-inline:26px 0;position:relative}.nughannik-landing .timeline li:last-child{border-inline-start-color:#0000}.nughannik-landing .timeline li:before{content:"";inset-inline-start:-8px;border:2px solid var(--line);background:#dfe7ee;border-radius:50%;width:14px;height:14px;position:absolute;top:15px}.nughannik-landing .timeline li.done:before{background:#168a5c;border-color:#168a5c}.nughannik-landing .timeline li b{color:var(--ink);font-size:14px}.nughannik-landing .tracking-map-canvas{border:1px solid var(--line);background:#dde8f1;border-radius:14px;width:100%;height:300px;margin-bottom:12px}.nughannik-landing .promo-strip{scroll-snap-type:x mandatory;gap:12px;margin-bottom:16px;padding-bottom:6px;display:flex;overflow-x:auto}.nughannik-landing .promo-card{scroll-snap-align:start;border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:16px;flex:0 0 min(300px,82%);text-decoration:none;overflow:hidden}.nughannik-landing .promo-card img{object-fit:cover;width:100%;height:132px;display:block}.nughannik-landing .promo-body{gap:5px;padding:12px 13px;display:grid}.nughannik-landing .promo-body b{font-size:15px}.nughannik-landing .promo-body small{color:var(--muted);font-size:12px;line-height:1.6}.nughannik-landing .promo-pill{color:#6b5312;background:#fff6e2;border:1px solid #e3c98a;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:700}.nughannik-landing .promo-cta{color:#1d5686;justify-self:start;margin-top:3px;font-size:13px;font-weight:700}.nughannik-landing .option-card.selected{border-color:var(--gold);background:#d99b181a}.nughannik-landing .option-card.selected b:after{color:#8a6410}.nughannik-landing .chip.pick.active{color:#6b5312;border-color:var(--gold);background:#fff6e2}.nughannik-landing .chip.pick:hover{border-color:var(--gold)}.nughannik-landing .timeline li.current:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #d99b1838}.nughannik-landing .promo-pill{border-color:var(--gold)}.nughannik-landing .promo-cta{color:#8a6410}.nughannik-landing .hero .tagline{text-align:center;color:var(--navy-mid);margin:10px 0 0;font-size:15px;font-weight:700}.nughannik-landing a.option-card{color:var(--ink);text-decoration:none}.nughannik-landing .option-icon{font-size:26px;line-height:1.1}.nughannik-landing a.submit{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.nughannik-landing a.submit.disabled{pointer-events:none;opacity:.5;filter:grayscale(.4)}.nughannik-landing .section-lead{border-bottom:1px solid var(--line);margin:22px 0 12px;padding-bottom:7px}.nughannik-landing .section-lead h3{color:var(--navy-mid);margin:0;font-size:15px;font-weight:700}.nughannik-landing .wrap.wide{max-width:clamp(1100px,90vw,1760px)}.nughannik-landing .page-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.nughannik-landing .page-split>aside{max-height:calc(100dvh - 28px);position:sticky;top:14px;overflow-y:auto}@media (max-width:980px){.nughannik-landing .page-split{grid-template-columns:1fr}.nughannik-landing .page-split>aside{position:static}}.nughannik-landing .option-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (max-width:560px){.nughannik-landing .option-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.nughannik-landing .entry-switch{grid-template-columns:1fr}}.nughannik-landing .title{flex-wrap:wrap}.nughannik-landing .language-select{flex:none;align-items:center;gap:6px;margin:0;display:flex}.nughannik-landing .language-select select{font:inherit;cursor:pointer;color:#1c4d7a;background:linear-gradient(#fbfdff,#dfe8ef);border:1px solid #9eb1c1;border-radius:10px;max-width:8em;padding:7px 9px;font-size:13px;box-shadow:inset 0 1px #fff}.nughannik-landing .language-standalone{justify-content:center;margin-top:14px;display:flex}@media (max-width:680px){.nughannik-landing .account-bar .name{max-width:22vw}.nughannik-landing .language-select select{max-width:6.5em;padding:7px}}@media (max-width:560px){.nughannik-landing .account-bar .who{gap:7px}.nughannik-landing .account-bar .name span{display:none}.nughannik-landing .account-bar .name{max-width:none;padding:8px}.nughannik-landing .language-select select{min-width:4.6em;max-width:none;padding:6px;font-size:12px}.nughannik-landing .account-bar .ghost{padding:7px 9px;font-size:12px}}
